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

Test Info


Library Nameuxtheme.dll
Version #16.00.2900.5512-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 / Types48 / 72
VerdictIncompatible
(2.08%)

Problem Summary


SeverityCount
Added Symbols-21
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low1
Problems with
Symbols
High0
Medium0
Low22
Problems with
Constants
Low4

Added Symbols (21)


uxtheme.h, uxtheme.dll
BeginBufferedAnimation HWND hwnd, HDC hdcTarget, RECT const* prcTarget, BP_BUFFERFORMAT dwFormat, BP_PAINTPARAMS* pPaintParams, BP_ANIMATIONPARAMS* pAnimationParams, HDC* phdcFrom, HDC* phdcTo )
BeginBufferedPaint HDC hdcTarget, RECT const* prcTarget, BP_BUFFERFORMAT dwFormat, BP_PAINTPARAMS* pPaintParams, HDC* phdc )
BufferedPaintClear ( HPAINTBUFFER hBufferedPaint, RECT const* prc )
BufferedPaintInit ( )
BufferedPaintRenderAnimation HWND hwnd, HDC hdcTarget )
BufferedPaintSetAlpha ( HPAINTBUFFER hBufferedPaint, RECT const* prc, BYTE alpha )
BufferedPaintStopAllAnimations HWND hwnd )
BufferedPaintUnInit ( )
DrawThemeParentBackgroundEx HWND hwnd, HDC hdc, DWORD dwFlags, RECT const* prc )
DrawThemeTextEx HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCWSTR pszText, int cchText, DWORD dwTextFlags, LPRECT pRect, DTTOPTS const* pOptions )
EndBufferedAnimation ( HANIMATIONBUFFER hbpAnimation, BOOL fUpdateTarget )
EndBufferedPaint ( HPAINTBUFFER hBufferedPaint, BOOL fUpdateTarget )
GetBufferedPaintBits ( HPAINTBUFFER hBufferedPaint, RGBQUAD** ppbBuffer, int* pcxRow )
GetBufferedPaintDC HPAINTBUFFER hBufferedPaint )
GetBufferedPaintTargetDC HPAINTBUFFER hBufferedPaint )
GetBufferedPaintTargetRect ( HPAINTBUFFER hBufferedPaint, RECT* prc )
GetThemeBitmap HTHEME hTheme, int iPartId, int iStateId, int iPropId, DWORD dwFlags, HBITMAP* phBitmap )
GetThemeStream HTHEME hTheme, int iPartId, int iStateId, int iPropId, void** ppvStream, DWORD* pcbStream, HINSTANCE hInst )
GetThemeTransitionDuration HTHEME hTheme, int iPartId, int iStateIdFrom, int iStateIdTo, int iPropId, DWORD* pdwDuration )
IsCompositionActive ( )
OpenThemeDataEx HWND hwnd, LPCWSTR pszClassList, DWORD dwFlags )

to the top

Problems with Data Types, Medium Severity (1)


uxtheme.h
[+] struct _INTLIST (1)

to the top

Problems with Data Types, Low Severity (1)


uxtheme.h
[+] struct _INTLIST (1)

to the top

Problems with Symbols, Low Severity (22)


uxtheme.h, uxtheme.dll
[+] DrawThemeBackground HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT const* pRect, RECT const* pClipRect ) (2)
[+] DrawThemeBackgroundEx HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT const* pRect, DTBGOPTS const* pOptions ) (1)
[+] DrawThemeEdge HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT const* pDestRect, UINT uEdge, UINT uFlags, RECT* pContentRect ) (2)
[+] DrawThemeIcon HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT const* pRect, HIMAGELIST himl, int iImageIndex ) (1)
[+] DrawThemeParentBackground HWND hwnd, HDC hdc, RECT* prc ) (1)
[+] DrawThemeText HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCWSTR pszText, int iCharCount, DWORD dwTextFlags, DWORD dwTextFlags2, RECT const* pRect ) (1)
[+] GetThemeBackgroundContentRect HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT const* pBoundingRect, RECT* pContentRect ) (2)
[+] GetThemeBackgroundExtent HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT const* pContentRect, RECT* pExtentRect ) (2)
[+] GetThemeBackgroundRegion HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT const* pRect, HRGN* pRegion ) (1)
[+] GetThemeFont HTHEME hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, LOGFONT* pFont ) (1)
[+] GetThemeMargins HTHEME hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, RECT* prc, MARGINS* pMargins ) (1)
[+] GetThemePartSize HTHEME hTheme, HDC hdc, int iPartId, int iStateId, RECT* prc, THEMESIZE eSize, SIZE* psz ) (1)
[+] GetThemeRect HTHEME hTheme, int iPartId, int iStateId, int iPropId, RECT* pRect ) (1)
[+] GetThemeSysFont HTHEME hTheme, int iFontId, LOGFONT* plf ) (1)
[+] GetThemeTextExtent HTHEME hTheme, HDC hdc, int iPartId, int iStateId, LPCWSTR pszText, int iCharCount, DWORD dwTextFlags, RECT const* pBoundingRect, RECT* pExtentRect ) (2)
[+] GetThemeTextMetrics HTHEME hTheme, HDC hdc, int iPartId, int iStateId, TEXTMETRIC* ptm ) (1)
[+] HitTestThemeBackground HTHEME hTheme, HDC hdc, int iPartId, int iStateId, DWORD dwOptions, RECT const* pRect, HRGN hrgn, POINT ptTest, WORD* pwHitTestCode ) (1)

to the top

Problems with Constants (4)


uxtheme.h
[+] MAX_INTLIST_COUNT
[+] STAP_ALLOW_CONTROLS
[+] STAP_ALLOW_NONCLIENT
[+] STAP_ALLOW_WEBCONTENT

to the top

Header Files (1)


uxtheme.h

to the top

Dynamic Libraries (1)


uxtheme.dll

to the top




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