Rob Shearman : crypt32: Add stub for CertVerifyCTLUsage.

Alexandre Julliard julliard at winehq.org
Wed May 7 13:28:13 CDT 2008


Module: wine
Branch: master
Commit: 9e717aa2e8b03fd1b4a389022571251c99c10933
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9e717aa2e8b03fd1b4a389022571251c99c10933

Author: Rob Shearman <rob at codeweavers.com>
Date:   Wed May  7 17:03:25 2008 +0100

crypt32: Add stub for CertVerifyCTLUsage.

---

 dlls/crypt32/cert.c       |   12 ++++++++++++
 dlls/crypt32/crypt32.spec |    2 +-
 2 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/dlls/crypt32/cert.c b/dlls/crypt32/cert.c
index 84780cb..41d3998 100644
--- a/dlls/crypt32/cert.c
+++ b/dlls/crypt32/cert.c
@@ -2574,3 +2574,15 @@ PCCERT_CONTEXT WINAPI CertCreateSelfSignCertificate(HCRYPTPROV_OR_NCRYPT_KEY_HAN
         CryptReleaseContext(hProv, 0);
     return context;
 }
+
+BOOL WINAPI CertVerifyCTLUsage(DWORD dwEncodingType, DWORD dwSubjectType,
+                               void *pvSubject, PCTL_USAGE pSubjectUsage, DWORD dwFlags,
+                               PCTL_VERIFY_USAGE_PARA pVerifyUsagePara,
+                               PCTL_VERIFY_USAGE_STATUS pVerifyUsageStatus)
+{
+    FIXME("(0x%x, %d, %p, %p, 0x%x, %p, %p): stub\n", dwEncodingType,
+          dwSubjectType, pvSubject, pSubjectUsage, dwFlags, pVerifyUsagePara,
+          pVerifyUsageStatus);
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return FALSE;
+}
diff --git a/dlls/crypt32/crypt32.spec b/dlls/crypt32/crypt32.spec
index 870ee48..b7f45d0 100644
--- a/dlls/crypt32/crypt32.spec
+++ b/dlls/crypt32/crypt32.spec
@@ -89,7 +89,7 @@
 @ stdcall CertVerifyCertificateChainPolicy(str ptr ptr ptr)
 @ stdcall CertVerifyCRLRevocation(long ptr long ptr)
 @ stdcall CertVerifyCRLTimeValidity(ptr ptr)
-@ stub CertVerifyCTLUsage
+@ stdcall CertVerifyCTLUsage(long long ptr ptr long ptr ptr)
 @ stdcall CertVerifyRevocation(long long long ptr long ptr ptr)
 @ stdcall CertVerifySubjectCertificateContext(ptr ptr ptr)
 @ stdcall CertVerifyTimeValidity(ptr ptr)




More information about the wine-cvs mailing list