From 580f370be3b287aecab5be25ec21385f6a109c0e Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 20 Nov 2010 18:03:01 +0000 Subject: [PATCH] [CRYPTDLL] Add proper stubs. svn path=/branches/cmake-bringup/; revision=49671 --- dll/win32/cryptdll/CMakeLists.txt | 5 ++- dll/win32/cryptdll/cryptdll.spec | 22 +++++----- dll/win32/cryptdll/stubs.c | 71 +++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 12 deletions(-) create mode 100644 dll/win32/cryptdll/stubs.c diff --git a/dll/win32/cryptdll/CMakeLists.txt b/dll/win32/cryptdll/CMakeLists.txt index 4c2ad42c422..5fa1a4ffbfb 100644 --- a/dll/win32/cryptdll/CMakeLists.txt +++ b/dll/win32/cryptdll/CMakeLists.txt @@ -5,7 +5,10 @@ include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) spec2def(cryptdll.dll cryptdll.spec) -add_library(cryptdll SHARED cryptdll.c ${CMAKE_CURRENT_BINARY_DIR}/cryptdll.def) +add_library(cryptdll SHARED + cryptdll.c + stubs.c + ${CMAKE_CURRENT_BINARY_DIR}/cryptdll.def) set_module_type(cryptdll win32dll) diff --git a/dll/win32/cryptdll/cryptdll.spec b/dll/win32/cryptdll/cryptdll.spec index 27b336cc992..ecbece5c28c 100644 --- a/dll/win32/cryptdll/cryptdll.spec +++ b/dll/win32/cryptdll/cryptdll.spec @@ -1,14 +1,14 @@ -@ stub CDBuildIntegrityVect -@ stub CDBuildVect -@ stub CDFindCommonCSystem -@ stub CDFindCommonCSystemWithKey -@ stub CDGenerateRandomBits -@ stub CDLocateCSystem -@ stub CDLocateCheckSum -@ stub CDLocateRng -@ stub CDRegisterCSystem -@ stub CDRegisterCheckSum -@ stub CDRegisterRng +@ stdcall CDBuildIntegrityVect(long long) +@ stdcall CDBuildVect(long long) +@ stdcall CDFindCommonCSystem(long long long) +@ stdcall CDFindCommonCSystemWithKey(long long long long long) +@ stdcall CDGenerateRandomBits(long long) +@ stdcall CDLocateCSystem(long long) +@ stdcall CDLocateCheckSum(long long) +@ stdcall CDLocateRng(long long) +@ stdcall CDRegisterCSystem(long) +@ stdcall CDRegisterCheckSum(long) +@ stdcall CDRegisterRng(long) @ stdcall MD5Final(ptr) advapi32.MD5Final @ stdcall MD5Init(ptr) advapi32.MD5Init @ stdcall MD5Update(ptr ptr long) advapi32.MD5Update diff --git a/dll/win32/cryptdll/stubs.c b/dll/win32/cryptdll/stubs.c new file mode 100644 index 00000000000..230ce09d74c --- /dev/null +++ b/dll/win32/cryptdll/stubs.c @@ -0,0 +1,71 @@ + +#include +#define NDEBUG +#include + +void WINAPI +CDBuildIntegrityVect(DWORD Unknown1, DWORD Unknown2) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDBuildVect(DWORD Unknown1, DWORD Unknown2) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDFindCommonCSystem(DWORD Unknown1, DWORD Unknown2, DWORD Unknown3) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDFindCommonCSystemWithKey(DWORD Unknown1, DWORD Unknown2, DWORD Unknown3, DWORD Unknown4, DWORD Unknown5) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDGenerateRandomBits(DWORD Unknown1, DWORD Unknown2) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDLocateCSystem(DWORD Unknown1, DWORD Unknown2) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDLocateCheckSum(DWORD Unknown1, DWORD Unknown2) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDLocateRng(DWORD Unknown1, DWORD Unknown2) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDRegisterCSystem(DWORD Unknown1) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDRegisterCheckSum(DWORD Unknown1) +{ + UNIMPLEMENTED; +} + +void WINAPI +CDRegisterRng(DWORD Unknown1) +{ + UNIMPLEMENTED; +} +