42 uint16_t
Length()
const override = 0;
47 virtual void Length(uint16_t length) = 0;
58 Json::Value
json()
const override = 0;
Definition guest_ptr.hh:88
Definition GuestAllocation.hh:179
GuestAllocation(const std::string &value)
GuestAllocation(const std::string &value, unsigned int MaximumLength)
Definition GuestAllocation.hh:31
Base UTF-16 class.
Definition Utf16String.hh:34
Abstraction for the Windows NT kernel.
Definition NtKernel.hh:37
Class for the Windows UNICODE_STRING structure.
Definition UNICODE_STRING.hh:37
static std::unique_ptr< UNICODE_STRING > make_unique(const NtKernel &kernel, const guest_ptr< void > &gva)
~UNICODE_STRING() override=default
virtual void Length(uint16_t length)=0
Change the value of the Length field.
virtual guest_ptr< void > BufferAddress() const =0
virtual void MaximumLength(uint16_t MaximumLength)=0
virtual void BufferAddress(const guest_ptr< void > &ptr)=0
virtual uint16_t MaximumLength() const =0
Json::Value json() const override=0
uint16_t Length() const override=0
virtual guest_ptr< void > ptr() const =0
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20