Author: fireball
Date: Sun Dec 13 22:31:27 2015
New Revision: 70342

URL: http://svn.reactos.org/svn/reactos?rev=70342&view=rev
Log:
[ARWINSS]
- Update patch for trunk. Size--;
- Thanks to Konstantin Shkil for spotting and fixing that dhcpsvc.dll overlap!

Modified:
    branches/arwinss/trunk.diff

Modified: branches/arwinss/trunk.diff
URL: 
http://svn.reactos.org/svn/reactos/branches/arwinss/trunk.diff?rev=70342&r1=70341&r2=70342&view=diff
==============================================================================
--- branches/arwinss/trunk.diff [iso-8859-1] (original)
+++ branches/arwinss/trunk.diff [iso-8859-1] Sun Dec 13 22:31:27 2015
@@ -1,6 +1,6 @@
 Index: base/system/winlogon/winlogon.c
 ===================================================================
---- base/system/winlogon/winlogon.c    (revision 69795)
+--- base/system/winlogon/winlogon.c    (revision 70340)
 +++ base/system/winlogon/winlogon.c    (working copy)
 @@ -397,7 +397,7 @@
          HandleShutdown(WLSession, WLX_SAS_ACTION_SHUTDOWN_REBOOT);
@@ -13,22 +13,24 @@
  #if 0
 Index: cmake/baseaddress.cmake
 ===================================================================
---- cmake/baseaddress.cmake    (revision 69795)
+--- cmake/baseaddress.cmake    (revision 70340)
 +++ cmake/baseaddress.cmake    (working copy)
-@@ -2,8 +2,8 @@
+@@ -2,9 +2,9 @@
  set(baseaddress_kernel32             0x7c750000)
  set(baseaddress_msvcrt               0x7c6b0000)
  set(baseaddress_advapi32             0x7c610000)
 -set(baseaddress_gdi32                0x7c570000)
 -set(baseaddress_user32               0x7c3d0000)
+-set(baseaddress_dhcpcsvc             0x7c380000)
 +set(baseaddress_gdi32                0x7c530000)
 +set(baseaddress_user32               0x7c380000)
- set(baseaddress_dhcpcsvc             0x7c380000)
++set(baseaddress_dhcpcsvc             0x7cb80000)
  set(baseaddress_dnsapi               0x7c330000)
  set(baseaddress_icmp                 0x7c300000)
+ set(baseaddress_iphlpapi             0x7c2b0000)
 Index: cmake/config.cmake
 ===================================================================
---- cmake/config.cmake (revision 69795)
+--- cmake/config.cmake (revision 70340)
 +++ cmake/config.cmake (working copy)
 @@ -58,6 +58,9 @@
  "Whether to compile support for ELF files.
@@ -42,7 +44,7 @@
  If you live in a country where software patents are valid/apply, don't
 Index: CMakeLists.txt
 ===================================================================
---- CMakeLists.txt     (revision 69795)
+--- CMakeLists.txt     (revision 70340)
 +++ CMakeLists.txt     (working copy)
 @@ -165,6 +165,10 @@
          add_definitions(-D_WINKD_=1)
@@ -67,7 +69,7 @@
      create_registry_hives()
 Index: dll/win32/kernel32/client/dllmain.c
 ===================================================================
---- dll/win32/kernel32/client/dllmain.c        (revision 69795)
+--- dll/win32/kernel32/client/dllmain.c        (revision 70340)
 +++ dll/win32/kernel32/client/dllmain.c        (working copy)
 @@ -131,7 +131,7 @@
                           SessionId,
@@ -80,7 +82,7 @@
                                                BASESRV_SERVERDLL_INDEX,
 Index: dll/win32/msgina/gui.c
 ===================================================================
---- dll/win32/msgina/gui.c     (revision 69795)
+--- dll/win32/msgina/gui.c     (revision 70340)
 +++ dll/win32/msgina/gui.c     (working copy)
 @@ -73,6 +73,7 @@
  
