[PATCH] Update uxtheme with new functions from Vista. All these are imported by name and not by ordinal because that is Windows is doing for these APIs the Vista and XP dlls offer the functions at different positions.

Roderick Colenbrander thunderbird2k at gmx.net
Tue Nov 4 11:54:35 CST 2008


---
 dlls/uxtheme/uxtheme.spec |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/dlls/uxtheme/uxtheme.spec b/dlls/uxtheme/uxtheme.spec
index 6b367b5..7d8c43f 100644
--- a/dlls/uxtheme/uxtheme.spec
+++ b/dlls/uxtheme/uxtheme.spec
@@ -43,6 +43,14 @@
 63 stub -noname MarkSelection
 
 # Standard functions
+@ stub BeginBufferedAnimation
+@ stub BeginBufferedPaint
+@ stub BufferedPaintClear
+@ stub BufferedPaintInit
+@ stub BufferedPaintRenderAnimation
+@ stub BufferedPaintSetAlpha
+@ stub BufferedPaintStopAllAnimations
+@ stub BufferedPaintUnInit
 @ stdcall CloseThemeData(ptr)
 @ stdcall DrawThemeBackground(ptr ptr long long ptr ptr)
 @ stdcall DrawThemeBackgroundEx(ptr ptr long long ptr ptr)
@@ -52,6 +60,12 @@
 @ stdcall DrawThemeText(ptr ptr long long wstr long long long ptr)
 @ stdcall EnableThemeDialogTexture(ptr long)
 @ stdcall EnableTheming(long)
+@ stub EndBufferedAnimation
+@ stub EndBufferedPaint
+@ stub GetBufferedPaintBits
+@ stub GetBufferedPaintDC
+@ stub GetBufferedPaintTargetDC
+@ stub GetBufferedPaintTargetRect
 @ stdcall GetCurrentThemeName(wstr long wstr long wstr long)
 @ stdcall GetThemeAppProperties()
 @ stdcall GetThemeBackgroundContentRect(ptr ptr long long ptr ptr)
@@ -71,6 +85,7 @@
 @ stdcall GetThemePosition(ptr long long long ptr)
 @ stdcall GetThemePropertyOrigin(ptr long long long ptr)
 @ stdcall GetThemeRect(ptr long long long ptr)
+@ stub GetThemeStream
 @ stdcall GetThemeString(ptr long long long wstr long)
 @ stdcall GetThemeSysBool(ptr long)
 @ stdcall GetThemeSysColor(ptr long)
@@ -84,6 +99,7 @@
 @ stdcall GetWindowTheme(ptr)
 @ stdcall HitTestThemeBackground(ptr long long long long ptr long double ptr)
 @ stdcall IsAppThemed()
+@ stub IsCompositionActive
 @ stdcall IsThemeActive()
 @ stdcall IsThemeBackgroundPartiallyTransparent(ptr long long)
 @ stdcall IsThemeDialogTextureEnabled(ptr)
@@ -91,3 +107,5 @@
 @ stdcall OpenThemeData(ptr wstr)
 @ stdcall SetThemeAppProperties(long)
 @ stdcall SetWindowTheme(ptr wstr wstr)
+@ stub SetWindowThemeAttribute
+@ stub ThemeInitApiHook
-- 
1.5.3.4


--========GMX2736712258794491212--



More information about the wine-patches mailing list