Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Base type for NT system calls.
Definition NtSystemCall.hh:29
Handler class for the NtTraceControl system call.
Definition NtTraceControl.hh:31
virtual guest_ptr< void > OutBufferPtr() const =0
Getter for OutBufferPtr.
virtual void OutBufferPtr(const guest_ptr< void > &pOutBuffer)=0
Setter for OutBufferPtr.
virtual uint32_t FunctionCode() const =0
Getter for FunctionCode.
virtual uint32_t InBufferLen() const =0
Getter for InBufferLen.
virtual void InBufferPtr(const guest_ptr< void > &pInBuffer)=0
Setter for InBufferPtr.
virtual uint32_t ReturnSize() const =0
virtual void InBufferLen(uint32_t InBufferLen)=0
Setter for InBufferLen.
virtual guest_ptr< void > InBufferPtr() const =0
Getter for InBufferPtr.
static NTSTATUS inject(uint32_t FunctionCode, const guest_ptr< void > &pInBuffer, uint32_t InBufferLen, const guest_ptr< void > &pOutBuffer, const guest_ptr< void > &pOutBufferLen, const uint32_t &ReturnSize)
virtual void FunctionCode(uint32_t FunctionCode)=0
Setter for FunctionCode.
virtual void ReturnSize(uint32_t ReturnSize)=0
virtual void ReturnSizePtr(const guest_ptr< void > &pReturnSize)=0
Setter for ReturnSizePtr.
virtual guest_ptr< void > OutBufferLenPtr() const =0
Getter for OutBufferLenPtr.
virtual void OutBufferLenPtr(const guest_ptr< void > &pOutBufferLen)=0
Setter for OutBufferLenPtr.
virtual guest_ptr< void > ReturnSizePtr() const =0
Getter for ReturnSizePtr.
Core IntroVirt classes.
Definition Cr0.hh:20