Merge pull request #297 from t-b/upgrade_msys_openssl_101m
[msysgit.git] / include / cpl.h
blobf5ce29d00d4533db4abbb09eab9552119373107e
1 #ifndef _CPL_H
2 #define _CPL_H
3 #ifdef __cplusplus
4 extern "C" {
5 #endif
6 #define WM_CPL_LAUNCH (WM_USER+1000)
7 #define WM_CPL_LAUNCHED (WM_USER+1001)
8 #define CPL_DYNAMIC_RES 0
9 #define CPL_INIT 1
10 #define CPL_GETCOUNT 2
11 #define CPL_INQUIRE 3
12 #define CPL_SELECT 4
13 #define CPL_DBLCLK 5
14 #define CPL_STOP 6
15 #define CPL_EXIT 7
16 #define CPL_NEWINQUIRE 8
17 #define CPL_STARTWPARMS 9
18 #define CPL_SETUP 200
19 typedef LONG(APIENTRY *APPLET_PROC)(HWND,UINT,LONG,LONG);
20 typedef struct tagCPLINFO {
21 int idIcon;
22 int idName;
23 int idInfo;
24 LONG lData;
25 } CPLINFO,*LPCPLINFO;
26 typedef struct tagNEWCPLINFOA {
27 DWORD dwSize;
28 DWORD dwFlags;
29 DWORD dwHelpContext;
30 LONG lData;
31 HICON hIcon;
32 CHAR szName[32];
33 CHAR szInfo[64];
34 CHAR szHelpFile[128];
35 } NEWCPLINFOA,*LPNEWCPLINFOA;
36 typedef struct tagNEWCPLINFOW {
37 DWORD dwSize;
38 DWORD dwFlags;
39 DWORD dwHelpContext;
40 LONG lData;
41 HICON hIcon;
42 WCHAR szName[32];
43 WCHAR szInfo[64];
44 WCHAR szHelpFile[128];
45 } NEWCPLINFOW,*LPNEWCPLINFOW;
46 #ifdef UNICODE
47 typedef NEWCPLINFOW NEWCPLINFO,*LPNEWCPLINFO;
48 #else
49 typedef NEWCPLINFOA NEWCPLINFO,*LPNEWCPLINFO;
50 #endif
51 #ifdef __cplusplus
53 #endif
54 #endif