Sync to trunk HEAD (r45072)
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 14 Jan 2010 08:53:42 +0000 (08:53 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 14 Jan 2010 08:53:42 +0000 (08:53 +0000)
svn path=/branches/ros-amd64-bringup/; revision=45074

28 files changed:
1  2 
reactos/base/shell/explorer/explorer.cpp
reactos/base/shell/explorer/shell/mainframe.cpp
reactos/boot/freeldr/freeldr/windows/i386/wlmemory.c
reactos/dll/win32/gdi32/objects/region.c
reactos/dll/win32/kernel32/misc/toolhelp.c
reactos/dll/win32/kernel32/process/proc.c
reactos/dll/win32/kernel32/process/procsup.c
reactos/dll/win32/kernel32/process/session.c
reactos/dll/win32/kernel32/thread/fiber.c
reactos/dll/win32/user32/include/user32p.h
reactos/dll/win32/user32/misc/dde.c
reactos/dll/win32/user32/misc/exit.c
reactos/dll/win32/user32/misc/misc.c
reactos/drivers/storage/scsiport/scsiport.c
reactos/hal/halx86/generic/cmos.c
reactos/hal/halx86/generic/misc.c
reactos/hal/halx86/include/halp.h
reactos/include/ndk/i386/ketypes.h
reactos/include/reactos/win32k/ntuser.h
reactos/ntoskrnl/ex/init.c
reactos/ntoskrnl/ex/sysinfo.c
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/io/iomgr/arcname.c
reactos/ntoskrnl/kdbg/kdb.c
reactos/ntoskrnl/ke/dpc.c
reactos/ntoskrnl/ke/i386/cpu.c
reactos/ntoskrnl/ke/i386/ctxswitch.S
reactos/ntoskrnl/ntoskrnl-generic.rbuild

@@@ -33,63 -33,65 +33,65 @@@ RegisterWaitForInputIdle(WaitForInputId
  /*
   * @implemented
   */
- BOOL WINAPI
- GetProcessAffinityMask (HANDLE hProcess,
-                       PDWORD_PTR lpProcessAffinityMask,
-                       PDWORD_PTR lpSystemAffinityMask)
+ BOOL
+ WINAPI
+ GetProcessAffinityMask(HANDLE hProcess,
 -                       LPDWORD lpProcessAffinityMask,
 -                       LPDWORD lpSystemAffinityMask)
++                       PDWORD_PTR lpProcessAffinityMask,
++                       PDWORD_PTR lpSystemAffinityMask)
  {
-   PROCESS_BASIC_INFORMATION ProcessInfo;
-   SYSTEM_BASIC_INFORMATION SystemInfo;
-   NTSTATUS Status;
+     PROCESS_BASIC_INFORMATION ProcessInfo;
+     SYSTEM_BASIC_INFORMATION SystemInfo;
+     NTSTATUS Status;
  
-   Status = NtQuerySystemInformation(SystemBasicInformation,
-                                     &SystemInfo,
-                                     sizeof(SystemInfo),
-                                     NULL);
-   if (!NT_SUCCESS(Status))
+     Status = NtQuerySystemInformation(SystemBasicInformation,
+                                       &SystemInfo,
+                                       sizeof(SystemInfo),
+                                       NULL);
+     if (!NT_SUCCESS(Status))
      {
-       SetLastErrorByStatus (Status);
-       return FALSE;
+         SetLastErrorByStatus(Status);
+         return FALSE;
      }
  
-   Status = NtQueryInformationProcess (hProcess,
-                                     ProcessBasicInformation,
-                                     (PVOID)&ProcessInfo,
-                                     sizeof(PROCESS_BASIC_INFORMATION),
-                                     NULL);
-   if (!NT_SUCCESS(Status))
+     Status = NtQueryInformationProcess(hProcess,
+                                        ProcessBasicInformation,
+                                        (PVOID)&ProcessInfo,
+                                        sizeof(PROCESS_BASIC_INFORMATION),
+                                        NULL);
+     if (!NT_SUCCESS(Status))
      {
-       SetLastErrorByStatus (Status);
-       return FALSE;
+         SetLastErrorByStatus(Status);
+         return FALSE;
      }
  
-   *lpProcessAffinityMask = (DWORD)ProcessInfo.AffinityMask;
-   *lpSystemAffinityMask = (DWORD)SystemInfo.ActiveProcessorsAffinityMask;
+     *lpProcessAffinityMask = (DWORD)ProcessInfo.AffinityMask;
+     *lpSystemAffinityMask = (DWORD)SystemInfo.ActiveProcessorsAffinityMask;
  
-   return TRUE;
+     return TRUE;
  }
  
  
  /*
   * @implemented
   */
- BOOL WINAPI
- SetProcessAffinityMask (HANDLE hProcess,
-                       DWORD_PTR dwProcessAffinityMask)
+ BOOL
+ WINAPI
+ SetProcessAffinityMask(HANDLE hProcess,
 -                       DWORD dwProcessAffinityMask)
++                       DWORD_PTR dwProcessAffinityMask)
  {
-   NTSTATUS Status;
+     NTSTATUS Status;
  
-   Status = NtSetInformationProcess (hProcess,
-                                   ProcessAffinityMask,
-                                   (PVOID)&dwProcessAffinityMask,
-                                   sizeof(DWORD));
-   if (!NT_SUCCESS(Status))
+     Status = NtSetInformationProcess(hProcess,
+                                      ProcessAffinityMask,
+                                      (PVOID)&dwProcessAffinityMask,
+                                      sizeof(DWORD));
+     if (!NT_SUCCESS(Status))
      {
-       SetLastErrorByStatus (Status);
-       return FALSE;
+         SetLastErrorByStatus(Status);
+         return FALSE;
      }
  
-   return TRUE;
+     return TRUE;
  }
  
  
