From 0ee7073d4e75e70b8034c7ed5be30f23e8dfa8d4 Mon Sep 17 00:00:00 2001
From: Christian Neumair <chris@gnome-de.org>
Date: Tue, 15 Oct 2002 02:14:30 +0000
Subject: [PATCH] Stub for the CryptRegisterOIDFunction function.

---
 dlls/crypt32/crypt32.spec | 2 +-
 dlls/crypt32/main.c       | 9 +++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/dlls/crypt32/crypt32.spec b/dlls/crypt32/crypt32.spec
index 2c1c6be5b70..f6353a83c72 100644
--- a/dlls/crypt32/crypt32.spec
+++ b/dlls/crypt32/crypt32.spec
@@ -132,7 +132,7 @@
 @ stub CryptMsgSignCTL
 @ stub CryptMsgUpdate
 @ stub CryptMsgVerifyCountersignatureEncoded
-@ stub CryptRegisterDefaultOIDFunction
+@ stdcall CryptRegisterDefaultOIDFunction(long str long wstr) CryptRegisterDefaultOIDFunction
 @ stdcall CryptRegisterOIDFunction(long str str wstr str) CryptRegisterOIDFunction
 @ stub CryptRegisterOIDInfo
 @ stdcall CryptSIPAddProvider(ptr) CryptSIPAddProvider
diff --git a/dlls/crypt32/main.c b/dlls/crypt32/main.c
index 7577ed4dc7e..ff606d72e92 100644
--- a/dlls/crypt32/main.c
+++ b/dlls/crypt32/main.c
@@ -86,6 +86,15 @@ BOOL WINAPI CryptGetOIDFunctionValue(DWORD dwEncodingType, LPCSTR pszFuncName,
     return FALSE;
 }
 
+BOOL WINAPI CryptRegisterDefaultOIDFunction(DWORD dwEncodingType,
+                                     LPCSTR pszFuncName, DWORD dwIndex,
+				     LPCWSTR pwszDll)
+{
+    FIXME("(%lx,%s,%lx,%s) stub!\n", dwEncodingType, pszFuncName, dwIndex,
+          debugstr_w(pwszDll));
+    return FALSE;
+}
+
 BOOL WINAPI CryptRegisterOIDFunction(DWORD dwEncodingType, LPCSTR pszFuncName,
                                      LPCSTR pszOID, LPCWSTR pwszDll, LPCSTR pszOverrideFuncName)
 {
-- 
GitLab