@@ -111,7 +113,7 @@
          /*
 Index: include/asm/syscalls.inc
 ===================================================================
---- include/asm/syscalls.inc   (revision 69795)
+--- include/asm/syscalls.inc   (revision 70340)
 +++ include/asm/syscalls.inc   (working copy)
 @@ -1,4 +1,4 @@
 -
@@ -323,7 +325,7 @@
 -#endif
 Index: include/psdk/winddi.h
 ===================================================================
---- include/psdk/winddi.h      (revision 69795)
+--- include/psdk/winddi.h      (revision 70340)
 +++ include/psdk/winddi.h      (working copy)
 @@ -2911,7 +2911,7 @@
      _In_ ULONG cjSize,
@@ -336,7 +338,7 @@
  APIENTRY
 Index: include/reactos/wine/config.h
 ===================================================================
---- include/reactos/wine/config.h      (revision 69795)
+--- include/reactos/wine/config.h      (revision 70340)
 +++ include/reactos/wine/config.h      (working copy)
 @@ -1,3 +1,5 @@
 +#include "reactos/buildno.h"
@@ -346,7 +348,7 @@
  /* Define to a function attribute for Microsoft hotpatch assembly prefix. */
 Index: lib/3rdparty/CMakeLists.txt
 ===================================================================
---- lib/3rdparty/CMakeLists.txt        (revision 69795)
+--- lib/3rdparty/CMakeLists.txt        (revision 70340)
 +++ lib/3rdparty/CMakeLists.txt        (working copy)
 @@ -2,7 +2,9 @@
  add_subdirectory(adns)
@@ -360,7 +362,7 @@
  add_subdirectory(libsamplerate)
 Index: subsystems/win32/csrsrv/init.c
 ===================================================================
---- subsystems/win32/csrsrv/init.c     (revision 69795)
+--- subsystems/win32/csrsrv/init.c     (revision 70340)
 +++ subsystems/win32/csrsrv/init.c     (working copy)
 @@ -20,7 +20,7 @@
  /* DATA 
***********************************************************************/
@@ -373,7 +375,7 @@
  HANDLE CsrObjectDirectory = NULL;
 Index: win32ss/CMakeLists.txt
 ===================================================================
---- win32ss/CMakeLists.txt     (revision 69795)
+--- win32ss/CMakeLists.txt     (revision 70340)
 +++ win32ss/CMakeLists.txt     (working copy)
 @@ -10,7 +10,10 @@
  PROJECT(WIN32SS)
@@ -402,7 +404,7 @@
 \ No newline at end of file
 Index: win32ss/drivers/CMakeLists.txt
 ===================================================================
---- win32ss/drivers/CMakeLists.txt     (revision 69795)
+--- win32ss/drivers/CMakeLists.txt     (revision 70340)
 +++ win32ss/drivers/CMakeLists.txt     (working copy)
 @@ -1,6 +1,8 @@
  
@@ -415,7 +417,7 @@
  add_subdirectory(watchdog)
 Index: win32ss/include/ntgdihdl.h
 ===================================================================
---- win32ss/include/ntgdihdl.h (revision 69795)
+--- win32ss/include/ntgdihdl.h (revision 70340)
 +++ win32ss/include/ntgdihdl.h (working copy)
 @@ -260,6 +260,7 @@
      DWORD           dwCFCount;
@@ -447,7 +449,7 @@
      FLONG    AttrFlags;
 Index: win32ss/user/winsrv/consrv/conoutput.c
 ===================================================================
---- win32ss/user/winsrv/consrv/conoutput.c     (revision 69795)
+--- win32ss/user/winsrv/consrv/conoutput.c     (revision 70340)
 +++ win32ss/user/winsrv/consrv/conoutput.c     (working copy)
 @@ -99,9 +99,13 @@
       * Indeed, the palette handle comes from a console app
@@ -465,7 +467,7 @@
                                       Buffer,
 Index: win32ss/user/winsrv/consrv/frontends/gui/conwnd.c
 ===================================================================
---- win32ss/user/winsrv/consrv/frontends/gui/conwnd.c  (revision 69795)
+--- win32ss/user/winsrv/consrv/frontends/gui/conwnd.c  (revision 70340)
 +++ win32ss/user/winsrv/consrv/frontends/gui/conwnd.c  (working copy)
 @@ -159,7 +159,11 @@
      }
@@ -481,9 +483,9 @@
      return (WndClassAtom != 0);
 Index: win32ss/user/winsrv/consrv/frontends/gui/guiterm.c
 ===================================================================
---- win32ss/user/winsrv/consrv/frontends/gui/guiterm.c (revision 69795)
+--- win32ss/user/winsrv/consrv/frontends/gui/guiterm.c (revision 70340)
 +++ win32ss/user/winsrv/consrv/frontends/gui/guiterm.c (working copy)