@@@ -50,48 -56,50 +56,50 @@@ DosPathToSessionPathA(DWORD SessionId
  /*
   * @implemented
   */
- BOOL WINAPI ProcessIdToSessionId (IN  DWORD dwProcessId,
-                                  OUT DWORD* pSessionId)
+ BOOL
+ WINAPI
+ ProcessIdToSessionId(IN DWORD dwProcessId,
+                      OUT DWORD *pSessionId)
  {
-   PROCESS_SESSION_INFORMATION SessionInformation;
-   OBJECT_ATTRIBUTES ObjectAttributes;
-   CLIENT_ID ClientId;
-   HANDLE ProcessHandle;
-   NTSTATUS Status;
+     PROCESS_SESSION_INFORMATION SessionInformation;
+     OBJECT_ATTRIBUTES ObjectAttributes;
+     CLIENT_ID ClientId;
+     HANDLE ProcessHandle;
+     NTSTATUS Status;
  
-   if(IsBadWritePtr(pSessionId, sizeof(DWORD)))
-   {
-     SetLastError(ERROR_INVALID_PARAMETER);
-     return FALSE;
-   }
-   ClientId.UniqueProcess = (HANDLE)(ULONG_PTR)dwProcessId;
-   ClientId.UniqueThread = 0;
+     if (IsBadWritePtr(pSessionId, sizeof(DWORD)))
+     {
+         SetLastError(ERROR_INVALID_PARAMETER);
+         return FALSE;
+     }
  
-   InitializeObjectAttributes(&ObjectAttributes, NULL, 0, NULL, NULL);
 -    ClientId.UniqueProcess = (HANDLE)dwProcessId;
++    ClientId.UniqueProcess = (HANDLE)(ULONG_PTR)dwProcessId;
+     ClientId.UniqueThread = 0;
  
-   Status = NtOpenProcess(&ProcessHandle,
-                          PROCESS_QUERY_INFORMATION,
-                          &ObjectAttributes,
-                          &ClientId);
-   if(NT_SUCCESS(Status))
-   {
-     Status = NtQueryInformationProcess(ProcessHandle,
-                                        ProcessSessionInformation,
-                                        &SessionInformation,
-                                        sizeof(SessionInformation),
-                                        NULL);
-     NtClose(ProcessHandle);
+     InitializeObjectAttributes(&ObjectAttributes, NULL, 0, NULL, NULL);
  
-     if(NT_SUCCESS(Status))
+     Status = NtOpenProcess(&ProcessHandle,
+                            PROCESS_QUERY_INFORMATION,
+                            &ObjectAttributes,
+                            &ClientId);
+     if (NT_SUCCESS(Status))
      {
-       *pSessionId = SessionInformation.SessionId;
-       return TRUE;
+         Status = NtQueryInformationProcess(ProcessHandle,
+                                            ProcessSessionInformation,
+                                            &SessionInformation,
+                                            sizeof(SessionInformation),
+                                            NULL);
+         NtClose(ProcessHandle);
+         if (NT_SUCCESS(Status))
+         {
+             *pSessionId = SessionInformation.SessionId;
+             return TRUE;
+         }
      }
-   }
  
-   SetLastErrorByStatus(Status);
-   return FALSE;
+     SetLastErrorByStatus(Status);
+     return FALSE;
  }
  
  /*
@@@ -47,9 -47,9 +47,9 @@@ ConvertFiberToThread(VOID
      pTeb->HasFiberData = FALSE;
  
      /* free the fiber */
-     if(pTeb->NtTib.FiberData != NULL)
 -    if (pTeb->Tib.FiberData != NULL)
++    if (pTeb->NtTib.FiberData != NULL)
      {
 -        RtlFreeHeap(GetProcessHeap(), 0, pTeb->Tib.FiberData);
 +        RtlFreeHeap(GetProcessHeap(), 0, pTeb->NtTib.FiberData);
      }
  
      /* success */
    NtUserCallOneParam((DWORD_PTR)bShow, ONEPARAM_ROUTINE_SHOWCURSOR)
  
  #define NtUserGetDesktopMapping(Ptr) \
 -  (PVOID)NtUserCallOneParam((DWORD)Ptr, ONEPARAM_ROUTINE_GETDESKTOPMAPPING)
 +  (PVOID)NtUserCallOneParam((DWORD_PTR)Ptr, ONEPARAM_ROUTINE_GETDESKTOPMAPPING)
  
+ #define NtUserSetCursorPos(x, y) \
+   (BOOL)NtUserCallTwoParam((DWORD)x, (DWORD)y, TWOPARAM_ROUTINE_SETCURSORPOS)
  #define ShowCaret(hwnd) \
    NtUserShowCaret(hwnd)
  
Simple merge
Simple merge
Simple merge
@@@ -4,8 -4,7 +4,8 @@@
   * FILE:            hal/halx86/generic/cmos.c
   * PURPOSE:         CMOS Access Routines (Real Time Clock and LastKnownGood)
   * PROGRAMMERS:     Alex Ionescu (alex.ionescu@reactos.org)
-  *                  Eric Kohl (ekohl@abo.rhein-zeitung.de)
+  *                  Eric Kohl
 + *                  Timo Kreuzer (timo.kreuzer@reactos.org)
   */
  
  /* INCLUDES ******************************************************************/
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge