diff --git a/dlls/advapi32/crypt.h b/dlls/advapi32/crypt.h index e475e7790dc..b23afb8c9c6 100644 --- a/dlls/advapi32/crypt.h +++ b/dlls/advapi32/crypt.h @@ -23,16 +23,6 @@ #include "wincrypt.h" -typedef struct _VTableProvStruc { - DWORD Version; - BOOL (*pFuncVerifyImage)(LPCSTR lpszImage, BYTE *pSigData); - BOOL (*pFuncReturnhWnd)(HWND *phWnd); - DWORD dwProvType; - BYTE *pbContextInfo; - DWORD cbContextInfo; - LPSTR pszProvName; -} VTableProvStruc, *PVTableProvStruc; - typedef struct tagPROVFUNCS { BOOL (WINAPI *pCPAcquireContext)(HCRYPTPROV *phProv, LPSTR pszContainer, DWORD dwFlags, PVTableProvStruc pVTable); diff --git a/include/wincrypt.h b/include/wincrypt.h index 3e0206bfbab..b64b7ef0c88 100644 --- a/include/wincrypt.h +++ b/include/wincrypt.h @@ -105,6 +105,16 @@ typedef struct _CERT_CONTEXT { } CERT_CONTEXT, *PCERT_CONTEXT; typedef const CERT_CONTEXT *PCCERT_CONTEXT; +typedef struct _VTableProvStruc { + DWORD Version; + FARPROC pFuncVerifyImage; + FARPROC pFuncReturnhWnd; + DWORD dwProvType; + BYTE *pbContextInfo; + DWORD cbContextInfo; + LPSTR pszProvName; +} VTableProvStruc, *PVTableProvStruc; + /* Algorithm IDs */ #define GET_ALG_CLASS(x) (x & (7 << 13))