cryptsp: Add dll.

Required for newer native d3dcompiler_47.dll.

Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Paul Gofman 2021-02-10 15:50:12 +03:00 committed by Alexandre Julliard
parent 6a45c160f4
commit 4bb44913ad
4 changed files with 71 additions and 0 deletions

2
configure vendored
View File

@ -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

View File

@ -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)

3
dlls/cryptsp/Makefile.in Normal file
View File

@ -0,0 +1,3 @@
MODULE = cryptsp.dll
IMPORTS = advapi32

65
dlls/cryptsp/cryptsp.spec Normal file
View File

@ -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)