Binary compatibility report for the advapi32.dll library  between 6.0.6002.18005-Windows SDK 6.0 and 6.1.7600.16385-Windows SDK 7.1 versions on x86

Test Info


Library Nameadvapi32.dll
Version #16.0.6002.18005-Windows SDK 6.0
Version #26.1.7600.16385-Windows SDK 7.1
CPU Architecturex86

Test Results


Total Header Files20
Total Dynamic Libraries1
Total Symbols / Types527 / 564
VerdictIncompatible
(0.19%)

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low16
Problems with
Constants
Low4

Added Symbols (8)


evntprov.h, advapi32.dll
EventWriteEx ( REGHANDLE RegHandle, PCEVENT_DESCRIPTOR EventDescriptor, ULONG64 Filter, DWORD Flags, LPCGUID ActivityId, LPCGUID RelatedActivityId, DWORD UserDataCount, PEVENT_DATA_DESCRIPTOR UserData )

evntrace.h, advapi32.dll
EnableTraceEx2 ( TRACEHANDLE TraceHandle, LPCGUID ProviderId, DWORD ControlCode, BYTE Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, DWORD Timeout, PENABLE_TRACE_PARAMETERS EnableParameters )
TraceSetInformation ( TRACEHANDLE SessionHandle, TRACE_INFO_CLASS InformationClass, PVOID TraceInformation, DWORD InformationLength )

ntsecapi.h, advapi32.dll
AuditQueryGlobalSaclA ( PCSTR ObjectTypeName, PACL* Acl )
AuditQueryGlobalSaclW ( PCWSTR ObjectTypeName, PACL* Acl )
AuditSetGlobalSaclA ( PCSTR ObjectTypeName, PACL Acl )
AuditSetGlobalSaclW ( PCWSTR ObjectTypeName, PACL Acl )

winbase.h, advapi32.dll
AddConditionalAce PACL pAcl, DWORD dwAceRevision, DWORD AceFlags, UCHAR AceType, DWORD AccessMask, PSID pSid, PWCHAR ConditionStr, DWORD* ReturnLength )

to the top

Removed Symbols (1)


winreg.h, advapi32.dll
Wow64Win32ApiEntry ( DWORD dwFuncNumber, DWORD dwFlag, DWORD dwRes )

to the top

Problems with Symbols, Low Severity (16)


aclapi.h, advapi32.dll
[+] GetNamedSecurityInfoA ( LPSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID* ppsidOwner, PSID* ppsidGroup, PACL* ppDacl, PACL* ppSacl, PSECURITY_DESCRIPTOR* ppSecurityDescriptor ) (5)
[+] GetNamedSecurityInfoW ( LPWSTR pObjectName, SE_OBJECT_TYPE ObjectType, SECURITY_INFORMATION SecurityInfo, PSID* ppsidOwner, PSID* ppsidGroup, PACL* ppDacl, PACL* ppSacl, PSECURITY_DESCRIPTOR* ppSecurityDescriptor ) (5)

evntrace.h, advapi32.dll
[+] TraceMessage ( TRACEHANDLE LoggerHandle, DWORD MessageFlags, LPGUID MessageGuid, USHORT MessageNumber, ... ) (1)
[+] TraceMessageVa ( TRACEHANDLE LoggerHandle, DWORD MessageFlags, LPGUID MessageGuid, USHORT MessageNumber, va_list MessageArgList ) (1)

perflib.h, advapi32.dll
[+] PerfCreateInstance ( HANDLE hProvider, LPCGUID CounterSetGuid, LPCWSTR szInstanceName, DWORD dwInstance ) (1)
[+] PerfQueryInstance ( HANDLE hProvider, LPCGUID CounterSetGuid, LPCWSTR szInstance, DWORD dwInstance ) (1)
[+] PerfSetCounterRefValue ( HANDLE hProvider, PPERF_COUNTERSET_INSTANCE pInstance, DWORD CounterId, LPVOID lpAddr ) (1)
[+] PerfStartProviderEx ( LPGUID ProviderGuid, PPERF_PROVIDER_CONTEXT ProviderContext, HANDLE* phProvider ) (1)

to the top

Problems with Constants (4)


wincrypt.h
[+] CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_DEFAULT
[+] CERT_FIRST_RESERVED_PROP_ID
[+] CRYPT_DELETE_KEYSET
[+] CRYPT_LAST_OID_GROUP_ID

to the top

Header Files (20)


aclapi.h
appmgmt.h
azroles.h
evntcons.h
evntprov.h
evntrace.h
iads.h
lmserver.h
mscoree.h
ntsecapi.h
perflib.h
sddl.h
sphelper.h
wct.h
wincred.h
wincrypt.h
winefs.h
winreg.h
winsafer.h
winsvc.h

to the top

Dynamic Libraries (1)


advapi32.dll

to the top




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