[PATCH 5/5] mssign32: Stub SignerSign().

Zebediah Figura z.figura12 at gmail.com
Sun Oct 18 12:58:15 CDT 2020


Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 dlls/mssign32/mssign32.spec   | 2 +-
 dlls/mssign32/mssign32_main.c | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/dlls/mssign32/mssign32.spec b/dlls/mssign32/mssign32.spec
index f25e23e9169..d4ea5a25caf 100644
--- a/dlls/mssign32/mssign32.spec
+++ b/dlls/mssign32/mssign32.spec
@@ -23,7 +23,7 @@
 @ stub SignerAddTimeStampResponseEx
 @ stub SignerCreateTimeStampRequest
 @ stdcall SignerFreeSignerContext(ptr)
-@ stub SignerSign
+@ stdcall SignerSign(ptr ptr ptr ptr wstr ptr ptr)
 @ stdcall SignerSignEx(long ptr ptr ptr ptr wstr ptr ptr ptr)
 @ stub SignerTimeStamp
 @ stub SignerTimeStampEx
diff --git a/dlls/mssign32/mssign32_main.c b/dlls/mssign32/mssign32_main.c
index da7551e6d1b..416f836fc40 100644
--- a/dlls/mssign32/mssign32_main.c
+++ b/dlls/mssign32/mssign32_main.c
@@ -74,6 +74,13 @@ void WINAPI PvkFreeCryptProv(HCRYPTPROV hProv, LPCWSTR pwszCapiProvider, DWORD d
                     debugstr_w(pwszTmpContainer));
 }
 
+HRESULT WINAPI SignerSign(SIGNER_SUBJECT_INFO *subject, SIGNER_CERT *cert, SIGNER_SIGNATURE_INFO *signature,
+        SIGNER_PROVIDER_INFO *provider, const WCHAR *timestamp, CRYPT_ATTRIBUTES *attrs, void *sip_data)
+{
+    FIXME("%p %p %p %p %s %p %p stub\n", subject, cert, signature, provider, debugstr_w(timestamp), attrs, sip_data);
+    return E_NOTIMPL;
+}
+
 HRESULT WINAPI SignerSignEx(DWORD flags, SIGNER_SUBJECT_INFO *subject_info, SIGNER_CERT *signer_cert,
                             SIGNER_SIGNATURE_INFO *signature_info, SIGNER_PROVIDER_INFO *provider_info,
                             const WCHAR *http_time_stamp, CRYPT_ATTRIBUTES *request, void *sip_data,
-- 
2.28.0




More information about the wine-devel mailing list