Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Handler class for the NtQuerySection system call.
Definition NtQuerySection.hh:33
virtual void SectionHandle(uint64_t SectionHandle)=0
Setter for SectionHandle.
virtual SECTION_INFORMATION * SectionInformationBuffer()=0
static NTSTATUS inject(uint64_t SectionHandle, SECTION_INFORMATION_CLASS SectionInformationClass, const guest_ptr< void > &pSectionInformationBuffer, uint32_t SectionInformationLength, const uint32_t *ResultLength)
virtual guest_ptr< void > SectionInformationBufferPtr() const =0
Getter for SectionInformationBufferPtr.
virtual uint32_t ResultLength() const =0
virtual void SectionInformationClass(SECTION_INFORMATION_CLASS SectionInformationClass)=0
Setter for SectionInformationClass.
virtual uint64_t SectionHandle() const =0
Getter for SectionHandle.
virtual const SECTION_INFORMATION * SectionInformationBuffer() const =0
virtual uint32_t SectionInformationLength() const =0
Getter for SectionInformationLength.
virtual void SectionInformationLength(uint32_t SectionInformationLength)=0
Setter for SectionInformationLength.
virtual void SectionInformationBufferPtr(const guest_ptr< void > &pSectionInformationBuffer)=0
Setter for SectionInformationBufferPtr.
virtual SECTION_INFORMATION_CLASS SectionInformationClass() const =0
Getter for SectionInformationClass.
virtual void ResultLength(uint32_t ResultLength)=0
virtual guest_ptr< void > ResultLengthPtr() const =0
Getter for ResultLengthPtr.
virtual void ResultLengthPtr(const guest_ptr< void > &pResultLength)=0
Setter for ResultLengthPtr.
Base type for NT system calls.
Definition NtSystemCall.hh:29
SECTION_INFORMATION_CLASS
Definition SECTION_INFORMATION_CLASS.hh:25
Core IntroVirt classes.
Definition Cr0.hh:20