a4003d76c423dd6dad6c38821e4405e6ff930384
[reactos.git] / reactos / lib / cpl / sysdm / sysdm.h
1 #ifndef __CPL_SYSDM_H
2 #define __CPL_SYSDM_H
3
4 typedef LONG (CALLBACK *APPLET_INITPROC)(VOID);
5
6 typedef struct
7 {
8 int idIcon;
9 int idName;
10 int idDescription;
11 APPLET_INITPROC AppletProc;
12 } APPLET, *PAPPLET;
13
14 extern HINSTANCE hApplet;
15
16 void ShowLastWin32Error(HWND hWndOwner);
17
18 INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
19 INT_PTR CALLBACK ComputerPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
20 INT_PTR CALLBACK HardwarePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
21 INT_PTR CALLBACK AdvancedPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
22 INT_PTR CALLBACK UserProfilePageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
23
24 /* environment.c */
25 INT_PTR CALLBACK EnvironmentDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
26
27
28 #endif /* __CPL_SYSDM_H */
29
30 /* EOF */