| powerbase.h (6.3.9600.17415-Windows 8.1) | | powerbase.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 31 | | skipping to change at line 31 |
| | |
| #ifdef _CONTRACT_GEN | | #ifdef _CONTRACT_GEN |
| #include <nt.h> | | #include <nt.h> |
| #include <ntrtl.h> | | #include <ntrtl.h> |
| #include <nturtl.h> | | #include <nturtl.h> |
| #include <minwindef.h> | | #include <minwindef.h> |
| #endif | | #endif |
| | |
| /* APISET_NAME: api-ms-win-power-base-l1 */ | | /* APISET_NAME: api-ms-win-power-base-l1 */ |
| | |
|
| | #if !defined(RC_INVOKED) |
| | |
| #ifndef _APISET_POWERBASE_VER | | #ifndef _APISET_POWERBASE_VER |
|
| #ifdef _APISET_MINCORE_VERSION | | #ifdef _APISET_TARGET_VERSION |
| #if _APISET_MINCORE_VERSION >= 0x0100 | | #if _APISET_TARGET_VERSION >= _APISET_TARGET_VERSION_WIN8 |
| #define _APISET_POWERBASE_VER 0x0100 | | #define _APISET_POWERBASE_VER 0x0100 |
|
| #else | | |
| #error unknown API Set version!! | | |
| #endif | | #endif |
| #endif | | #endif |
| #endif | | #endif |
| | |
|
| | #endif // !defined(RC_INVOKED) |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or OneCore Family |
| | |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| #ifndef _HPOWERNOTIFY_DEF_ | | #ifndef _HPOWERNOTIFY_DEF_ |
| #define _HPOWERNOTIFY_DEF_ | | #define _HPOWERNOTIFY_DEF_ |
| | |
| typedef PVOID HPOWERNOTIFY, *PHPOWERNOTIFY; | | typedef PVOID HPOWERNOTIFY, *PHPOWERNOTIFY; |
| | |
| #endif // _HPOWERNOTIFY_DEF_ | | #endif // _HPOWERNOTIFY_DEF_ |
| | |
| #ifndef NT_SUCCESS | | #ifndef NT_SUCCESS |
| #define NTSTATUS LONG | | #define NTSTATUS LONG |
| | |
| skipping to change at line 110 | | skipping to change at line 112 |
| | |
| #if (NTDDI_VERSION >= NTDDI_WIN8) | | #if (NTDDI_VERSION >= NTDDI_WIN8) |
| DWORD | | DWORD |
| WINAPI | | WINAPI |
| PowerUnregisterSuspendResumeNotification( | | PowerUnregisterSuspendResumeNotification( |
| _Inout_ HPOWERNOTIFY RegistrationHandle | | _Inout_ HPOWERNOTIFY RegistrationHandle |
| ); | | ); |
| | |
| #endif | | #endif |
| | |
|
| #endif // WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #endif // WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY
STEM) |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif // _POWERBASE_H_ | | #endif // _POWERBASE_H_ |
| | |
| End of changes. 7 change blocks. |
| 7 lines changed or deleted | | 9 lines changed or added |
|
| powersetting.h (6.3.9600.17415-Windows 8.1) | | powersetting.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 31 | | skipping to change at line 31 |
| | |
| #ifdef _CONTRACT_GEN | | #ifdef _CONTRACT_GEN |
| #include <nt.h> | | #include <nt.h> |
| #include <ntrtl.h> | | #include <ntrtl.h> |
| #include <nturtl.h> | | #include <nturtl.h> |
| #include <minwindef.h> | | #include <minwindef.h> |
| #endif | | #endif |
| | |
| /* APISET_NAME: api-ms-win-power-setting-l1 */ | | /* APISET_NAME: api-ms-win-power-setting-l1 */ |
| | |
|
| | #if !defined(RC_INVOKED) |
| | |
| #ifndef _APISET_POWERSETTING_VER | | #ifndef _APISET_POWERSETTING_VER |
|
| #ifdef _APISET_MINCORE_VERSION | | #ifdef _APISET_TARGET_VERSION |
| #if _APISET_MINCORE_VERSION >= 0x0100 | | #if _APISET_TARGET_VERSION >= _APISET_TARGET_VERSION_WIN8 |
| #define _APISET_POWERSETTING_VER 0x0100 | | #define _APISET_POWERSETTING_VER 0x0100 |
|
| #else | | |
| #error unknown API Set version!! | | |
| #endif | | #endif |
| #endif | | #endif |
| #endif | | #endif |
| | |
|
| | #endif // !defined(RC_INVOKED) |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or OneCore Family |
| | |
|
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| #ifndef _HPOWERNOTIFY_DEF_ | | #ifndef _HPOWERNOTIFY_DEF_ |
| #define _HPOWERNOTIFY_DEF_ | | #define _HPOWERNOTIFY_DEF_ |
| | |
| typedef PVOID HPOWERNOTIFY, *PHPOWERNOTIFY; | | typedef PVOID HPOWERNOTIFY, *PHPOWERNOTIFY; |
| | |
| #endif // _HPOWERNOTIFY_DEF_ | | #endif // _HPOWERNOTIFY_DEF_ |
| | |
| #if (NTDDI_VERSION >= NTDDI_VISTA) | | #if (NTDDI_VERSION >= NTDDI_VISTA) |
| DWORD | | DWORD |
| | |
| skipping to change at line 153 | | skipping to change at line 155 |
| | |
| #if (NTDDI_VERSION >= NTDDI_WIN7) | | #if (NTDDI_VERSION >= NTDDI_WIN7) |
| DWORD | | DWORD |
| WINAPI | | WINAPI |
| PowerSettingUnregisterNotification( | | PowerSettingUnregisterNotification( |
| _Inout_ HPOWERNOTIFY RegistrationHandle | | _Inout_ HPOWERNOTIFY RegistrationHandle |
| ); | | ); |
| | |
| #endif | | #endif |
| | |
|
| #endif // WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #endif // WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY
STEM) |
| #pragma endregion | | #pragma endregion |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif // _POWERSETTING_H_ | | #endif // _POWERSETTING_H_ |
| | |
| End of changes. 7 change blocks. |
| 7 lines changed or deleted | | 9 lines changed or added |
|
| powrprof.h (6.3.9600.17415-Windows 8.1) | | powrprof.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 373 | | skipping to change at line 373 |
| ACCESS_ACTIVE_SCHEME, | | ACCESS_ACTIVE_SCHEME, |
| ACCESS_CREATE_SCHEME, | | ACCESS_CREATE_SCHEME, |
| | |
| // | | // |
| // Used by override ranges. | | // Used by override ranges. |
| // | | // |
| | |
| ACCESS_AC_POWER_SETTING_MAX, | | ACCESS_AC_POWER_SETTING_MAX, |
| ACCESS_DC_POWER_SETTING_MAX, | | ACCESS_DC_POWER_SETTING_MAX, |
| ACCESS_AC_POWER_SETTING_MIN, | | ACCESS_AC_POWER_SETTING_MIN, |
|
| ACCESS_DC_POWER_SETTING_MIN | | ACCESS_DC_POWER_SETTING_MIN, |
| | |
| | // |
| | // Used by enumeration engine. |
| | // |
| | |
| | ACCESS_PROFILE |
| | |
| } POWER_DATA_ACCESSOR, *PPOWER_DATA_ACCESSOR; | | } POWER_DATA_ACCESSOR, *PPOWER_DATA_ACCESSOR; |
| | |
| // | | // |
| // ========================================= | | // ========================================= |
| // Power Scheme APIs | | // Power Scheme APIs |
| // ========================================= | | // ========================================= |
| // | | // |
| | |
| #define DEVICE_NOTIFY_CALLBACK 2 | | #define DEVICE_NOTIFY_CALLBACK 2 |
| | |
| typedef | | typedef |
| ULONG | | ULONG |
|
| | CALLBACK |
| DEVICE_NOTIFY_CALLBACK_ROUTINE ( | | DEVICE_NOTIFY_CALLBACK_ROUTINE ( |
| _In_opt_ PVOID Context, | | _In_opt_ PVOID Context, |
| _In_ ULONG Type, | | _In_ ULONG Type, |
| _In_ PVOID Setting | | _In_ PVOID Setting |
| ); | | ); |
| typedef DEVICE_NOTIFY_CALLBACK_ROUTINE* PDEVICE_NOTIFY_CALLBACK_ROUTINE; | | typedef DEVICE_NOTIFY_CALLBACK_ROUTINE* PDEVICE_NOTIFY_CALLBACK_ROUTINE; |
| | |
| typedef struct _DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { | | typedef struct _DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { |
| PDEVICE_NOTIFY_CALLBACK_ROUTINE Callback; | | PDEVICE_NOTIFY_CALLBACK_ROUTINE Callback; |
| PVOID Context; | | PVOID Context; |
| } DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS, *PDEVICE_NOTIFY_SUBSCRIBE_PARAMETERS; | | } DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS, *PDEVICE_NOTIFY_SUBSCRIBE_PARAMETERS; |
| | |
| #if (NTDDI_VERSION >= NTDDI_WIN7) | | #if (NTDDI_VERSION >= NTDDI_WIN7) |
|
| BOOLEAN | | STDAPI_(BOOLEAN) |
| PowerIsSettingRangeDefined ( | | PowerIsSettingRangeDefined ( |
| _In_opt_ CONST GUID *SubKeyGuid OPTIONAL, | | _In_opt_ CONST GUID *SubKeyGuid OPTIONAL, |
| _In_opt_ CONST GUID *SettingGuid OPTIONAL | | _In_opt_ CONST GUID *SettingGuid OPTIONAL |
| ); | | ); |
| #endif | | #endif |
| | |
| #if (NTDDI_VERSION >= NTDDI_WIN7) | | #if (NTDDI_VERSION >= NTDDI_WIN7) |
|
| DWORD | | STDAPI_(DWORD) |
| PowerSettingAccessCheckEx ( | | PowerSettingAccessCheckEx ( |
| _In_ POWER_DATA_ACCESSOR AccessFlags, | | _In_ POWER_DATA_ACCESSOR AccessFlags, |
| _In_opt_ CONST GUID *PowerGuid, | | _In_opt_ CONST GUID *PowerGuid, |
| _In_ REGSAM AccessType | | _In_ REGSAM AccessType |
| ); | | ); |
| #endif | | #endif |
| | |
| #if (NTDDI_VERSION >= NTDDI_VISTA) | | #if (NTDDI_VERSION >= NTDDI_VISTA) |
| STDAPI_(DWORD) | | STDAPI_(DWORD) |
| PowerSettingAccessCheck ( | | PowerSettingAccessCheck ( |
| | |
| skipping to change at line 1051 | | skipping to change at line 1058 |
| typedef struct _THERMAL_EVENT { | | typedef struct _THERMAL_EVENT { |
| ULONG Version; | | ULONG Version; |
| ULONG Size; | | ULONG Size; |
| ULONG Type; | | ULONG Type; |
| ULONG Temperature; | | ULONG Temperature; |
| ULONG TripPointTemperature; | | ULONG TripPointTemperature; |
| LPWSTR Initiator; | | LPWSTR Initiator; |
| } THERMAL_EVENT, *PTHERMAL_EVENT; | | } THERMAL_EVENT, *PTHERMAL_EVENT; |
| | |
| #if (NTDDI_VERSION >= NTDDI_WINBLUE) | | #if (NTDDI_VERSION >= NTDDI_WINBLUE) |
|
| DWORD | | STDAPI_(DWORD) |
| PowerReportThermalEvent ( | | PowerReportThermalEvent ( |
| _In_ PTHERMAL_EVENT Event | | _In_ PTHERMAL_EVENT Event |
| ); | | ); |
| #endif | | #endif |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | |
| End of changes. 5 change blocks. |
| 4 lines changed or deleted | | 11 lines changed or added |
|