Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Handler class for the NtCreatePort system call.
Definition NtCreatePort.hh:32
virtual guest_ptr< void > PortHandlePtr() const =0
Getter for PortHandlePtr.
virtual uint32_t MaxConnectionInfoLength() const =0
Getter for MaxConnectionInfoLength.
virtual void MaxPoolUsage(uint32_t MaxPoolUsage)=0
Setter for MaxPoolUsage.
virtual void ObjectAttributesPtr(const guest_ptr< void > &pObjectAttributes)=0
Setter for ObjectAttributesPtr.
virtual uint32_t MaxPoolUsage() const =0
Getter for MaxPoolUsage.
virtual void PortHandle(uint64_t PortHandle)=0
virtual const OBJECT_ATTRIBUTES * ObjectAttributes() const =0
virtual uint32_t MaxMessageLength() const =0
Getter for MaxMessageLength.
virtual guest_ptr< void > ObjectAttributesPtr() const =0
Getter for ObjectAttributesPtr.
virtual void MaxMessageLength(uint32_t MaxMessageLength)=0
Setter for MaxMessageLength.
virtual void MaxConnectionInfoLength(uint32_t MaxConnectionInfoLength)=0
Setter for MaxConnectionInfoLength.
virtual OBJECT_ATTRIBUTES * ObjectAttributes()=0
static NTSTATUS inject(uint64_t &PortHandle, const guest_ptr< void > &pObjectAttributes, uint32_t MaxConnectionInfoLength, uint32_t MaxMessageLength, uint32_t MaxPoolUsage)
virtual void PortHandlePtr(const guest_ptr< void > &pPortHandle)=0
Setter for PortHandlePtr.
virtual uint64_t PortHandle() const =0
Base type for NT system calls.
Definition NtSystemCall.hh:29
Definition OBJECT_ATTRIBUTES.hh:38
Core IntroVirt classes.
Definition Cr0.hh:20