#include <stdarg.h>
#include <ntstatus.h>
#include <windows.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <cpl.h>
#include <tchar.h>
#include <shlobj.h>
#include <shlwapi.h>
#include <powrprof.h>
#include <ndk/rtlfuncs.h>
#include <strsafe.h>
#include <setupapi.h>
#include <batclass.h>
#include <initguid.h>
#include <devguid.h>
#include "resource.h"
Go to the source code of this file.
|
| INT_PTR CALLBACK | PowerSchemesDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| |
| INT_PTR CALLBACK | AlarmsDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| |
| INT_PTR CALLBACK | AdvancedDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| |
| INT_PTR CALLBACK | HibernateDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| |
| INT_PTR CALLBACK | PowerMeterDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| |
◆ _INC_WINDOWS
◆ COM_NO_WINDOWS_H
◆ MAX_POWER_PAGES
◆ WIN32_NO_STATUS
◆ AdvancedDlgProc()
Definition at line 225 of file advanced.c.
230{
232
234
235 switch (uMsg)
236 {
240 {
244 }
246
249 {
252 break;
253 }
254 break;
255
258 {
261 }
262 break;
263
266 break;
267
270 {
273 }
274 break;
275 }
276
278}
struct _ADVANCED_DATA * PADVANCED_DATA
static VOID OnHScroll(HWND hwndDlg, PADVANCED_DATA pData, DWORD dwCtrlID)
static VOID OnInitDialog(HWND hwndDlg, PADVANCED_DATA pData)
#define HeapFree(x, y, z)
struct _ADVANCED_CONTEXT * PADVANCED_CONTEXT
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
int WINAPI GetDlgCtrlID(_In_ HWND)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)
◆ AlarmsDlgProc()
Definition at line 151 of file alarms.c.
155{
158
159 switch (uMsg)
160 {
163 {
164
165
166 }
168
169 default:
170 break;
171 }
172
174}
static BOOLEAN Ala_InitData(HWND hwndDlg)
#define UNREFERENCED_PARAMETER(P)
Referenced by Applet().
◆ HibernateDlgProc()
Definition at line 87 of file hibernate.c.
91{
92 switch (uMsg)
93 {
97
100 {
104 break;
105 }
106 break;
107
111 break;
112 }
113
115}
#define IDC_HIBERNATEFILE
INT_PTR Hib_SaveData(HWND hwndDlg)
static VOID Hib_InitDialog(HWND hwndDlg)
#define PropSheet_Changed(d, w)
HWND WINAPI GetParent(_In_ HWND)
Referenced by Applet().
◆ PowerMeterDlgProc()
Definition at line 481 of file powermeter.c.
482{
483 switch (uMsg)
484 {
488
491 {
493 break;
494 }
496 {
499 {
506 }
507 else
508 {
509
512 }
513 }
514 break;
515 }
517}
#define IDI_BATTERYDETAIL0
#define IDI_BATTERYDETAIL7
HANDLE WINAPI DECLSPEC_HOTPATCH CreateThread(IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
static DWORD WINAPI PowerMeterDetailDlgThread(PVOID pParam)
static UINT SelectedBattery
ID of battery currently shown in the details dialog.
static HWND hwndDlgDetail
Single modeless battery details dialog.
static VOID PowerMeter_InitDialog(HWND hwndDlg)
VOID WINAPI SwitchToThisWindow(HWND hwnd, BOOL fAltTab)
BOOL WINAPI IsWindow(_In_opt_ HWND)
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
Referenced by Applet().
◆ PowerSchemesDlgProc()
Definition at line 826 of file powershemes.c.
831{
833
835
836 switch (uMsg)
837 {
843
845
847 {
848
849
850
852 }
853
855 {
856
857
858
860 }
862
864 if (pPageData)
865 {
869 }
870 break;
871
874 {
877 {
880 }
881 break;
882
885 break;
886
889 break;
890
900 {
902 }
903 break;
904 }
905 break;
906
909 {
913
917 }
918 break;
919 }
920
922}
#define IDC_MONITORDCLIST
#define IDC_STANDBYACLIST
#define IDC_MONITORACLIST
#define IDC_HIBERNATEACLIST
#define IDC_STANDBYDCLIST
#define IDC_HIBERNATEDCLIST
static VOID Pos_SaveData(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData)
static BOOL CreateEnergyList(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData)
BOOLEAN Pos_InitData(HWND hwndDlg)
static VOID LoadConfig(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData, PPOWER_SCHEME pScheme)
static BOOL DelScheme(HWND hwnd, PPOWER_SCHEMES_PAGE_DATA pPageData)
struct _POWER_SCHEMES_PAGE_DATA POWER_SCHEMES_PAGE_DATA
struct _POWER_SCHEMES_PAGE_DATA * PPOWER_SCHEMES_PAGE_DATA
static VOID BuildSchemesList(PPOWER_SCHEMES_PAGE_DATA pPageData)
static VOID DestroySchemesList(PPOWER_SCHEMES_PAGE_DATA pPageData)
static VOID SaveScheme(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData)
Referenced by Applet().
◆ gGPP
◆ hApplet