[ros-diffs] [tkreuzer] 37818: fix ULONG/ULONG_PTR issue
tkreuzer at svn.reactos.org
tkreuzer at svn.reactos.org
Wed Dec 3 15:10:19 CET 2008
Author: tkreuzer
Date: Wed Dec 3 08:10:19 2008
New Revision: 37818
URL: http://svn.reactos.org/svn/reactos?rev=37818&view=rev
Log:
fix ULONG/ULONG_PTR issue
Modified:
branches/ros-amd64-bringup/reactos/ntoskrnl/ps/query.c
Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/ps/query.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntoskrnl/ps/query.c?rev=37818&r1=37817&r2=37818&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/ntoskrnl/ps/query.c [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/ntoskrnl/ps/query.c [iso-8859-1] Wed Dec 3 08:10:19 2008
@@ -135,7 +135,7 @@
ProcessBasicInfo->UniqueProcessId = (ULONG_PTR)Process->
UniqueProcessId;
ProcessBasicInfo->InheritedFromUniqueProcessId =
- (ULONG)Process->InheritedFromUniqueProcessId;
+ (ULONG_PTR)Process->InheritedFromUniqueProcessId;
ProcessBasicInfo->BasePriority = Process->Pcb.BasePriority;
}
@@ -255,7 +255,7 @@
_SEH_TRY
{
/* Write back the Session ID */
- SessionInfo->SessionId = Process->Session;
+ SessionInfo->SessionId = PtrToUlong(Process->Session);
/* Set the return length */
Length = sizeof(PROCESS_SESSION_INFORMATION);
@@ -682,7 +682,7 @@
if (!NT_SUCCESS(Status)) break;
/* Write the session ID in the EPROCESS */
- Process->Session = SessionInfo.SessionId;
+ Process->Session = UlongToPtr(SessionInfo.SessionId);
/* Check if the process also has a PEB */
if (Process->Peb)
More information about the Ros-diffs
mailing list