Interface class for hypervisor events.
Definition Event.hh:43
Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Handler class for the NtQueryDirectoryFileBase system call.
Definition NtQueryDirectoryFileBase.hh:35
virtual uint32_t FileInformationLength() const =0
Getter for FileInformationLength.
virtual FILE_INFORMATION_CLASS FileInformationClass() const =0
Getter for FileInformationClass.
virtual uint64_t FileHandle() const =0
Getter for FileHandle.
virtual const UNICODE_STRING * FileName() const =0
Handler class for the NtQueryDirectoryFileEx system call.
Definition NtQueryDirectoryFileEx.hh:31
virtual uint32_t QueryFlags() const =0
Getter for QueryFlags.
virtual void QueryFlags(uint32_t QueryFlags)=0
Setter for QueryFlags.
static NTSTATUS inject(uint64_t FileHandle, uint64_t Event, const guest_ptr< void > &pApcRoutine, const guest_ptr< void > &pApcContext, const guest_ptr< void > &pIoStatusBlock, const guest_ptr< void > &pFileInformation, uint32_t FileInformationLength, FILE_INFORMATION_CLASS FileInformationClass, uint32_t QueryFlags, const UNICODE_STRING *FileName)
Class for the Windows UNICODE_STRING structure.
Definition UNICODE_STRING.hh:37
FILE_INFORMATION_CLASS
Definition FILE_INFORMATION_CLASS.hh:24
Core IntroVirt classes.
Definition Cr0.hh:20