ReactOS 0.4.15-dev-7834-g00c4b3d
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
7extern "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
24typedef struct tagCPLINFO {
25 int idIcon;
26 int idName;
27 int idInfo;
30typedef struct tagNEWCPLINFOA {
40typedef 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
struct tagNEWCPLINFOW * LPNEWCPLINFOW
struct tagNEWCPLINFOA * LPNEWCPLINFOA
LONG(APIENTRY * APPLET_PROC)(HWND, UINT, LPARAM, LPARAM)
Definition: cpl.h:23
struct tagNEWCPLINFOA NEWCPLINFOA
struct tagCPLINFO CPLINFO
NEWCPLINFOA * LPNEWCPLINFO
Definition: cpl.h:55
struct tagNEWCPLINFOW NEWCPLINFOW
struct tagCPLINFO * LPCPLINFO
NEWCPLINFOA NEWCPLINFO
Definition: cpl.h:55
#define APIENTRY
Definition: api.h:79
HANDLE HWND
Definition: compat.h:19
unsigned long DWORD
Definition: ntddk_ex.h:95
static HICON
Definition: imagelist.c:84
__int3264 LONG_PTR
Definition: mstsclib_h.h:276
unsigned int UINT
Definition: ndis.h:50
long LONG
Definition: pedump.c:60
Definition: cpl.h:24
LONG_PTR lData
Definition: cpl.h:28
int idName
Definition: cpl.h:26
int idInfo
Definition: cpl.h:27
int idIcon
Definition: cpl.h:25
HICON hIcon
Definition: cpl.h:35
CHAR szInfo[64]
Definition: cpl.h:37
DWORD dwSize
Definition: cpl.h:31
CHAR szName[32]
Definition: cpl.h:36
CHAR szHelpFile[128]
Definition: cpl.h:38
DWORD dwFlags
Definition: cpl.h:32
LONG_PTR lData
Definition: cpl.h:34
DWORD dwHelpContext
Definition: cpl.h:33
LONG_PTR lData
Definition: cpl.h:44
DWORD dwHelpContext
Definition: cpl.h:43
HICON hIcon
Definition: cpl.h:45
WCHAR szName[32]
Definition: cpl.h:46
WCHAR szInfo[64]
Definition: cpl.h:47
DWORD dwSize
Definition: cpl.h:41
DWORD dwFlags
Definition: cpl.h:42
WCHAR szHelpFile[128]
Definition: cpl.h:48
LONG_PTR LPARAM
Definition: windef.h:208
__wchar_t WCHAR
Definition: xmlstorage.h:180
char CHAR
Definition: xmlstorage.h:175