[PATCH] comctl32: Add RegisterClassNameW stub

Fabian Maurer dark.shadow4 at web.de
Sat Oct 21 14:54:55 CDT 2017


Signed-off-by: Fabian Maurer <dark.shadow4 at web.de>
---
 dlls/comctl32/comctl32.spec |  1 +
 dlls/comctl32/commctrl.c    | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+)

diff --git a/dlls/comctl32/comctl32.spec b/dlls/comctl32/comctl32.spec
index 4e1aeadf1d..34d9e7650d 100644
--- a/dlls/comctl32/comctl32.spec
+++ b/dlls/comctl32/comctl32.spec
@@ -194,5 +194,6 @@
 @ stdcall PropertySheet(ptr) PropertySheetA
 @ stdcall PropertySheetA(ptr)
 @ stdcall PropertySheetW(ptr)
+@ stdcall RegisterClassNameW(wstr)
 @ stdcall UninitializeFlatSB(long)
 @ stdcall _TrackMouseEvent(ptr)
diff --git a/dlls/comctl32/commctrl.c b/dlls/comctl32/commctrl.c
index d3ba314c47..3f778aa9c7 100644
--- a/dlls/comctl32/commctrl.c
+++ b/dlls/comctl32/commctrl.c
@@ -1668,3 +1668,23 @@ HRESULT WINAPI LoadIconMetric(HINSTANCE hinst, const WCHAR *name, int size, HICO
 
     return LoadIconWithScaleDown(hinst, name, cx, cy, icon);
 }
+
+/***********************************************************************
+ * RegisterClassNameW [COMCTL32.@]
+ *
+ * Undocumented function usually not used by applications.
+ * Makes comctl32 register one of its classes.
+ *
+ * PARAMS
+ *     class_name [I] Name of the class to be registered
+ *
+ * RETURNS
+ *     Success: TRUE.
+ *     Failure: FALSE.
+ */
+BOOL WINAPI RegisterClassNameW(const WCHAR *class_name)
+{
+    FIXME("(%s): stub\n", debugstr_w(class_name));
+
+    return FALSE;
+}
-- 
2.14.2




More information about the wine-patches mailing list