Paul Gofman : cryptsp: Add dll.

Alexandre Julliard julliard at winehq.org
Wed Feb 10 15:34:02 CST 2021


Module: wine
Branch: master
Commit: 4bb44913ad837fe34b8144e4fc8f26f95e329ef6
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=4bb44913ad837fe34b8144e4fc8f26f95e329ef6

Author: Paul Gofman <pgofman at codeweavers.com>
Date:   Wed Feb 10 15:50:12 2021 +0300

cryptsp: Add dll.

Required for newer native d3dcompiler_47.dll.

Signed-off-by: Paul Gofman <pgofman at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 configure                 |  2 ++
 configure.ac              |  1 +
 dlls/cryptsp/Makefile.in  |  3 +++
 dlls/cryptsp/cryptsp.spec | 65 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 71 insertions(+)

diff --git a/configure b/configure
index 8d782ad0353..8567a9ca4ef 100755
--- a/configure
+++ b/configure
@@ -1182,6 +1182,7 @@ enable_cryptdlg
 enable_cryptdll
 enable_cryptext
 enable_cryptnet
+enable_cryptsp
 enable_cryptui
 enable_ctapi32
 enable_ctl3d32
@@ -20277,6 +20278,7 @@ wine_fn_config_makefile dlls/cryptdll enable_cryptdll
 wine_fn_config_makefile dlls/cryptext enable_cryptext
 wine_fn_config_makefile dlls/cryptnet enable_cryptnet
 wine_fn_config_makefile dlls/cryptnet/tests enable_tests
+wine_fn_config_makefile dlls/cryptsp enable_cryptsp
 wine_fn_config_makefile dlls/cryptui enable_cryptui
 wine_fn_config_makefile dlls/cryptui/tests enable_tests
 wine_fn_config_makefile dlls/ctapi32 enable_ctapi32
diff --git a/configure.ac b/configure.ac
index 9d8f831e0fc..0549a9ee78a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3072,6 +3072,7 @@ WINE_CONFIG_MAKEFILE(dlls/cryptdll)
 WINE_CONFIG_MAKEFILE(dlls/cryptext)
 WINE_CONFIG_MAKEFILE(dlls/cryptnet)
 WINE_CONFIG_MAKEFILE(dlls/cryptnet/tests)
+WINE_CONFIG_MAKEFILE(dlls/cryptsp)
 WINE_CONFIG_MAKEFILE(dlls/cryptui)
 WINE_CONFIG_MAKEFILE(dlls/cryptui/tests)
 WINE_CONFIG_MAKEFILE(dlls/ctapi32)
