48 virtual uint32_t
Index()
const = 0;
Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Handler class for the NtEnumerateKey system call.
Definition NtEnumerateKey.hh:33
virtual uint32_t Index() const =0
Getter for Index.
virtual void ResultLengthPtr(const guest_ptr< void > &pResultLength)=0
Setter for ResultLengthPtr.
virtual uint32_t KeyInformationLength() const =0
Getter for KeyInformationLength.
virtual void KeyInformationClass(KEY_INFORMATION_CLASS KeyInformationClass)=0
Setter for KeyInformationClass.
virtual guest_ptr< void > ResultLengthPtr() const =0
Getter for ResultLengthPtr.
virtual void KeyInformationPtr(const guest_ptr< void > &pKeyInformation)=0
Setter for KeyInformationPtr.
virtual void KeyInformationLength(uint32_t KeyInformationLength)=0
Setter for KeyInformationLength.
virtual uint64_t KeyHandle() const =0
Getter for KeyHandle.
virtual void Index(uint32_t Index)=0
Setter for Index.
static NTSTATUS inject(uint64_t KeyHandle, uint32_t Index, KEY_INFORMATION_CLASS KeyInformationClass, const guest_ptr< void > &pKeyInformation, uint32_t KeyInformationLength, uint32_t &ResultLength)
virtual KEY_INFORMATION * KeyInformation()=0
virtual guest_ptr< void > KeyInformationPtr() const =0
Getter for KeyInformationPtr.
virtual void KeyHandle(uint64_t KeyHandle)=0
Setter for KeyHandle.
virtual void ResultLength(uint32_t ResultLength)=0
virtual const KEY_INFORMATION * KeyInformation() const =0
virtual uint32_t ResultLength() const =0
virtual KEY_INFORMATION_CLASS KeyInformationClass() const =0
Getter for KeyInformationClass.
Base type for NT system calls.
Definition NtSystemCall.hh:29
KEY_INFORMATION_CLASS
Definition KEY_INFORMATION_CLASS.hh:25
Core IntroVirt classes.
Definition Cr0.hh:20