Juan Lang : wincrypt.h: Add FindCertsByIssuer declaration.
Alexandre Julliard
julliard at winehq.org
Mon Oct 24 13:43:54 CDT 2011
Module: wine
Branch: master
Commit: 259dc8c17c87c90b412da1528b8947f2d236d006
URL: http://source.winehq.org/git/wine.git/?a=commit;h=259dc8c17c87c90b412da1528b8947f2d236d006
Author: Juan Lang <juan.lang at gmail.com>
Date: Sun Oct 23 11:50:19 2011 -0700
wincrypt.h: Add FindCertsByIssuer declaration.
---
include/wincrypt.h | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/include/wincrypt.h b/include/wincrypt.h
index 1e02247..843e09d 100644
--- a/include/wincrypt.h
+++ b/include/wincrypt.h
@@ -833,6 +833,12 @@ typedef struct _CTL_VERIFY_USAGE_STATUS {
#define CERT_VERIFY_ALLOW_MORE_USAGE_FLAG 0x8
#define CERT_VERIFY_UPDATED_CTL_FLAG 0x1
+typedef struct _CERT_CHAIN {
+ DWORD cCerts;
+ PCERT_BLOB certs;
+ CRYPT_KEY_PROV_INFO keyLocatorInfo;
+} CERT_CHAIN, *PCERT_CHAIN;
+
typedef struct _CERT_REVOCATION_STATUS {
DWORD cbSize;
DWORD dwIndex;
@@ -4528,6 +4534,11 @@ BOOL WINAPI CryptRetrieveObjectByUrlW(LPCWSTR pszURL, LPCSTR pszObjectOid,
PCRYPT_RETRIEVE_AUX_INFO pAuxInfo);
#define CryptRetrieveObjectByUrl WINELIB_NAME_AW(CryptRetrieveObjectByUrl)
+/* Not found in crypt32.dll but in softpub.dll */
+HRESULT WINAPI FindCertsByIssuer(PCERT_CHAIN pCertChains, DWORD *pcbCertChains,
+ DWORD *pcCertChains, BYTE* pbEncodedIssuerName, DWORD cbEncodedIssuerName,
+ LPCWSTR pwszPurpose, DWORD dwKeySpec);
+
#ifdef __cplusplus
}
#endif
More information about the wine-cvs
mailing list