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

#include <LUID_AND_ATTRIBUTES.hh>

Public Member Functions

virtual LUIDLuid ()=0
 
virtual const LUIDLuid () const =0
 
virtual LUID_ATTRIBUTES Attributes () const =0
 
virtual void Attributes (LUID_ATTRIBUTES attributes)=0
 
virtual guest_ptr< void > ptr () const =0
 
virtual ~LUID_AND_ATTRIBUTES ()=default
 

Static Public Member Functions

static std::unique_ptr< LUID_AND_ATTRIBUTESmake_unique (const guest_ptr< void > &ptr)
 
static std::shared_ptr< LUID_AND_ATTRIBUTESmake_shared (const guest_ptr< void > &ptr)
 

Constructor & Destructor Documentation

◆ ~LUID_AND_ATTRIBUTES()

virtual introvirt::windows::nt::LUID_AND_ATTRIBUTES::~LUID_AND_ATTRIBUTES ( )
virtualdefault

Member Function Documentation

◆ Attributes() [1/2]

virtual LUID_ATTRIBUTES introvirt::windows::nt::LUID_AND_ATTRIBUTES::Attributes ( ) const
pure virtual

◆ Attributes() [2/2]

virtual void introvirt::windows::nt::LUID_AND_ATTRIBUTES::Attributes ( LUID_ATTRIBUTES  attributes)
pure virtual

◆ Luid() [1/2]

virtual const LUID & introvirt::windows::nt::LUID_AND_ATTRIBUTES::Luid ( ) const
pure virtual

◆ Luid() [2/2]

virtual LUID & introvirt::windows::nt::LUID_AND_ATTRIBUTES::Luid ( )
pure virtual

◆ make_shared()

static std::shared_ptr< LUID_AND_ATTRIBUTES > introvirt::windows::nt::LUID_AND_ATTRIBUTES::make_shared ( const guest_ptr< void > &  ptr)
static

◆ make_unique()

static std::unique_ptr< LUID_AND_ATTRIBUTES > introvirt::windows::nt::LUID_AND_ATTRIBUTES::make_unique ( const guest_ptr< void > &  ptr)
static

◆ ptr()

virtual guest_ptr< void > introvirt::windows::nt::LUID_AND_ATTRIBUTES::ptr ( ) const
pure virtual

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