Binary compatibility report for the powrprof.dll library  between 6.00.2900.5512-Windows SDK 5.0 and 6.0.6001.18000-Windows SDK 6.0 versions on x86

Test Info


Library Namepowrprof.dll
Version #16.00.2900.5512-Windows SDK 5.0
Version #26.0.6001.18000-Windows SDK 6.0
CPU Architecturex86

Test Results


Total Header Files1
Total Dynamic Libraries1
Total Symbols / Types21 / 61
VerdictIncompatible
(4.76%)

Problem Summary


SeverityCount
Added Symbols-53
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium2
Low1
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0

Added Symbols (53)


powrprof.h, powrprof.dll
DevicePowerClose ( )
DevicePowerEnumDevices ( DWORD QueryIndex, DWORD QueryInterpretationFlags, DWORD QueryFlags, PBYTE pReturnBuffer, PULONG pBufferSize )
DevicePowerOpen DWORD DebugMask )
DevicePowerSetDeviceState ( LPCWSTR DeviceDescription, DWORD SetFlags, PVOID SetData )
PowerCanRestoreIndividualDefaultPowerScheme GUID const* SchemeGuid )
PowerCreatePossibleSetting ( HKEY RootSystemPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD PossibleSettingIndex )
PowerCreateSetting ( HKEY RootSystemPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid )
PowerDeleteScheme ( HKEY RootPowerKey, GUID const* SchemeGuid )
PowerDeterminePlatformRole ( )
PowerDuplicateScheme ( HKEY RootPowerKey, GUID const* SourceSchemeGuid, GUID** DestinationSchemeGuid )
PowerEnumerate ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, POWER_DATA_ACCESSOR AccessFlags, DWORD Index, BYTE* Buffer, DWORD* BufferSize )
PowerGetActiveScheme ( HKEY UserRootPowerKey, GUID** ActivePolicyGuid )
PowerImportPowerScheme ( HKEY RootPowerKey, LPCWSTR ImportFileNamePath, GUID** DestinationSchemeGuid )
PowerOpenSystemPowerKey ( HKEY* phSystemPowerKey, REGSAM Access, BOOL OpenExisting )
PowerOpenUserPowerKey ( HKEY* phUserPowerKey, REGSAM Access, BOOL OpenExisting )
PowerReadACDefaultIndex ( HKEY RootPowerKey, GUID const* SchemePersonalityGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, LPDWORD AcDefaultIndex )
PowerReadACValue ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, PULONG Type, LPBYTE Buffer, LPDWORD BufferSize )
PowerReadACValueIndex ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, LPDWORD AcValueIndex )
PowerReadDCDefaultIndex ( HKEY RootPowerKey, GUID const* SchemePersonalityGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, LPDWORD DcDefaultIndex )
PowerReadDCValue ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, PULONG Type, PUCHAR Buffer, LPDWORD BufferSize )
PowerReadDCValueIndex ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, LPDWORD DcValueIndex )
PowerReadDescription ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, PUCHAR Buffer, LPDWORD BufferSize )
PowerReadFriendlyName ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, PUCHAR Buffer, LPDWORD BufferSize )
PowerReadIconResourceSpecifier ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, PUCHAR Buffer, LPDWORD BufferSize )
PowerReadPossibleDescription ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD PossibleSettingIndex, PUCHAR Buffer, LPDWORD BufferSize )
PowerReadPossibleFriendlyName ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD PossibleSettingIndex, PUCHAR Buffer, LPDWORD BufferSize )
PowerReadPossibleValue ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, PULONG Type, DWORD PossibleSettingIndex, PUCHAR Buffer, LPDWORD BufferSize )
PowerReadSettingAttributes ( GUID const* SubGroupGuid, GUID const* PowerSettingGuid )
PowerReadValueIncrement ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, LPDWORD ValueIncrement )
PowerReadValueMax ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, LPDWORD ValueMaximum )
PowerReadValueMin ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, LPDWORD ValueMinimum )
PowerReadValueUnitsSpecifier ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, BYTE* Buffer, LPDWORD BufferSize )
PowerRemovePowerSetting ( GUID const* PowerSettingSubKeyGuid, GUID const* PowerSettingGuid )
PowerReplaceDefaultPowerSchemes ( )
PowerRestoreDefaultPowerSchemes ( )
PowerRestoreIndividualDefaultPowerScheme GUID const* SchemeGuid )
PowerSetActiveScheme ( HKEY UserRootPowerKey, GUID const* SchemeGuid )
PowerSettingAccessCheck ( POWER_DATA_ACCESSOR AccessFlags, GUID const* PowerGuid )
PowerWriteACDefaultIndex ( HKEY RootSystemPowerKey, GUID const* SchemePersonalityGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD DefaultAcIndex )
PowerWriteACValueIndex ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD AcValueIndex )
PowerWriteDCDefaultIndex ( HKEY RootSystemPowerKey, GUID const* SchemePersonalityGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD DefaultDcIndex )
PowerWriteDCValueIndex ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD DcValueIndex )
PowerWriteDescription ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, BYTE* Buffer, DWORD BufferSize )
PowerWriteFriendlyName ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, BYTE* Buffer, DWORD BufferSize )
PowerWriteIconResourceSpecifier ( HKEY RootPowerKey, GUID const* SchemeGuid, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, BYTE* Buffer, DWORD BufferSize )
PowerWritePossibleDescription ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD PossibleSettingIndex, BYTE* Buffer, DWORD BufferSize )
PowerWritePossibleFriendlyName ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD PossibleSettingIndex, BYTE* Buffer, DWORD BufferSize )
PowerWritePossibleValue ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD Type, DWORD PossibleSettingIndex, BYTE* Buffer, DWORD BufferSize )
PowerWriteSettingAttributes ( GUID const* SubGroupGuid, GUID const* PowerSettingGuid, DWORD Attributes )
PowerWriteValueIncrement ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD ValueIncrement )
PowerWriteValueMax ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD ValueMaximum )
PowerWriteValueMin ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, DWORD ValueMinimum )
PowerWriteValueUnitsSpecifier ( HKEY RootPowerKey, GUID const* SubGroupOfPowerSettingsGuid, GUID const* PowerSettingGuid, BYTE* Buffer, DWORD BufferSize )

to the top

Problems with Data Types, Medium Severity (2)


winnt.h
[+] struct SYSTEM_POWER_CAPABILITIES (2)

to the top

Problems with Data Types, Low Severity (1)


powrprof.h
[+] typedef PWRSCHEMESENUMPROC (1)

to the top

Problems with Symbols, Low Severity (2)


powrprof.h, powrprof.dll
[+] WritePwrScheme PUINT p1, LPTSTR p2, LPTSTR p3, PPOWER_POLICY p4 ) (2)

to the top

Header Files (1)


powrprof.h

to the top

Dynamic Libraries (1)


powrprof.dll

to the top




Generated on Wed Aug 10 07:06:54 2011 for powrprof.dll by ABI Compliance Checker 1.93.4  
A tool for checking backward binary compatibility of a shared C/C++ library API