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