c599788920404eb79152bcdb5ded8990a170c5f6
[reactos.git] / dll / cpl / powercfg / powercfg.h
1 #include "ntstatus.h"
2 #define WIN32_NO_STATUS
3 #include <windows.h>
4
5 #include <commctrl.h>
6 #include <cpl.h>
7 #include <stdio.h>
8 #include <tchar.h>
9 #include <shlobj.h>
10 #include <regstr.h>
11
12 #include "powrprof.h"
13 #include "resource.h"
14
15 typedef struct
16 {
17 int idIcon;
18 int idName;
19 int idDescription;
20 APPLET_PROC AppletProc;
21 } APPLET, *PAPPLET;
22
23 extern HINSTANCE hApplet;
24 extern GLOBAL_POWER_POLICY gGPP;
25 extern POWER_POLICY gPP[];
26 extern UINT guiIndex;
27
28 #define MAX_POWER_PAGES 32
29
30 INT_PTR CALLBACK PowerSchemesDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
31 INT_PTR CALLBACK AlarmsDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
32 INT_PTR CALLBACK AdvancedDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
33 INT_PTR CALLBACK HibernateDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
34
35 /* EOF */