[ros-diffs] [jimtabor] 56655: - Add RegisterClassNameW to ComCtl32.

jimtabor at svn.reactos.org jimtabor at svn.reactos.org
Thu May 24 00:42:20 UTC 2012


Author: jimtabor
Date: Thu May 24 00:42:19 2012
New Revision: 56655

URL: http://svn.reactos.org/svn/reactos?rev=56655&view=rev
Log:
- Add RegisterClassNameW to ComCtl32.

Modified:
    trunk/reactos/dll/win32/comctl32/comctl32.spec
    trunk/reactos/dll/win32/comctl32/comctl32_ros.diff
    trunk/reactos/dll/win32/comctl32/commctrl.c

Modified: trunk/reactos/dll/win32/comctl32/comctl32.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/comctl32.spec?rev=56655&r1=56654&r2=56655&view=diff
==============================================================================
--- trunk/reactos/dll/win32/comctl32/comctl32.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/comctl32/comctl32.spec [iso-8859-1] Thu May 24 00:42:19 2012
@@ -188,6 +188,7 @@
 @ stdcall PropertySheet(ptr) PropertySheetA
 @ stdcall PropertySheetA(ptr)
 @ stdcall PropertySheetW(ptr)
+@ stdcall RegisterClassNameW(wstr)
 @ stdcall TaskDialogIndirect(ptr ptr ptr ptr)
 @ stdcall UninitializeFlatSB(long)
 @ stdcall _TrackMouseEvent(ptr)

Modified: trunk/reactos/dll/win32/comctl32/comctl32_ros.diff
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/comctl32_ros.diff?rev=56655&r1=56654&r2=56655&view=diff
==============================================================================
--- trunk/reactos/dll/win32/comctl32/comctl32_ros.diff [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/comctl32/comctl32_ros.diff [iso-8859-1] Thu May 24 00:42:19 2012
@@ -222,6 +222,23 @@
  }
  
  /***********************************************************************
+@@ -1821,3 +1821,15 @@
+     if (pfVerificationFlagChecked) *pfVerificationFlagChecked = TRUE;
+     return S_OK;
+ }
++
++/***********************************************************************
++ * RegisterClassNameW [COMCTL32.@]
++ *
++ * Register window class again while using as SxS module.
++ */
++BOOLEAN WINAPI RegisterClassNameW(LPCWSTR className)
++{
++    /* FIXME: actually register redirected user32 class,
++              comctl32 classes are registered by this module anyway */
++    return TRUE;
++}
+
 Index: propsheet.c
 ===================================================================
 --- propsheet.c	(revision 38890)
@@ -470,3 +487,15 @@
 
  /* Prev/Next buttons */
  enum nav_direction
+Index: comctl32.spec
+===================================================================
+--- comctl32.spec       (revision 56653)
++++ comctl32.spec       (working copy)
+@@ -188,6 +188,7 @@
+ @ stdcall PropertySheet(ptr) PropertySheetA
+ @ stdcall PropertySheetA(ptr)
+ @ stdcall PropertySheetW(ptr)
++@ stdcall RegisterClassNameW(wstr)
+ @ stdcall TaskDialogIndirect(ptr ptr ptr ptr)
+ @ stdcall UninitializeFlatSB(long)
+ @ stdcall _TrackMouseEvent(ptr)

Modified: trunk/reactos/dll/win32/comctl32/commctrl.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/commctrl.c?rev=56655&r1=56654&r2=56655&view=diff
==============================================================================
--- trunk/reactos/dll/win32/comctl32/commctrl.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/comctl32/commctrl.c [iso-8859-1] Thu May 24 00:42:19 2012
@@ -1821,3 +1821,15 @@
     if (pfVerificationFlagChecked) *pfVerificationFlagChecked = TRUE;
     return S_OK;
 }
+
+/***********************************************************************
+ * RegisterClassNameW [COMCTL32.@]
+ *
+ * Register window class again while using as SxS module.
+ */
+BOOLEAN WINAPI RegisterClassNameW(LPCWSTR className)
+{
+    /* FIXME: actually register redirected user32 class,
+              comctl32 classes are registered by this module anyway */
+    return TRUE;
+}




More information about the Ros-diffs mailing list