ReactOS 0.4.16-dev-1238-gd80fdbe
powercfg.h
Go to the documentation of this file.
1#ifndef _POWERCFG_H
2#define _POWERCFG_H
3
4#include <stdarg.h>
5
6#define _INC_WINDOWS
7#define COM_NO_WINDOWS_H
8
9#include <ntstatus.h>
10#define WIN32_NO_STATUS
11#include <windows.h>
12#include <windef.h>
13#include <winbase.h>
14#include <winreg.h>
15#include <cpl.h>
16#include <tchar.h>
17#include <shlobj.h>
18#include <shlwapi.h>
19#include <powrprof.h>
20#include <ndk/rtlfuncs.h>
21#include <strsafe.h>
22#include <setupapi.h>
23#include <batclass.h>
24#include <debug.h>
25#include <initguid.h>
26#include <devguid.h>
27
28#include "resource.h"
29
30typedef struct
31{
32 int idIcon;
33 int idName;
34 int idDescription;
35 APPLET_PROC AppletProc;
37
38extern HINSTANCE hApplet;
40
41#define MAX_POWER_PAGES 32
42
48
49#endif /* _POWERCFG_H */
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
LONG(APIENTRY * APPLET_PROC)(HWND, UINT, LPARAM, LPARAM)
Definition: cpl.h:23
#define CALLBACK
Definition: compat.h:35
unsigned int UINT
Definition: ndis.h:50
INT_PTR CALLBACK PowerSchemesDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: powershemes.c:825
INT_PTR CALLBACK PowerMeterDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: powermeter.c:358
GLOBAL_POWER_POLICY gGPP
Definition: powercfg.c:23
struct APPLET * PAPPLET
INT_PTR CALLBACK AlarmsDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: alarms.c:167
INT_PTR CALLBACK AdvancedDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: advanced.c:225
INT_PTR CALLBACK HibernateDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: hibernate.c:90
HINSTANCE hApplet
Definition: access.c:17
Definition: hotplug.h:34
int32_t INT_PTR
Definition: typedefs.h:64
LONG_PTR LPARAM
Definition: windef.h:208
UINT_PTR WPARAM
Definition: windef.h:207