96 if (dwDescription != 0)
111 if (bResult ==
FALSE)
242 INT i = 0, iCurSel = 0;
280 for (
i = 0;
i < 16;
i++)
336 int ifrom = 0,
i = 0,
imin = 0;
341 for (
i = 1;
i < 9;
i++)
441 if (hwndCtrl !=
NULL)
444 if (tmp > 0 && tmp < 16)
451 if (hwndCtrl !=
NULL)
454 if (tmp > 0 && tmp < 16)
461 if (hwndCtrl !=
NULL)
464 if (tmp > 0 && tmp < 16)
471 if (hwndCtrl !=
NULL)
474 if (tmp > 0 && tmp < 16)
481 if (hwndCtrl !=
NULL)
484 if (tmp > 0 && tmp < 16)
491 if (hwndCtrl !=
NULL)
494 if (tmp > 0 && tmp < 16)
501 if (hwndCtrl !=
NULL)
504 if (tmp > 0 && tmp < 16)
511 if (hwndCtrl !=
NULL)
514 if (tmp > 0 && tmp < 16)
533 WCHAR szTitleBuffer[256];
534 WCHAR szRawBuffer[256], szCookedBuffer[512];
538 WCHAR szErrorText[512];
597 TCHAR szSchemeName[512];
651 pSaveSchemeData->pPageData->pSelectedPowerScheme->pszName);
699 if (SaveSchemeData.pNewScheme)
707 (
LPARAM)SaveSchemeData.pNewScheme->pszName);
714 (
LPARAM)SaveSchemeData.pNewScheme->pszName);
720 (
LPARAM)SaveSchemeData.pNewScheme);
727 LoadConfig(hwndDlg, pPageData, SaveSchemeData.pNewScheme);
800 if (aps == pScheme->uId)
805 (
LPARAM)pScheme->pszName);
811 ListEntry = ListEntry->
Flink;
struct _POWER_SCHEMES_PAGE_DATA * PPOWER_SCHEMES_PAGE_DATA
static const WCHAR szName[]
#define IDC_MONITORACLIST
static VOID SaveScheme(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData)
static BOOLEAN CALLBACK EnumPowerSchemeCallback(UINT uiIndex, DWORD dwName, LPTSTR pszName, DWORD dwDesc, LPWSTR pszDesc, PPOWER_POLICY pp, LPARAM lParam)
static VOID Pos_SaveData(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData)
#define IDS_DEL_SCHEME_ERROR
BOOLEAN WINAPI SetActivePwrScheme(UINT uiID, PGLOBAL_POWER_POLICY lpGlobalPowerPolicy, PPOWER_POLICY lpPowerPolicy)
#define IDC_MONITORDCLIST
BOOLEAN SystemBatteriesPresent
BOOLEAN WINAPI GetPwrCapabilities(PSYSTEM_POWER_CAPABILITIES lpSystemPowerCapabilities)
_TCHAR * _tcscpy(_TCHAR *to, const _TCHAR *from)
BOOLEAN WINAPI ReadPwrScheme(UINT uiID, PPOWER_POLICY pPowerPolicy)
struct _POWER_SCHEME * PPOWER_SCHEME
#define SendDlgItemMessage
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
#define InsertTailList(ListHead, Entry)
struct _SAVE_POWER_SCHEME_DATA SAVE_POWER_SCHEME_DATA
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)
struct _POWER_SCHEMES_PAGE_DATA POWER_SCHEMES_PAGE_DATA
FORCEINLINE BOOLEAN RemoveEntryList(_In_ PLIST_ENTRY Entry)
static VOID DestroySchemesList(PPOWER_SCHEMES_PAGE_DATA pPageData)
#define IDC_STANDBYDCLIST
struct _SAVE_POWER_SCHEME_DATA * PSAVE_POWER_SCHEME_DATA
size_t __cdecl _tcslen(const _TCHAR *str)
MACHINE_POWER_POLICY mach
static BOOL DelScheme(HWND hwnd, PPOWER_SCHEMES_PAGE_DATA pPageData)
static VOID DeletePowerScheme(PPOWER_SCHEME pScheme)
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
#define IDC_HIBERNATEACLIST
struct _LIST_ENTRY * Flink
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
int WINAPI MessageBoxW(_In_opt_ HWND, _In_opt_ LPCWSTR, _In_opt_ LPCWSTR, _In_ UINT)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
#define IDC_HIBERNATEDCLIST
#define PropSheet_Changed(d, w)
BOOLEAN WINAPI WritePwrScheme(PUINT puiID, LPWSTR lpszName, LPWSTR lpszDescription, PPOWER_POLICY pPowerPolicy)
static BOOL SavePowerScheme(HWND hwndDlg, PSAVE_POWER_SCHEME_DATA pSaveSchemeData)
struct _POWER_SCHEME POWER_SCHEME
BOOLEAN WINAPI EnumPwrSchemes(PWRSCHEMESENUMPROC lpfnPwrSchemesEnumProc, LPARAM lParam)
BOOLEAN WINAPI GetActivePwrScheme(PUINT puiID)
static VOID LoadConfig(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData, PPOWER_SCHEME pScheme)
#define IDS_DEL_SCHEME_TITLE
static VOID BuildSchemesList(PPOWER_SCHEMES_PAGE_DATA pPageData)
#define IDC_STANDBYACLIST
BOOLEAN WINAPI ValidatePowerPolicies(PGLOBAL_POWER_POLICY pGPP, PPOWER_POLICY pPP)
PPOWER_SCHEME pSelectedPowerScheme
static VOID Pos_InitPage(HWND hwndDlg)
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
static BOOL CreateEnergyList(HWND hwndDlg, PPOWER_SCHEMES_PAGE_DATA pPageData)
HWND WINAPI GetParent(_In_ HWND)
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
LIST_ENTRY PowerSchemesList
#define IDD_SAVEPOWERSCHEME
BOOLEAN WINAPI ReadGlobalPwrPolicy(PGLOBAL_POWER_POLICY pGlobalPowerPolicy)
#define InitializeListHead(ListHead)
STRSAFEAPI StringCchPrintfW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszFormat,...)
BOOLEAN Pos_InitData(HWND hwndDlg)
BOOLEAN WINAPI CanUserWritePwrScheme(VOID)
static PPOWER_SCHEME AddPowerScheme(PPOWER_SCHEMES_PAGE_DATA pPageData, UINT uId, DWORD dwName, LPTSTR pszName, DWORD dwDescription, LPWSTR pszDescription, PPOWER_POLICY pp)
INT_PTR CALLBACK PowerSchemesDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
INT_PTR CALLBACK SaveSchemeDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
BOOLEAN WINAPI DeletePwrScheme(UINT uiIndex)
#define HeapFree(x, y, z)
PPOWER_SCHEME pActivePowerScheme
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
PPOWER_SCHEMES_PAGE_DATA pPageData