Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Handler class for the NtLockVirtualMemory system call.
Definition NtLockVirtualMemory.hh:32
virtual void LockOption(MapType LockOption)=0
Setter for LockOption.
virtual void NumberOfBytes(size_t NumberOfBytes)=0
virtual size_t BaseAddress() const =0
virtual MapType LockOption() const =0
Getter for LockOption.
virtual guest_ptr< void > BaseAddressPtr() const =0
Getter for BaseAddressPtr.
virtual guest_ptr< void > NumberOfBytesPtr() const =0
Getter for NumberOfBytesPtr.
virtual void BaseAddress(size_t BaseAddress)=0
virtual void ProcessHandle(uint64_t ProcessHandle)=0
Setter for ProcessHandle.
virtual void BaseAddressPtr(const guest_ptr< void > &pBaseAddress)=0
Setter for BaseAddressPtr.
static NTSTATUS inject(uint64_t ProcessHandle, size_t &BaseAddress, size_t &NumberOfBytes, MapType LockOption)
virtual void NumberOfBytesPtr(const guest_ptr< void > &pNumberOfBytes)=0
Setter for NumberOfBytesPtr.
virtual size_t NumberOfBytes() const =0
virtual uint64_t ProcessHandle() const =0
Getter for ProcessHandle.
Base type for NT system calls.
Definition NtSystemCall.hh:29
Core IntroVirt classes.
Definition Cr0.hh:20