Binary compatibility report for the comctl32.dll library  between 5.82-Windows SDK 5.0 and 5.82-Windows SDK 6.0 versions on x86

Test Info


Library Namecomctl32.dll
Version #15.82-Windows SDK 5.0
Version #25.82-Windows SDK 6.0
CPU Architecturex86

Test Results


Total Header Files2
Total Dynamic Libraries1
Total Symbols / Types86 / 134
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-9
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low10
Problems with
Symbols
High0
Medium0
Low11
Problems with
Constants
Low39

Added Symbols (9)


commctrl.h, comctl32.dll
DPA_Clone HDPA const hdpa, HDPA hdpaNew )
DPA_CreateEx int cpGrow, HANDLE hheap )
DPA_GetPtrIndex HDPA hdpa, void const* p )
DPA_Grow HDPA pdpa, int cp )
DPA_LoadStream HDPA* phdpa, PFNDPASTREAM pfn, IStream* pstream, void* pvInstData )
DPA_SaveStream HDPA hdpa, PFNDPASTREAM pfn, IStream* pstream, void* pvInstData )
DSA_DeleteItem HDSA hdsa, int i )
DSA_GetItem HDSA hdsa, int i, void* pitem )
DSA_SetItem HDSA hdsa, int i, void const* pitem )

to the top

Problems with Data Types, Low Severity (10)


prsht.h
[+] struct _PROPSHEETPAGEA (3)
[+] struct _PROPSHEETPAGEW (3)
[+] typedef LPCPROPSHEETHEADERA (1)
[+] typedef LPCPROPSHEETHEADERW (1)
[+] typedef LPCPROPSHEETPAGEA (1)
[+] typedef LPCPROPSHEETPAGEW (1)

to the top

Problems with Symbols, Low Severity (11)


commctrl.h, comctl32.dll
[+] DPA_DestroyCallback HDPA hdpa, PFNDPAENUMCALLBACK pfnCB, void* pData ) (1)
[+] DPA_EnumCallback HDPA hdpa, PFNDPAENUMCALLBACK pfnCB, void* pData ) (1)
[+] DPA_Search HDPA hdpa, void* pFind, int iStart, PFNDPACOMPARE pfnCompare, LPARAM lParam, UINT options ) (2)
[+] DPA_Sort HDPA hdpa, PFNDPACOMPARE pfnCompare, LPARAM lParam ) (1)
[+] DrawStatusTextA HDC hDC, LPRECT lprc, LPCSTR pszText, UINT uFlags ) (1)
[+] DrawStatusTextW HDC hDC, LPRECT lprc, LPCWSTR pszText, UINT uFlags ) (1)
[+] DSA_DestroyCallback HDSA hdsa, PFNDSAENUMCALLBACK pfnCB, void* pData ) (1)
[+] DSA_InsertItem HDSA hdsa, int i, void* pitem ) (1)
[+] GetEffectiveClientRect HWND hWnd, LPRECT lprc, LPINT lpInfo ) (1)
[+] InitCommonControlsEx LPINITCOMMONCONTROLSEX p1 ) (1)

to the top

Problems with Constants (39)


commctrl.h
[+] DPA_APPEND
[+] DSA_APPEND
[+] DTN_CLOSEUP
[+] DTN_DATETIMECHANGE
[+] DTN_DROPDOWN
[+] DTN_FIRST
[+] DTN_FORMAT
[+] DTN_FORMATA
[+] DTN_FORMATQUERY
[+] DTN_FORMATQUERYA
[+] DTN_FORMATQUERYW
[+] DTN_FORMATW
[+] DTN_LAST
[+] DTN_USERSTRING
[+] DTN_USERSTRINGA
[+] DTN_USERSTRINGW
[+] DTN_WMKEYDOWN
[+] DTN_WMKEYDOWNA
[+] DTN_WMKEYDOWNW
[+] MCN_FIRST
[+] MCN_GETDAYSTATE
[+] MCN_LAST
[+] MCN_SELCHANGE
[+] MCN_SELECT
[+] NMLVCUSTOMDRAW_V3_SIZE
[+] UDN_FIRST
[+] UDN_LAST

prsht.h
[+] PROPSHEETHEADER_V1_SIZE
[+] PROPSHEETHEADER_V2_SIZE
[+] PROPSHEETHEADERA_V1_SIZE
[+] PROPSHEETHEADERA_V2_SIZE
[+] PROPSHEETHEADERW_V1_SIZE
[+] PROPSHEETHEADERW_V2_SIZE
[+] PROPSHEETPAGE_V1_SIZE
[+] PROPSHEETPAGE_V2_SIZE
[+] PROPSHEETPAGEA_V1_SIZE
[+] PROPSHEETPAGEA_V2_SIZE
[+] PROPSHEETPAGEW_V1_SIZE
[+] PROPSHEETPAGEW_V2_SIZE

to the top

Header Files (2)


commctrl.h
prsht.h

to the top

Dynamic Libraries (1)


comctl32.dll

to the top




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