Headers diff for powrprof.dll between 6.3.9600.17415-Windows 8.1 and 10.0.10586.0-Windows 10 1511 10586.494 versions



 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

This html diff was produced by rfcdiff 1.41.