-@@ -160,9 +160,14 @@
+@@ -161,9 +161,14 @@
      /* Assign this console input thread to this desktop */
      DesktopConsoleThreadInfo.DesktopHandle = GuiInitInfo->Desktop; // 
Duplicated desktop handle
      DesktopConsoleThreadInfo.ThreadId = InputThreadId;
@@ -498,7 +500,7 @@
      if (!NT_SUCCESS(Status)) goto Quit;
  
      /* Connect this CSR thread to the USER subsystem */
-@@ -299,9 +304,13 @@
+@@ -301,9 +306,13 @@
      /* Remove this console input thread from this desktop */
      // DesktopConsoleThreadInfo.DesktopHandle;
      DesktopConsoleThreadInfo.ThreadId = 0;
@@ -512,7 +514,7 @@
  
      /* Close the duplicated desktop handle */
      CloseDesktop(DesktopConsoleThreadInfo.DesktopHandle); // 
NtUserCloseDesktop
-@@ -358,11 +367,16 @@
+@@ -366,11 +375,16 @@
      {
          RtlInitUnicodeString(&DesktopPath, L"Default");
      }
@@ -532,27 +534,9 @@
  
 Index: win32ss/user/winsrv/usersrv/init.c
 ===================================================================
---- win32ss/user/winsrv/usersrv/init.c (revision 69795)
+--- win32ss/user/winsrv/usersrv/init.c (revision 70340)
 +++ win32ss/user/winsrv/usersrv/init.c (working copy)
-@@ -173,6 +173,7 @@
-         CsrApiPort = CsrQueryApiPort();
- 
-         /* Inform win32k about the API port */
-+#ifndef _ARWINSS_
-         Status = NtUserSetInformationThread(NtCurrentThread(),
-                                             UserThreadCsrApiPort,
-                                             &CsrApiPort,
-@@ -181,6 +182,9 @@
-         {
-             return Status;
-         }
-+#else
-+        UNIMPLEMENTED
-+#endif
-     }
- 
-     /* Check connection info validity */
-@@ -199,9 +203,14 @@
+@@ -199,9 +199,14 @@
  
      /* Pass the request to win32k */
      ConnectInfo->dwDispatchCount = 0; // gDispatchTableValues;
@@ -567,7 +551,7 @@
  
      return Status;
  }
-@@ -254,7 +263,11 @@
+@@ -254,7 +259,11 @@
      }
  
      /* Set the process creation notify routine for BASE */
@@ -581,7 +565,7 @@
      Status = NtUserInitialize(USER_VERSION,
 Index: win32ss/user/winsrv/usersrv/shutdown.c
 ===================================================================
---- win32ss/user/winsrv/usersrv/shutdown.c     (revision 69795)
+--- win32ss/user/winsrv/usersrv/shutdown.c     (revision 70340)
 +++ win32ss/user/winsrv/usersrv/shutdown.c     (working copy)
 @@ -381,7 +381,12 @@
  static BOOLEAN
@@ -596,32 +580,3 @@
  }
  
  
-@@ -678,9 +683,14 @@
-     while (TRUE)
-     {
-         /* Notify Win32k and potentially Winlogon of the shutdown */
-+#ifndef _ARWINSS_
-         Status = NtUserSetInformationThread(CsrThread->ThreadHandle,
-                                             UserThreadInitiateShutdown,
-                                             &Flags, sizeof(Flags));
-+#else
-+        Status = STATUS_SUCCESS;
-+        UNIMPLEMENTED
-+#endif
-         DPRINT1("Win32k says: %lx\n", Status);
-         switch (Status)
-         {
-@@ -736,9 +746,13 @@
-     // FIXME: If Status == STATUS_CANCELLED, call RecordShutdownReason
- 
-     /* Tell Win32k and potentially Winlogon that we're done */
-+#ifndef _ARWINSS_
-     NtUserSetInformationThread(CsrThread->ThreadHandle,
-                                UserThreadEndShutdown,
-                                &Status, sizeof(Status));
-+#else
-+    UNIMPLEMENTED
-+#endif
- 
-     DPRINT1("SrvExitWindowsEx returned 0x%08x\n", Status);
- 


Reply via email to