Vijay Kiran Kamuju : msasn1: Add ASN1_CreateModule stub implementation.

Alexandre Julliard julliard at winehq.org
Tue Nov 10 13:46:20 CST 2020


Module: wine
Branch: stable
Commit: f94584389c19c0898cf8544c5bc732b95d0f5540
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=f94584389c19c0898cf8544c5bc732b95d0f5540

Author: Vijay Kiran Kamuju <infyquest at gmail.com>
Date:   Wed Apr 29 19:43:06 2020 +0200

msasn1: Add ASN1_CreateModule stub implementation.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38020
Signed-off-by: Vijay Kiran Kamuju <infyquest at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit 48aefd2a0409d8c2a8474eb110992ac2532b6a78)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

---

 dlls/msasn1/main.c      | 19 +++++++++++++++++++
 dlls/msasn1/msasn1.spec |  2 +-
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/dlls/msasn1/main.c b/dlls/msasn1/main.c
index 7ca0eac63e9..90c4a8a9c9d 100644
--- a/dlls/msasn1/main.c
+++ b/dlls/msasn1/main.c
@@ -23,6 +23,10 @@
 #include "winbase.h"
 #include "msasn1.h"
 
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(msasn1);
+
 BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, LPVOID reserved)
 {
 
@@ -37,3 +41,18 @@ BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, LPVOID reserved)
 
     return TRUE;
 }
+
+ASN1module_t WINAPI ASN1_CreateModule(ASN1uint32_t ver, ASN1encodingrule_e rule, ASN1uint32_t flags,
+                                      ASN1uint32_t pdu, const ASN1GenericFun_t encoder[],
+                                      const ASN1GenericFun_t decoder[], const ASN1FreeFun_t freemem[],
+                                      const ASN1uint32_t size[], ASN1magic_t magic)
+{
+    ASN1module_t module = NULL;
+
+    FIXME("(%08x %08x %08x %u %p %p %p %p %u): Stub!\n", ver, rule, flags, pdu, encoder, decoder, freemem, size, magic);
+
+    if (!encoder || !decoder || !freemem || !size)
+        return module;
+
+    return module;
+}
diff --git a/dlls/msasn1/msasn1.spec b/dlls/msasn1/msasn1.spec
index 165839964d3..ca6a461c650 100644
--- a/dlls/msasn1/msasn1.spec
+++ b/dlls/msasn1/msasn1.spec
@@ -223,7 +223,7 @@
 @ stub ASN1_CreateDecoder
 @ stub ASN1_CreateDecoderEx
 @ stub ASN1_CreateEncoder
-@ stub ASN1_CreateModule
+@ stdcall ASN1_CreateModule(long long long long ptr ptr ptr ptr long)
 @ stub ASN1_Decode
 @ stub ASN1_Encode
 @ stub ASN1_FreeDecoded




More information about the wine-cvs mailing list