Commit 67dca1b7 authored by Alexandre Julliard's avatar Alexandre Julliard

Fixed prototypes of VTableProcStruc callback functions.

parent 87be4641
...@@ -142,7 +142,7 @@ static inline BOOL CRYPT_ANSIToUnicode(LPCSTR str, LPWSTR* wstr, int wstrsize) ...@@ -142,7 +142,7 @@ static inline BOOL CRYPT_ANSIToUnicode(LPCSTR str, LPWSTR* wstr, int wstrsize)
} }
/* These next 2 functions are used by the VTableProvStruc structure */ /* These next 2 functions are used by the VTableProvStruc structure */
BOOL CRYPT_VerifyImage(LPCSTR lpszImage, BYTE* pData) static BOOL CALLBACK CRYPT_VerifyImage(LPCSTR lpszImage, BYTE* pData)
{ {
if (!lpszImage || !pData) if (!lpszImage || !pData)
{ {
...@@ -153,7 +153,7 @@ BOOL CRYPT_VerifyImage(LPCSTR lpszImage, BYTE* pData) ...@@ -153,7 +153,7 @@ BOOL CRYPT_VerifyImage(LPCSTR lpszImage, BYTE* pData)
return TRUE; return TRUE;
} }
BOOL CRYPT_ReturnhWnd(HWND *phWnd) static BOOL CALLBACK CRYPT_ReturnhWnd(HWND *phWnd)
{ {
if (!phWnd) if (!phWnd)
return FALSE; return FALSE;
...@@ -210,8 +210,8 @@ PCRYPTPROV CRYPT_LoadProvider(PSTR pImage) ...@@ -210,8 +210,8 @@ PCRYPTPROV CRYPT_LoadProvider(PSTR pImage)
* Does it need memory allocation? * Does it need memory allocation?
*/ */
provider->pVTable->Version = 3; provider->pVTable->Version = 3;
provider->pVTable->pFuncVerifyImage = CRYPT_VerifyImage; provider->pVTable->pFuncVerifyImage = (FARPROC)CRYPT_VerifyImage;
provider->pVTable->pFuncReturnhWnd = CRYPT_ReturnhWnd; provider->pVTable->pFuncReturnhWnd = (FARPROC)CRYPT_ReturnhWnd;
provider->pVTable->dwProvType = 0; provider->pVTable->dwProvType = 0;
provider->pVTable->pbContextInfo = NULL; provider->pVTable->pbContextInfo = NULL;
provider->pVTable->cbContextInfo = 0; provider->pVTable->cbContextInfo = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment