Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygencpl.h
Go to the documentation of this file.
00001 #ifndef _CPL_H 00002 #define _CPL_H 00003 00004 #include <pshpack1.h> 00005 00006 #ifdef __cplusplus 00007 extern "C" { 00008 #endif 00009 #define WM_CPL_LAUNCH (WM_USER+1000) 00010 #define WM_CPL_LAUNCHED (WM_USER+1001) 00011 #define CPL_DYNAMIC_RES 0 00012 #define CPL_INIT 1 00013 #define CPL_GETCOUNT 2 00014 #define CPL_INQUIRE 3 00015 #define CPL_SELECT 4 00016 #define CPL_DBLCLK 5 00017 #define CPL_STOP 6 00018 #define CPL_EXIT 7 00019 #define CPL_NEWINQUIRE 8 00020 #define CPL_STARTWPARMSA 9 00021 #define CPL_STARTWPARMSW 10 00022 #define CPL_SETUP 200 00023 typedef LONG(APIENTRY *APPLET_PROC)(HWND,UINT,LPARAM,LPARAM); 00024 typedef struct tagCPLINFO { 00025 int idIcon; 00026 int idName; 00027 int idInfo; 00028 LONG_PTR lData; 00029 } CPLINFO,*LPCPLINFO; 00030 typedef struct tagNEWCPLINFOA { 00031 DWORD dwSize; 00032 DWORD dwFlags; 00033 DWORD dwHelpContext; 00034 LONG_PTR lData; 00035 HICON hIcon; 00036 CHAR szName[32]; 00037 CHAR szInfo[64]; 00038 CHAR szHelpFile[128]; 00039 } NEWCPLINFOA,*LPNEWCPLINFOA; 00040 typedef struct tagNEWCPLINFOW { 00041 DWORD dwSize; 00042 DWORD dwFlags; 00043 DWORD dwHelpContext; 00044 LONG_PTR lData; 00045 HICON hIcon; 00046 WCHAR szName[32]; 00047 WCHAR szInfo[64]; 00048 WCHAR szHelpFile[128]; 00049 } NEWCPLINFOW,*LPNEWCPLINFOW; 00050 #ifdef UNICODE 00051 #define CPL_STARTWPARMS CPL_STARTWPARMSW 00052 typedef NEWCPLINFOW NEWCPLINFO,*LPNEWCPLINFO; 00053 #else 00054 #define CPL_STARTWPARMS CPL_STARTWPARMSA 00055 typedef NEWCPLINFOA NEWCPLINFO,*LPNEWCPLINFO; 00056 #endif 00057 #ifdef __cplusplus 00058 } 00059 #endif 00060 #include <poppack.h> 00061 #endif 00062 Generated on Sat May 26 2012 04:29:56 for ReactOS by
1.7.6.1
|