NTSTATUS
NTAPI
NtLockVirtualMemory(
- HANDLE ProcessHandle,
- PVOID BaseAddress,
- SIZE_T NumberOfBytesToLock,
- PSIZE_T NumberOfBytesLocked
+ IN HANDLE ProcessHandle,
+ IN OUT PVOID *BaseAddress,
+ IN OUT PSIZE_T NumberOfBytesToLock,
+ IN ULONG MapType
);
NTSTATUS
NTAPI
NtUnlockVirtualMemory(
IN HANDLE ProcessHandle,
- IN PVOID BaseAddress,
- IN SIZE_T NumberOfBytesToUnlock,
- OUT PSIZE_T NumberOfBytesUnlocked OPTIONAL
+ IN OUT PVOID *BaseAddress,
+ IN OUT PSIZE_T NumberOfBytesToUnlock,
+ IN ULONG MapType
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwLockVirtualMemory(
- HANDLE ProcessHandle,
- PVOID BaseAddress,
- SIZE_T NumberOfBytesToLock,
- PSIZE_T NumberOfBytesLocked
+ IN HANDLE ProcessHandle,
+ IN OUT PVOID *BaseAddress,
+ IN OUT PSIZE_T NumberOfBytesToLock,
+ IN ULONG MapType
);
NTSYSAPI
NTAPI
ZwUnlockVirtualMemory(
IN HANDLE ProcessHandle,
- IN PVOID BaseAddress,
- IN SIZE_T NumberOfBytesToUnlock,
- OUT PSIZE_T NumberOfBytesUnlocked OPTIONAL
+ IN OUT PVOID *BaseAddress,
+ IN OUT PSIZE_T NumberOfBytesToUnlock,
+ IN ULONG MapType
);
NTSYSAPI