Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Handler class for the NtOpenSection system call.
Definition NtOpenSection.hh:33
virtual void DesiredAccess(SECTION_ACCESS_MASK DesiredAccess)=0
Setter for DesiredAccess.
virtual void SectionHandlePtr(const guest_ptr< void > &pSectionHandle)=0
Setter for SectionHandlePtr.
virtual void SectionHandle(uint64_t SectionHandle)=0
static NTSTATUS inject(uint64_t &SectionHandle, SECTION_ACCESS_MASK DesiredAccess, const guest_ptr< void > &pObjectAttributes)
virtual OBJECT_ATTRIBUTES * ObjectAttributes()=0
virtual SECTION_ACCESS_MASK DesiredAccess() const =0
Getter for DesiredAccess.
virtual void ObjectAttributesPtr(const guest_ptr< void > &pObjectAttributes)=0
Setter for ObjectAttributesPtr.
virtual uint64_t SectionHandle() const =0
virtual guest_ptr< void > ObjectAttributesPtr() const =0
Getter for ObjectAttributesPtr.
virtual const OBJECT_ATTRIBUTES * ObjectAttributes() const =0
virtual guest_ptr< void > SectionHandlePtr() const =0
Getter for SectionHandlePtr.
Base type for NT system calls.
Definition NtSystemCall.hh:29
Definition OBJECT_ATTRIBUTES.hh:38
ACCESS_MASK class for section permissions.
Definition SECTION_ACCESS_MASK.hh:51
Core IntroVirt classes.
Definition Cr0.hh:20