47 virtual uint64_t
Event()
const = 0;
153 virtual uint32_t
Key()
const = 0;
Interface class for hypervisor events.
Definition Event.hh:43
Definition guest_ptr.hh:88
Definition IO_STATUS_BLOCK.hh:31
Handler class for the NtReadWriteFile system call.
Definition NtReadWriteFile.hh:32
virtual void ApcContextPtr(const guest_ptr< void > &pApcContext)=0
Setter for ApcContextPtr.
virtual int64_t ByteOffset() const =0
virtual void ApcRoutinePtr(const guest_ptr< void > &pApcRoutine)=0
Setter for ApcRoutinePtr.
virtual void BufferPtr(const guest_ptr< void > &pBuffer)=0
Setter for BufferPtr.
virtual void ByteOffset(int64_t ByteOffset)=0
virtual uint64_t Event() const =0
Getter for Event.
virtual void ByteOffsetPtr(const guest_ptr< void > &pByteOffset)=0
Setter for ByteOffsetPtr.
virtual uint32_t Length() const =0
Getter for Length.
virtual guest_ptr< void > BufferPtr() const =0
Getter for BufferPtr.
virtual guest_ptr< void > IoStatusBlockPtr() const =0
Getter for IoStatusBlockPtr.
virtual void Key(uint32_t Key)=0
virtual void IoStatusBlockPtr(const guest_ptr< void > &pIoStatusBlock)=0
Setter for IoStatusBlockPtr.
virtual const IO_STATUS_BLOCK * IoStatusBlock() const =0
virtual void KeyPtr(const guest_ptr< void > &pKey)=0
Setter for KeyPtr.
virtual void Event(uint64_t Event)=0
Setter for Event.
virtual uint32_t Key() const =0
virtual guest_ptr< void > ApcRoutinePtr() const =0
Getter for ApcRoutinePtr.
virtual guest_ptr< void > KeyPtr() const =0
Getter for KeyPtr.
virtual uint64_t FileHandle() const =0
Getter for FileHandle.
virtual IO_STATUS_BLOCK * IoStatusBlock()=0
virtual guest_ptr< void > ApcContextPtr() const =0
Getter for ApcContextPtr.
virtual guest_ptr< void > ByteOffsetPtr() const =0
Getter for ByteOffsetPtr.
virtual void Length(uint32_t Length)=0
Setter for Length.
virtual void FileHandle(uint64_t FileHandle)=0
Setter for FileHandle.
Base type for NT system calls.
Definition NtSystemCall.hh:29
Core IntroVirt classes.
Definition Cr0.hh:20