display the hardware tab
[reactos.git] / reactos / lib / cpl / main / main.h
1 #ifndef __CPL_MAIN_H
2 #define __CPL_MAIN_H
3
4 typedef enum
5 {
6 HWPD_STANDARDLIST = 0,
7 HWPD_LARGELIST,
8 HWPD_MAX = HWPD_LARGELIST
9 } HWPAGE_DISPLAYMODE, *PHWPAGE_DISPLAYMODE;
10
11 HWND WINAPI
12 DeviceCreateHardwarePageEx(HWND hWndParent,
13 LPGUID lpGuids,
14 UINT uNumberOfGuids,
15 HWPAGE_DISPLAYMODE DisplayMode);
16
17 //typedef LONG (CALLBACK *APPLET_PROC)(VOID);
18
19 typedef struct _APPLET
20 {
21 UINT idIcon;
22 UINT idName;
23 UINT idDescription;
24 APPLET_PROC AppletProc;
25 } APPLET, *PAPPLET;
26
27 extern HINSTANCE hApplet;
28
29
30 /* keyboard.c */
31
32 LONG APIENTRY
33 KeyboardApplet(HWND hwnd, UINT uMsg, LONG wParam, LONG lParam);
34
35 /* main.c */
36
37 VOID
38 InitPropSheetPage(PROPSHEETPAGE *psp,
39 WORD idDlg,
40 DLGPROC DlgProc);
41
42
43 /* mouse.c */
44
45 LONG APIENTRY
46 MouseApplet(HWND hwnd, UINT uMsg, LONG wParam, LONG lParam);
47
48 #endif /* __CPL_MAIN_H */
49
50 /* EOF */