fixed prototypes in cpl.h Modified: trunk/reactos/w32api/include/cpl.h _____
Modified: trunk/reactos/w32api/include/cpl.h --- trunk/reactos/w32api/include/cpl.h 2005-10-19 13:12:01 UTC (rev 18590) +++ trunk/reactos/w32api/include/cpl.h 2005-10-19 14:08:31 UTC (rev 18591) @@ -4,6 +4,8 @@
#pragma GCC system_header #endif
+#include <pshpack1.h> + #ifdef __cplusplus extern "C" { #endif @@ -21,18 +23,18 @@ #define CPL_STARTWPARMSA 9 #define CPL_STARTWPARMSW 10 #define CPL_SETUP 200 -typedef LONG(APIENTRY *APPLET_PROC)(HWND,UINT,LONG,LONG); +typedef LONG(APIENTRY *APPLET_PROC)(HWND,UINT,LPARAM,LPARAM); typedef struct tagCPLINFO { int idIcon; int idName; int idInfo; - LONG lData; + LONG_PTR lData; } CPLINFO,*LPCPLINFO; typedef struct tagNEWCPLINFOA { DWORD dwSize; DWORD dwFlags; DWORD dwHelpContext; - LONG lData; + LONG_PTR lData; HICON hIcon; CHAR szName[32]; CHAR szInfo[64]; @@ -42,7 +44,7 @@ DWORD dwSize; DWORD dwFlags; DWORD dwHelpContext; - LONG lData; + LONG_PTR lData; HICON hIcon; WCHAR szName[32]; WCHAR szInfo[64]; @@ -59,3 +61,5 @@ } #endif #endif + +#include <poppack.h>