libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::nt::KEY_FULL_INFORMATION Class Referenceabstract

#include <KEY_FULL_INFORMATION.hh>

Inheritance diagram for introvirt::windows::nt::KEY_FULL_INFORMATION:
Collaboration diagram for introvirt::windows::nt::KEY_FULL_INFORMATION:

Public Member Functions

virtual WindowsTime LastWriteTime () const =0
 
virtual void LastWriteTime (WindowsTime value)=0
 
virtual uint32_t TitleIndex () const =0
 
virtual void TitleIndex (uint32_t value)=0
 
virtual const std::string & Class () const =0
 
virtual void Class (const std::string &value)=0
 
virtual uint32_t SubKeyCount () const =0
 
virtual void SubKeyCount (uint32_t value)=0
 
virtual uint32_t MaxSubKeyNameLen () const =0
 
virtual void MaxSubKeyNameLen (uint32_t value)=0
 
virtual uint32_t MaxSubKeyClassLen () const =0
 
virtual void MaxSubKeyClassLen (uint32_t value)=0
 
virtual uint32_t ValueCount () const =0
 
virtual void ValueCount (uint32_t value)=0
 
virtual uint32_t MaxValueNameLen () const =0
 
virtual void MaxValueNameLen (uint32_t value)=0
 
virtual uint32_t MaxValueDataLen () const =0
 
virtual void MaxValueDataLen (uint32_t value)=0
 
- Public Member Functions inherited from introvirt::windows::nt::KEY_INFORMATION
virtual KEY_INFORMATION_CLASS KeyInformationClass () const =0
 Get the type of key information held in the buffer.
 
virtual guest_ptr< void > ptr () const =0
 Get the address that the buffer is at.
 
virtual uint32_t buffer_size () const =0
 Get the size of the buffer.
 
virtual void write (std::ostream &os, const std::string &linePrefix="") const =0
 Write a description to the ostream.
 
virtual Json::Value json () const =0
 Return the file system information class as a JSON representation.
 
virtual ~KEY_INFORMATION ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from introvirt::windows::nt::KEY_INFORMATION
static std::unique_ptr< KEY_INFORMATIONmake_unique (const NtKernel &kernel, KEY_INFORMATION_CLASS information_class, const guest_ptr< void > &ptr, uint32_t buffer_size)
 Create a KEY_VALUE_INFORMATION parser instance.
 

Member Function Documentation

◆ Class() [1/2]

virtual const std::string & introvirt::windows::nt::KEY_FULL_INFORMATION::Class ( ) const
pure virtual

◆ Class() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::Class ( const std::string &  value)
pure virtual

◆ LastWriteTime() [1/2]

virtual WindowsTime introvirt::windows::nt::KEY_FULL_INFORMATION::LastWriteTime ( ) const
pure virtual

◆ LastWriteTime() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::LastWriteTime ( WindowsTime  value)
pure virtual

◆ MaxSubKeyClassLen() [1/2]

virtual uint32_t introvirt::windows::nt::KEY_FULL_INFORMATION::MaxSubKeyClassLen ( ) const
pure virtual

◆ MaxSubKeyClassLen() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::MaxSubKeyClassLen ( uint32_t  value)
pure virtual

◆ MaxSubKeyNameLen() [1/2]

virtual uint32_t introvirt::windows::nt::KEY_FULL_INFORMATION::MaxSubKeyNameLen ( ) const
pure virtual

◆ MaxSubKeyNameLen() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::MaxSubKeyNameLen ( uint32_t  value)
pure virtual

◆ MaxValueDataLen() [1/2]

virtual uint32_t introvirt::windows::nt::KEY_FULL_INFORMATION::MaxValueDataLen ( ) const
pure virtual

◆ MaxValueDataLen() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::MaxValueDataLen ( uint32_t  value)
pure virtual

◆ MaxValueNameLen() [1/2]

virtual uint32_t introvirt::windows::nt::KEY_FULL_INFORMATION::MaxValueNameLen ( ) const
pure virtual

◆ MaxValueNameLen() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::MaxValueNameLen ( uint32_t  value)
pure virtual

◆ SubKeyCount() [1/2]

virtual uint32_t introvirt::windows::nt::KEY_FULL_INFORMATION::SubKeyCount ( ) const
pure virtual

◆ SubKeyCount() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::SubKeyCount ( uint32_t  value)
pure virtual

◆ TitleIndex() [1/2]

virtual uint32_t introvirt::windows::nt::KEY_FULL_INFORMATION::TitleIndex ( ) const
pure virtual

◆ TitleIndex() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::TitleIndex ( uint32_t  value)
pure virtual

◆ ValueCount() [1/2]

virtual uint32_t introvirt::windows::nt::KEY_FULL_INFORMATION::ValueCount ( ) const
pure virtual

◆ ValueCount() [2/2]

virtual void introvirt::windows::nt::KEY_FULL_INFORMATION::ValueCount ( uint32_t  value)
pure virtual

The documentation for this class was generated from the following file: