Definition guest_ptr.hh:88
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Handler class for the NtEnumerateQueryValueKey system call.
Definition NtEnumerateQueryValueKey.hh:33
virtual uint64_t KeyHandle() const =0
Getter for KeyHandle.
virtual KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass() const =0
Getter for KeyValueInformationClass.
virtual uint32_t KeyValueInformationLength() const =0
Getter for KeyValueInformationLength.
virtual uint32_t ResultLength() const =0
Handler class for the NtQueryValueKey system call.
Definition NtQueryValueKey.hh:32
virtual const UNICODE_STRING * ValueName() const =0
virtual UNICODE_STRING * ValueName()=0
virtual guest_ptr< void > ValueNamePtr() const =0
Getter for ValueNamePtr.
static NTSTATUS inject(uint64_t KeyHandle, const UNICODE_STRING &ValueName, KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass, const guest_ptr< void > &pKeyValueInformation, uint32_t KeyValueInformationLength, uint32_t &ResultLength)
virtual void ValueNamePtr(const guest_ptr< void > &pValueName)=0
Setter for ValueNamePtr.
Class for the Windows UNICODE_STRING structure.
Definition UNICODE_STRING.hh:37
KEY_VALUE_INFORMATION_CLASS
Definition KEY_VALUE_INFORMATION_CLASS.hh:25
Core IntroVirt classes.
Definition Cr0.hh:20