Move declaration of VTableProvStruc

Mike McCormack mike at codeweavers.com
Mon Jul 21 04:52:43 CDT 2003


ChangeLog:
* Move declaration of VTableProvStruc from dlls/advapi32/crypt.h
   to include/wincrypt.h (where it is in MSVC's headers)
-------------- next part --------------
Index: include/wincrypt.h
===================================================================
RCS file: /home/wine/wine/include/wincrypt.h,v
retrieving revision 1.9
diff -u -r1.9 wincrypt.h
--- include/wincrypt.h	12 May 2003 03:21:45 -0000	1.9
+++ include/wincrypt.h	21 Jul 2003 09:36:55 -0000
@@ -105,6 +105,16 @@
 } CERT_CONTEXT, *PCERT_CONTEXT;
 typedef const CERT_CONTEXT *PCCERT_CONTEXT;
 
+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;
+
 /* Algorithm IDs */
 
 #define GET_ALG_CLASS(x)                (x & (7 << 13))
Index: dlls/advapi32/crypt.h
===================================================================
RCS file: /home/wine/wine/dlls/advapi32/crypt.h,v
retrieving revision 1.5
diff -u -r1.5 crypt.h
--- dlls/advapi32/crypt.h	13 Aug 2002 18:05:45 -0000	1.5
+++ dlls/advapi32/crypt.h	21 Jul 2003 09:36:55 -0000
@@ -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);


More information about the wine-patches mailing list