Binary compatibility report for the dnsapi.dll library  between 5.1.2600.5625-Windows SDK 5.0 and 6.0.6000.16386-Windows SDK 6.0 versions on x86

Test Info


Library Namednsapi.dll
Version #15.1.2600.5625-Windows SDK 5.0
Version #26.0.6000.16386-Windows SDK 6.0
CPU Architecturex86

Test Results


Total Header Files1
Total Dynamic Libraries1
Total Symbols / Types28 / 94
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low4
Problems with
Symbols
High0
Medium0
Low20
Problems with
Constants
Low9

Problems with Data Types, Low Severity (4)


windns.h
[+] union anon-union-windns.h-1347 (4)

to the top

Problems with Symbols, Low Severity (20)


windns.h, dnsapi.dll
[+] DnsModifyRecordsInSet_A ( PDNS_RECORD pAddRecords, PDNS_RECORD pDeleteRecords, DWORD Options, HANDLE hContext, PIP4_ARRAY pServerList, PVOID pReserved ) (1)
[+] DnsModifyRecordsInSet_UTF8 ( PDNS_RECORD pAddRecords, PDNS_RECORD pDeleteRecords, DWORD Options, HANDLE hContext, PIP4_ARRAY pServerList, PVOID pReserved ) (1)
[+] DnsModifyRecordsInSet_W ( PDNS_RECORD pAddRecords, PDNS_RECORD pDeleteRecords, DWORD Options, HANDLE hContext, PIP4_ARRAY pServerList, PVOID pReserved ) (1)
[+] DnsNameCompare_A LPSTR pName1, LPSTR pName2 ) (2)
[+] DnsNameCompare_W LPWSTR pName1, LPWSTR pName2 ) (2)
[+] DnsQuery_A PCSTR pszName, WORD wType, DWORD Options, PIP4_ARRAY aipServers, PDNS_RECORD* ppQueryResults, PVOID* pReserved ) (1)
[+] DnsQuery_UTF8 PCSTR pszName, WORD wType, DWORD Options, PIP4_ARRAY aipServers, PDNS_RECORD* ppQueryResults, PVOID* pReserved ) (1)
[+] DnsQuery_W PCWSTR pszName, WORD wType, DWORD Options, PIP4_ARRAY aipServers, PDNS_RECORD* ppQueryResults, PVOID* pReserved ) (1)
[+] DnsQueryConfig ( DNS_CONFIG_TYPE Config, DWORD Flag, PWSTR pwsAdapterName, PVOID pReserved, PVOID pBuffer, PDWORD pBufferLength ) (1)
[+] DnsReplaceRecordSetA ( PDNS_RECORD pNewSet, DWORD Options, HANDLE hContext, PIP4_ARRAY pServerList, PVOID pReserved ) (1)
[+] DnsReplaceRecordSetUTF8 ( PDNS_RECORD pNewSet, DWORD Options, HANDLE hContext, PIP4_ARRAY pServerList, PVOID pReserved ) (1)
[+] DnsReplaceRecordSetW ( PDNS_RECORD pNewSet, DWORD Options, HANDLE hContext, PIP4_ARRAY pServerList, PVOID pReserved ) (1)
[+] DnsValidateName_A LPCSTR pszName, DNS_NAME_FORMAT Format ) (1)
[+] DnsValidateName_UTF8 LPCSTR pszName, DNS_NAME_FORMAT Format ) (1)
[+] DnsValidateName_W ( LPCWSTR pwszName, DNS_NAME_FORMAT Format ) (1)
[+] DnsWriteQuestionToBuffer_UTF8 ( PDNS_MESSAGE_BUFFER pDnsBuffer, LPDWORD pdwBufferSize, LPSTR pszName, WORD wType, WORD Xid, BOOL fRecursionDesired ) (2)
[+] DnsWriteQuestionToBuffer_W ( PDNS_MESSAGE_BUFFER pDnsBuffer, PDWORD pdwBufferSize, LPWSTR pszName, WORD wType, WORD Xid, BOOL fRecursionDesired ) (1)

to the top

Problems with Constants (9)


windns.h
[+] DNS_MAX_IP4_REVERSE_NAME_BUFFER_LENGTH
[+] DNS_MAX_IP4_REVERSE_NAME_LENGTH
[+] DNS_MAX_IP6_REVERSE_NAME_BUFFER_LENGTH
[+] DNS_MAX_IP6_REVERSE_NAME_LENGTH
[+] DNS_MAX_REVERSE_NAME_BUFFER_LENGTH
[+] DNS_MAX_REVERSE_NAME_LENGTH
[+] IP4_ADDRESS_STRING_LENGTH
[+] IP6_ADDRESS_STRING_BUFFER_LENGTH
[+] IP6_ADDRESS_STRING_LENGTH

to the top

Header Files (1)


windns.h

to the top

Dynamic Libraries (1)


dnsapi.dll

to the top




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