From 2531be20a010e6f2e0bad73d166946f6ccb0274b Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Wed, 19 Oct 2005 14:08:31 +0000 Subject: [PATCH] fixed prototypes in cpl.h svn path=/trunk/; revision=18591 --- reactos/w32api/include/cpl.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/reactos/w32api/include/cpl.h b/reactos/w32api/include/cpl.h index aaec59734e4..040ea4f707c 100644 --- a/reactos/w32api/include/cpl.h +++ b/reactos/w32api/include/cpl.h @@ -4,6 +4,8 @@ #pragma GCC system_header #endif +#include + #ifdef __cplusplus extern "C" { #endif @@ -21,18 +23,18 @@ extern "C" { #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 @@ typedef struct tagNEWCPLINFOW { DWORD dwSize; DWORD dwFlags; DWORD dwHelpContext; - LONG lData; + LONG_PTR lData; HICON hIcon; WCHAR szName[32]; WCHAR szInfo[64]; @@ -59,3 +61,5 @@ typedef NEWCPLINFOA NEWCPLINFO,*LPNEWCPLINFO; } #endif #endif + +#include