[ros-diffs] [fireball] 42090: - Fix win32csr build (get rid of NtUserInitialize invocation). - Don't create the desktop window class (looks like a hack).

fireball at svn.reactos.org fireball at svn.reactos.org
Sun Jul 19 20:53:22 CEST 2009


Author: fireball
Date: Sun Jul 19 20:53:22 2009
New Revision: 42090

URL: http://svn.reactos.org/svn/reactos?rev=42090&view=rev
Log:
- Fix win32csr build (get rid of NtUserInitialize invocation).
- Don't create the desktop window class (looks like a hack).

Modified:
    branches/arwinss/reactos/subsystems/win32/csrss/win32csr/desktopbg.c
    branches/arwinss/reactos/subsystems/win32/csrss/win32csr/dllmain.c

Modified: branches/arwinss/reactos/subsystems/win32/csrss/win32csr/desktopbg.c
URL: http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win32/csrss/win32csr/desktopbg.c?rev=42090&r1=42089&r2=42090&view=diff
==============================================================================
--- branches/arwinss/reactos/subsystems/win32/csrss/win32csr/desktopbg.c [iso-8859-1] (original)
+++ branches/arwinss/reactos/subsystems/win32/csrss/win32csr/desktopbg.c [iso-8859-1] Sun Jul 19 20:53:22 2009
@@ -11,7 +11,7 @@
 #include "w32csr.h"
 #include <debug.h>
 
-#define DESKTOP_WINDOW_ATOM 32769 //32880
+#define DESKTOP_WINDOW_ATOM 32769
 
 #define PM_SHOW_DESKTOP 1
 #define PM_HIDE_DESKTOP 2
@@ -39,7 +39,7 @@
 static BOOL BgInitialized = FALSE;
 static HWND VisibleDesktopWindow = NULL;
 
-static LRESULT CALLBACK
+LRESULT CALLBACK
 DtbgWindowProc(HWND Wnd, UINT Msg, WPARAM wParam, LPARAM lParam)
 {
   switch(Msg)
@@ -119,12 +119,13 @@
 static BOOL FASTCALL
 DtbgInit()
 {
-  WNDCLASSEXW Class;
-  ATOM ClassAtom;
+  //WNDCLASSEXW Class;
+  //ATOM ClassAtom;
 
   /*
    * Create the desktop window class
    */
+#if 0
   Class.cbSize = sizeof(WNDCLASSEXW);
   Class.style = 0;
   Class.lpfnWndProc = DtbgWindowProc;
@@ -143,6 +144,7 @@
               GetLastError());
       return FALSE;
     }
+#endif
   VisibleDesktopWindow = NULL;
 
   return TRUE;

Modified: branches/arwinss/reactos/subsystems/win32/csrss/win32csr/dllmain.c
URL: http://svn.reactos.org/svn/reactos/branches/arwinss/reactos/subsystems/win32/csrss/win32csr/dllmain.c?rev=42090&r1=42089&r2=42090&view=diff
==============================================================================
--- branches/arwinss/reactos/subsystems/win32/csrss/win32csr/dllmain.c [iso-8859-1] (original)
+++ branches/arwinss/reactos/subsystems/win32/csrss/win32csr/dllmain.c [iso-8859-1] Sun Jul 19 20:53:22 2009
@@ -588,7 +588,7 @@
   CsrExports = *Exports;
   Win32CsrApiHeap = CsrssApiHeap;
 
-  Status = NtUserInitialize(0 ,NULL, NULL);
+  Status = STATUS_SUCCESS;//NtUserInitialize(0 ,NULL, NULL);
 
   PrivateCsrssManualGuiCheck(0);
   CsrInitConsoleSupport();



More information about the Ros-diffs mailing list