[PATCH 2/2] mssign32: Implement SignerFreeSignerContext.

Gijs Vermeulen gijsvrm at gmail.com
Wed Apr 3 19:55:43 CDT 2019


Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46903
Signed-off-by: Gijs Vermeulen <gijsvrm 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 c7b3cef466..f25e23e916 100644
--- a/dlls/mssign32/mssign32.spec
+++ b/dlls/mssign32/mssign32.spec
@@ -22,7 +22,7 @@
 @ stub SignerAddTimeStampResponse
 @ stub SignerAddTimeStampResponseEx
 @ stub SignerCreateTimeStampRequest
-@ stub SignerFreeSignerContext
+@ stdcall SignerFreeSignerContext(ptr)
 @ stub SignerSign
 @ stdcall SignerSignEx(long ptr ptr ptr ptr wstr ptr ptr ptr)
 @ stub SignerTimeStamp
diff --git a/dlls/mssign32/mssign32_main.c b/dlls/mssign32/mssign32_main.c
index 2a5365e028..8b0720e4c3 100644
--- a/dlls/mssign32/mssign32_main.c
+++ b/dlls/mssign32/mssign32_main.c
@@ -27,6 +27,7 @@
 #include "wincrypt.h"
 
 #include "wine/debug.h"
+#include "wine/heap.h"
 
 #include "mssign32_private.h"
 
@@ -84,3 +85,9 @@ HRESULT WINAPI SignerSignEx(DWORD flags, SIGNER_SUBJECT_INFO *subject_info, SIGN
                     wine_dbgstr_w(http_time_stamp), request, sip_data, signer_cert);
     return E_NOTIMPL;
 }
+
+HRESULT WINAPI SignerFreeSignerContext(SIGNER_CONTEXT *signer_context)
+{
+    heap_free(signer_context);
+    return S_OK;
+}
-- 
2.21.0




More information about the wine-devel mailing list