diff --git a/dlls/cryptsp/Makefile.in b/dlls/cryptsp/Makefile.in
new file mode 100644
index 00000000000..2422119d806
--- /dev/null
+++ b/dlls/cryptsp/Makefile.in
@@ -0,0 +1,3 @@
+MODULE = cryptsp.dll
+
+IMPORTS = advapi32
diff --git a/dlls/cryptsp/cryptsp.spec b/dlls/cryptsp/cryptsp.spec
new file mode 100644
index 00000000000..98626b759f3
--- /dev/null
+++ b/dlls/cryptsp/cryptsp.spec
@@ -0,0 +1,65 @@
+@ stub CheckSignatureInFile
+@ stdcall -import CryptAcquireContextA(ptr str str long long)
+@ stdcall -import CryptAcquireContextW(ptr wstr wstr long long)
+@ stdcall -import CryptContextAddRef(long ptr long)
+@ stdcall -import CryptCreateHash(long long long long ptr)
+@ stdcall -import CryptDecrypt(long long long long ptr ptr)
+@ stdcall -import CryptDeriveKey(long long long long ptr)
+@ stdcall -import CryptDestroyHash(long)
+@ stdcall -import CryptDestroyKey(long)
+@ stdcall -import CryptDuplicateHash(long ptr long ptr)
+@ stdcall -import CryptDuplicateKey(long ptr long ptr)
+@ stdcall -import CryptEncrypt(long long long long ptr ptr long)
+@ stdcall -import CryptEnumProviderTypesA(long ptr long ptr ptr ptr)
+@ stdcall -import CryptEnumProviderTypesW(long ptr long ptr ptr ptr)
+@ stdcall -import CryptEnumProvidersA(long ptr long ptr ptr ptr)
+@ stdcall -import CryptEnumProvidersW(long ptr long ptr ptr ptr)
+@ stdcall -import CryptExportKey(long long long long ptr ptr)
+@ stdcall -import CryptGenKey(long long long ptr)
+@ stdcall -import CryptGenRandom(long long ptr)
+@ stdcall -import CryptGetDefaultProviderA(long ptr long ptr ptr)
+@ stdcall -import CryptGetDefaultProviderW(long ptr long ptr ptr)
+@ stdcall -import CryptGetHashParam(long long ptr ptr long)
+@ stdcall -import CryptGetKeyParam(long long ptr ptr long)
+@ stdcall -import CryptGetProvParam(long long ptr ptr long)
+@ stdcall -import CryptGetUserKey(long long ptr)
+@ stdcall -import CryptHashData(long ptr long long)
+@ stdcall -import CryptHashSessionKey(long long long)
+@ stdcall -import CryptImportKey(long ptr long long long ptr)
+@ stdcall -import CryptReleaseContext(long long)
+@ stdcall -import CryptSetHashParam(long long ptr long)
+@ stdcall -import CryptSetKeyParam(long long ptr long)
+@ stdcall -import CryptSetProvParam(long long ptr long)
+@ stdcall -import CryptSetProviderA(str long)
+@ stdcall -import CryptSetProviderExA(str long ptr long)
+@ stdcall -import CryptSetProviderExW(wstr long ptr long)
+@ stdcall -import CryptSetProviderW(wstr long)
+@ stdcall -import CryptSignHashA(long long str long ptr ptr)
+@ stdcall -import CryptSignHashW(long long wstr long ptr ptr)
+@ stdcall -import CryptVerifySignatureA(long ptr long long str long)
+@ stdcall -import CryptVerifySignatureW(long ptr long long wstr long)
+@ stdcall -import SystemFunction006(ptr ptr)
+@ stdcall -import SystemFunction007(ptr ptr)
+@ stdcall -import SystemFunction008(ptr ptr ptr)
+@ stdcall -import SystemFunction009(ptr ptr ptr)
+@ stdcall -import SystemFunction010(ptr ptr ptr)
+@ stdcall -import SystemFunction011(ptr ptr ptr)
+@ stdcall -import SystemFunction012(ptr ptr ptr)
+@ stdcall -import SystemFunction013(ptr ptr ptr)
+@ stdcall -import SystemFunction014(ptr ptr ptr)
+@ stdcall -import SystemFunction015(ptr ptr ptr)
+@ stdcall -import SystemFunction016(ptr ptr ptr)
+@ stdcall -import SystemFunction018(ptr ptr ptr)
+@ stdcall -import SystemFunction020(ptr ptr ptr)
+@ stdcall -import SystemFunction021(ptr ptr ptr)
+@ stdcall -import SystemFunction022(ptr ptr ptr)
+@ stdcall -import SystemFunction023(ptr ptr ptr)
+@ stdcall -import SystemFunction024(ptr ptr ptr)
+@ stdcall -import SystemFunction025(ptr ptr ptr)
+@ stdcall -import SystemFunction026(ptr ptr ptr)
+@ stdcall -import SystemFunction027(ptr ptr ptr)
+@ stdcall -import SystemFunction030(ptr ptr)
+@ stdcall -import SystemFunction031(ptr ptr)
+@ stdcall -import SystemFunction032(ptr ptr)
+@ stub SystemFunction033
+@ stdcall -import SystemFunction035(str)




More information about the wine-cvs mailing list