Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263#ifndef _CPL_H#define _CPL_H
#include <pshpack1.h>
#ifdef __cplusplusextern "C" {#endif#define WM_CPL_LAUNCH (WM_USER+1000)#define WM_CPL_LAUNCHED (WM_USER+1001)#define CPL_DYNAMIC_RES 0#define CPL_INIT 1#define CPL_GETCOUNT 2#define CPL_INQUIRE 3#define CPL_SELECT 4#define CPL_DBLCLK 5#define CPL_STOP 6#define CPL_EXIT 7#define CPL_NEWINQUIRE 8#define CPL_STARTWPARMSA 9#define CPL_STARTWPARMSW 10#define CPL_SETUP 200typedef LONG(APIENTRY *APPLET_PROC)(HWND,UINT,LPARAM,LPARAM);typedef struct tagCPLINFO { int idIcon; int idName; int idInfo; LONG_PTR lData;} CPLINFO,*LPCPLINFO;typedef struct tagNEWCPLINFOA { DWORD dwSize; DWORD dwFlags; DWORD dwHelpContext; LONG_PTR lData; HICON hIcon; CHAR szName[32]; CHAR szInfo[64]; CHAR szHelpFile[128];} NEWCPLINFOA,*LPNEWCPLINFOA;typedef struct tagNEWCPLINFOW { DWORD dwSize; DWORD dwFlags; DWORD dwHelpContext; LONG_PTR lData; HICON hIcon; WCHAR szName[32]; WCHAR szInfo[64]; WCHAR szHelpFile[128];} NEWCPLINFOW,*LPNEWCPLINFOW;#ifdef UNICODE#define CPL_STARTWPARMS CPL_STARTWPARMSWtypedef NEWCPLINFOW NEWCPLINFO,*LPNEWCPLINFO;#else#define CPL_STARTWPARMS CPL_STARTWPARMSAtypedef NEWCPLINFOA NEWCPLINFO,*LPNEWCPLINFO;#endif#ifdef __cplusplus}#endif#include <poppack.h>#endif