1 #ifndef __CPL_PRECOMP_H
2 #define __CPL_PRECOMP_H
9 #include <shellapi.h> //shellexecute
12 #define NUM_APPLETS (1)
14 typedef LONG (CALLBACK
*APPLET_INITPROC
)(VOID
);
16 typedef struct _APPLET
21 APPLET_INITPROC AppletProc
;
24 extern HINSTANCE hApplet
;
26 void ShowLastWin32Error(HWND hWndOwner
);
28 /* prop sheet pages */
29 INT_PTR CALLBACK
GeneralPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
30 INT_PTR CALLBACK
ComputerPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
31 INT_PTR CALLBACK
HardwarePageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
32 INT_PTR CALLBACK
AdvancedPageProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
35 INT_PTR CALLBACK
HardProfDlgProc(HWND hDlg
, UINT message
, WPARAM wParam
, LPARAM lParam
);
36 INT_PTR CALLBACK
UserProfileDlgProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
37 INT_PTR CALLBACK
EnvironmentDlgProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
38 INT_PTR CALLBACK
StartRecDlgProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
39 INT_PTR CALLBACK
VirtMemDlgProc(HWND hwndDlg
, UINT uMsg
, WPARAM wParam
, LPARAM lParam
);
40 INT_PTR CALLBACK
LicenceDlgProc(HWND hDlg
, UINT message
, WPARAM wParam
, LPARAM lParam
);
42 typedef struct _PAGEFILE
48 } PAGEFILE
, *PPAGEFILE
;
50 typedef struct _VIRTMEM
58 PAGEFILE Pagefile
[26];
62 #endif /* __CPL_SYSDM_H */