ReactOS  0.4.14-dev-49-gfb4591c
cpl.h
Go to the documentation of this file.
1 #ifndef _CPL_H
2 #define _CPL_H
3 
4 #include <pshpack1.h>
5 
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9 #define WM_CPL_LAUNCH (WM_USER+1000)
10 #define WM_CPL_LAUNCHED (WM_USER+1001)
11 #define CPL_DYNAMIC_RES 0
12 #define CPL_INIT 1
13 #define CPL_GETCOUNT 2
14 #define CPL_INQUIRE 3
15 #define CPL_SELECT 4
16 #define CPL_DBLCLK 5
17 #define CPL_STOP 6
18 #define CPL_EXIT 7
19 #define CPL_NEWINQUIRE 8
20 #define CPL_STARTWPARMSA 9
21 #define CPL_STARTWPARMSW 10
22 #define CPL_SETUP 200
24 typedef struct tagCPLINFO {
25  int idIcon;
26  int idName;
27  int idInfo;
30 typedef struct tagNEWCPLINFOA {
36  CHAR szName[32];
37  CHAR szInfo[64];
40 typedef struct tagNEWCPLINFOW {
50 #ifdef UNICODE
51 #define CPL_STARTWPARMS CPL_STARTWPARMSW
53 #else
54 #define CPL_STARTWPARMS CPL_STARTWPARMSA
56 #endif
57 #ifdef __cplusplus
58 }
59 #endif
60 #include <poppack.h>
61 #endif
62 
static HICON
Definition: imagelist.c:84
DWORD dwFlags
Definition: cpl.h:42
Definition: cpl.h:24
struct tagNEWCPLINFOW * LPNEWCPLINFOW
char CHAR
Definition: xmlstorage.h:175
LONG(APIENTRY * APPLET_PROC)(HWND, UINT, LPARAM, LPARAM)
Definition: cpl.h:23
struct tagCPLINFO * LPCPLINFO
int idInfo
Definition: cpl.h:27
HANDLE HWND
Definition: compat.h:13
struct tagNEWCPLINFOA * LPNEWCPLINFOA
CHAR szName[32]
Definition: cpl.h:36
LONG_PTR lData
Definition: cpl.h:44
struct tagNEWCPLINFOW NEWCPLINFOW
HICON hIcon
Definition: cpl.h:35
int idIcon
Definition: cpl.h:25
DWORD dwHelpContext
Definition: cpl.h:43
long LONG
Definition: pedump.c:60
LONG_PTR LPARAM
Definition: windef.h:208
WCHAR szHelpFile[128]
Definition: cpl.h:48
__wchar_t WCHAR
Definition: xmlstorage.h:180
CHAR szInfo[64]
Definition: cpl.h:37
unsigned long DWORD
Definition: ntddk_ex.h:95
DWORD dwSize
Definition: cpl.h:41
struct tagNEWCPLINFOA NEWCPLINFOA
LONG_PTR lData
Definition: cpl.h:28
int idName
Definition: cpl.h:26
HICON hIcon
Definition: cpl.h:45
WCHAR szInfo[64]
Definition: cpl.h:47
CHAR szHelpFile[128]
Definition: cpl.h:38
DWORD dwFlags
Definition: cpl.h:32
NEWCPLINFOA NEWCPLINFO
Definition: cpl.h:55
DWORD dwHelpContext
Definition: cpl.h:33
struct tagCPLINFO CPLINFO
WCHAR szName[32]
Definition: cpl.h:46
__int3264 LONG_PTR
Definition: mstsclib_h.h:276
unsigned int UINT
Definition: ndis.h:50
LONG_PTR lData
Definition: cpl.h:34
NEWCPLINFOA * LPNEWCPLINFO
Definition: cpl.h:55
DWORD dwSize
Definition: cpl.h:31
#define APIENTRY
Definition: api.h:79