OSDN Git Service

Add CertEnumCRLsInStore() references for CRYPT32.DLL.
authorEarnie Boyd <earnie@users.sourceforge.net>
Wed, 17 Aug 2022 18:11:46 +0000 (19:11 +0100)
committerEarnie Boyd <earnie@users.sourceforge.net>
Wed, 17 Aug 2022 18:11:46 +0000 (19:11 +0100)
w32api/ChangeLog
w32api/include/wincrypt.h
w32api/lib/crypt32.def

index fc3dced..04e4533 100644 (file)
@@ -1,3 +1,12 @@
+2022-08-17  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Add CertEnumCRLsInStore() references for CRYPT32.DLL.
+
+       (Forward port of unmerged 2012-11-09 WSL-4.0-dev commit).
+
+       * include/wincrypt.h (CertEnumCRLsInStore): Declare prototype.
+       * lib/crypt32.def (CertEnumCRLsInStore@4): Add export reference.
+
 2022-08-15  Keith Marshall  <keith@users.osdn.me>
 
        Correct project name references in w32api source files.
index 9bfcc54..21895e2 100644 (file)
@@ -997,6 +997,7 @@ typedef struct _CRL_CONTEXT
 } CRL_CONTEXT, *PCRL_CONTEXT;
 
 typedef const CRL_CONTEXT *PCCRL_CONTEXT;
+
 typedef struct _CERT_REVOCATION_CRL_INFO
 { DWORD                         cbSize;
   PCCRL_CONTEXT                 pBaseCRLContext;
@@ -1398,6 +1399,8 @@ HCERTSTORE WINAPI CertDuplicateStore( HCERTSTORE );
 PCCERT_CONTEXT WINAPI CertEnumCertificatesInStore( HCERTSTORE, PCCERT_CONTEXT );
 PCCERT_CONTEXT WINAPI CertDuplicateCertificateContext( PCCERT_CONTEXT );
 
+PCCRL_CONTEXT WINAPI CertEnumCRLsInStore( HCERTSTORE, PCCRL_CONTEXT );
+
 #define CertGetNameString  __AW_SUFFIXED__( CertGetNameString )
 DWORD WINAPI CertGetNameStringA( PCCERT_CONTEXT, DWORD, DWORD, void *, LPSTR, DWORD );
 DWORD WINAPI CertGetNameStringW( PCCERT_CONTEXT, DWORD, DWORD, void *, LPWSTR, DWORD );
index 7ad03c2..c27db95 100644 (file)
@@ -22,8 +22,9 @@ CryptDecodeObjectEx@32
 CryptEncodeObjectEx@28
 CryptRegisterOIDFunction@20
 CryptUnregisterOIDFunction@12
-CertEnumCertificatesInStore@8
 CertDuplicateStore@4
+CertEnumCRLsInStore@8
+CertEnumCertificatesInStore@8
 CertDuplicateCertificateContext@4
 CertGetNameStringA@24
 CertGetNameStringW@24