Author: akhaldi
Date: Fri Dec 19 14:00:09 2014
New Revision: 65751
URL: http://svn.reactos.org/svn/reactos?rev=65751&view=rev
Log:
[UXTHEME] Remove some exports that do not exist in native. Reorder some exports. Add some missing exports. Mark OpenThemeDataEx as noname.
CORE-8174
Modified:
trunk/reactos/dll/win32/uxtheme/uxtheme.spec
Modified: trunk/reactos/dll/win32/uxtheme/uxtheme.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uxtheme/uxtheme.…
==============================================================================
--- trunk/reactos/dll/win32/uxtheme/uxtheme.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/uxtheme/uxtheme.spec [iso-8859-1] Fri Dec 19 14:00:09 2014
@@ -1,13 +1,15 @@
-# Undocumented functions - Names derived from debug symbols
-1 stdcall -noname QueryThemeServices()
-2 stdcall -noname OpenThemeFile(wstr wstr wstr ptr long)
-3 stdcall -noname CloseThemeFile(ptr)
-4 stdcall -noname ApplyTheme(ptr ptr ptr)
-7 stdcall -noname GetThemeDefaults(wstr wstr long wstr long)
-8 stdcall -noname EnumThemes(wstr ptr ptr)
-9 stdcall -noname EnumThemeColors(wstr wstr long ptr)
+1 stdcall -noname QueryThemeServices()
+2 stdcall -noname OpenThemeFile(wstr wstr wstr ptr long)
+3 stdcall -noname CloseThemeFile(ptr)
+4 stdcall -noname ApplyTheme(ptr ptr ptr)
+5 stdcall CloseThemeData(ptr)
+6 stdcall DrawThemeBackground(ptr ptr long long ptr ptr)
+7 stdcall -noname GetThemeDefaults(wstr wstr long wstr long)
+8 stdcall -noname EnumThemes(wstr ptr ptr)
+9 stdcall -noname EnumThemeColors(wstr wstr long ptr)
10 stdcall -noname EnumThemeSizes(wstr wstr long ptr)
11 stdcall -noname ParseThemeIniFile(wstr wstr ptr ptr)
+12 stdcall DrawThemeEdge(ptr ptr long long ptr long long ptr)
13 stdcall -noname DrawNCPreview(ptr long ptr wstr wstr wstr ptr ptr)
14 stub -noname RegisterDefaultTheme
15 stub -noname DumpLoadedThemeToTextFile
@@ -32,67 +34,62 @@
34 stdcall -noname ThemeHooksInstall()
35 stdcall -noname ThemeHooksRemove()
36 stub -noname RefreshThemeForTS
+37 stdcall DrawThemeIcon(ptr ptr long long ptr ptr long)
+38 stdcall DrawThemeParentBackground(ptr ptr ptr)
+39 stdcall DrawThemeText(ptr ptr long long wstr long long long ptr)
+40 stdcall EnableThemeDialogTexture(ptr long)
+41 stdcall EnableTheming(long)
+42 stdcall GetCurrentThemeName(wstr long wstr long wstr long)
43 stub -noname ClassicGetSystemMetrics
44 stub -noname ClassicSystemParametersInfoA
45 stub -noname ClassicSystemParametersInfoW
46 stub -noname ClassicAdjustWindowRectEx
+47 stdcall DrawThemeBackgroundEx(ptr ptr long long ptr ptr)
48 stub -noname GetThemeParseErrorInfo
+49 stdcall GetThemeAppProperties()
+50 stdcall GetThemeBackgroundContentRect(ptr ptr long long ptr ptr)
+51 stdcall GetThemeBackgroundExtent(ptr ptr long long ptr ptr)
+52 stdcall GetThemeBackgroundRegion(ptr ptr long long ptr ptr)
+53 stdcall GetThemeBool(ptr long long long ptr)
+54 stdcall GetThemeColor(ptr long long long ptr)
+55 stdcall GetThemeDocumentationProperty(wstr wstr wstr long)
+56 stdcall GetThemeEnumValue(ptr long long long ptr)
+57 stdcall GetThemeFilename(ptr long long long wstr long)
+58 stdcall GetThemeFont(ptr ptr long long long ptr)
+59 stdcall GetThemeInt(ptr long long long ptr)
60 stub -noname CreateThemeDataFromObjects
-61 stdcall OpenThemeDataEx(ptr wstr long)
+61 stdcall -noname OpenThemeDataEx(ptr wstr long)
62 stub -noname ServerClearStockObjects
63 stub -noname MarkSelection
-
-# Standard functions
-@ stdcall BeginBufferedPaint(ptr ptr long ptr ptr)
-@ stdcall BufferedPaintInit()
-@ stdcall BufferedPaintUnInit()
-@ stdcall CloseThemeData(ptr)
-@ stdcall DrawThemeBackground(ptr ptr long long ptr ptr)
-@ stdcall DrawThemeBackgroundEx(ptr ptr long long ptr ptr)
-@ stdcall DrawThemeEdge(ptr ptr long long ptr long long ptr)
-@ stdcall DrawThemeIcon(ptr ptr long long ptr ptr long)
-@ stdcall DrawThemeParentBackground(ptr ptr ptr)
-@ stdcall DrawThemeText(ptr ptr long long wstr long long long ptr)
-@ stdcall EnableThemeDialogTexture(ptr long)
-@ stdcall EnableTheming(long)
-@ stdcall EndBufferedPaint(ptr long)
-@ stdcall GetCurrentThemeName(wstr long wstr long wstr long)
-@ stdcall GetThemeAppProperties()
-@ stdcall GetThemeBackgroundContentRect(ptr ptr long long ptr ptr)
-@ stdcall GetThemeBackgroundExtent(ptr ptr long long ptr ptr)
-@ stdcall GetThemeBackgroundRegion(ptr ptr long long ptr ptr)
-@ stdcall GetThemeBool(ptr long long long ptr)
-@ stdcall GetThemeColor(ptr long long long ptr)
-@ stdcall GetThemeDocumentationProperty(wstr wstr wstr long)
-@ stdcall GetThemeEnumValue(ptr long long long ptr)
-@ stdcall GetThemeFilename(ptr long long long wstr long)
-@ stdcall GetThemeFont(ptr ptr long long long ptr)
-@ stdcall GetThemeInt(ptr long long long ptr)
-@ stdcall GetThemeIntList(ptr long long long ptr)
-@ stdcall GetThemeMargins(ptr ptr long long long ptr ptr)
-@ stdcall GetThemeMetric(ptr ptr long long long ptr)
-@ stdcall GetThemePartSize(ptr ptr long long ptr long ptr)
-@ stdcall GetThemePosition(ptr long long long ptr)
-@ stdcall GetThemePropertyOrigin(ptr long long long ptr)
-@ stdcall GetThemeRect(ptr long long long ptr)
-@ stdcall GetThemeString(ptr long long long wstr long)
-@ stdcall GetThemeSysBool(ptr long)
-@ stdcall GetThemeSysColor(ptr long)
-@ stdcall GetThemeSysColorBrush(ptr long)
-@ stdcall GetThemeSysFont(ptr long ptr)
-@ stdcall GetThemeSysInt(ptr long ptr)
-@ stdcall GetThemeSysSize(ptr long)
-@ stdcall GetThemeSysString(ptr long wstr long)
-@ stdcall GetThemeTextExtent(ptr ptr long long wstr long long ptr ptr)
-@ stdcall GetThemeTextMetrics(ptr ptr long long ptr)
-@ stdcall GetWindowTheme(ptr)
-@ stdcall HitTestThemeBackground(ptr long long long long ptr long double ptr)
-@ stdcall IsAppThemed()
-@ stdcall IsThemeActive()
-@ stdcall IsThemeBackgroundPartiallyTransparent(ptr long long)
-@ stdcall IsThemeDialogTextureEnabled(ptr)
-@ stdcall IsThemePartDefined(ptr long long)
-@ stdcall OpenThemeData(ptr wstr)
-@ stdcall SetThemeAppProperties(long)
-@ stdcall SetWindowTheme(ptr wstr wstr)
-@ stdcall ThemeInitApiHook(long ptr)
+#64 ProcessLoadTheme_RunDLLW
+#65 SetSystemVisualStyle
+#66 ServiceClearStockObjects
+67 stdcall GetThemeIntList(ptr long long long ptr)
+68 stdcall GetThemeMargins(ptr ptr long long long ptr ptr)
+69 stdcall GetThemeMetric(ptr ptr long long long ptr)
+70 stdcall GetThemePartSize(ptr ptr long long ptr long ptr)
+71 stdcall GetThemePosition(ptr long long long ptr)
+72 stdcall GetThemePropertyOrigin(ptr long long long ptr)
+#73 IsThemeActiveByPolicy
+74 stdcall GetThemeRect(ptr long long long ptr)
+75 stdcall GetThemeString(ptr long long long wstr long)
+76 stdcall GetThemeSysBool(ptr long)
+77 stdcall GetThemeSysColor(ptr long)
+78 stdcall GetThemeSysColorBrush(ptr long)
+79 stdcall GetThemeSysFont(ptr long ptr)
+80 stdcall GetThemeSysInt(ptr long ptr)
+81 stdcall GetThemeSysSize(ptr long)
+82 stdcall GetThemeSysString(ptr long wstr long)
+83 stdcall GetThemeTextExtent(ptr ptr long long wstr long long ptr ptr)
+84 stdcall GetThemeTextMetrics(ptr ptr long long ptr)
+85 stdcall GetWindowTheme(ptr)
+86 stdcall HitTestThemeBackground(ptr long long long long ptr long double ptr)
+87 stdcall IsAppThemed()
+88 stdcall IsThemeActive()
+89 stdcall IsThemeBackgroundPartiallyTransparent(ptr long long)
+90 stdcall IsThemeDialogTextureEnabled(ptr)
+91 stdcall IsThemePartDefined(ptr long long)
+92 stdcall OpenThemeData(ptr wstr)
+93 stdcall SetThemeAppProperties(long)
+94 stdcall SetWindowTheme(ptr wstr wstr)
+95 stdcall ThemeInitApiHook(long ptr)