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>