3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: lib/kernel32/mem/procmem.c
7 * PROGRAMMER: Boudewijn Dekker
10 /* INCLUDES ******************************************************************/
14 /* FUNCTIONS *****************************************************************/
19 LPCVOID lpBaseAddress,
22 LPDWORD lpNumberOfBytesRead
28 Status = NtReadVirtualMemory( hProcess, (PVOID)lpBaseAddress,lpBuffer, nSize,
29 (PULONG)lpNumberOfBytesRead
32 if (!NT_SUCCESS(Status))
34 SetLastErrorByStatus (Status);
48 LPDWORD lpNumberOfBytesWritten
53 Status = NtWriteVirtualMemory( hProcess, lpBaseAddress,lpBuffer, nSize,
54 (PULONG)lpNumberOfBytesWritten
57 if (!NT_SUCCESS(Status))
59 SetLastErrorByStatus (Status);