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

#include <SID_AND_ATTRIBUTES.hh>

Classes

class  SidAttributeFlags
 

Public Member Functions

virtual guest_ptr< void > SidPtr () const =0
 
virtual void SidPtr (const guest_ptr< void > &ptr)=0
 
virtual SidAttributeFlags Attributes () const =0
 
virtual void Attributes (SidAttributeFlags Attributes)=0
 
virtual const SIDSid () const =0
 
virtual Json::Value json () const =0
 
virtual guest_ptr< void > ptr () const =0
 
virtual SIDSid ()=0
 
virtual ~SID_AND_ATTRIBUTES ()=default
 

Static Public Member Functions

static std::shared_ptr< SID_AND_ATTRIBUTESmake_shared (const NtKernel &kernel, const guest_ptr< void > &gva)
 

Detailed Description

Windows structure that holds an SID with attributes,

Constructor & Destructor Documentation

◆ ~SID_AND_ATTRIBUTES()

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

Member Function Documentation

◆ Attributes() [1/2]

virtual SidAttributeFlags introvirt::windows::nt::SID_AND_ATTRIBUTES::Attributes ( ) const
pure virtual

◆ Attributes() [2/2]

virtual void introvirt::windows::nt::SID_AND_ATTRIBUTES::Attributes ( SidAttributeFlags  Attributes)
pure virtual

◆ json()

virtual Json::Value introvirt::windows::nt::SID_AND_ATTRIBUTES::json ( ) const
pure virtual

◆ make_shared()

static std::shared_ptr< SID_AND_ATTRIBUTES > introvirt::windows::nt::SID_AND_ATTRIBUTES::make_shared ( const NtKernel kernel,
const guest_ptr< void > &  gva 
)
static

◆ ptr()

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

◆ Sid() [1/2]

virtual const SID * introvirt::windows::nt::SID_AND_ATTRIBUTES::Sid ( ) const
pure virtual

◆ Sid() [2/2]

virtual SID * introvirt::windows::nt::SID_AND_ATTRIBUTES::Sid ( )
pure virtual

◆ SidPtr() [1/2]

virtual guest_ptr< void > introvirt::windows::nt::SID_AND_ATTRIBUTES::SidPtr ( ) const
pure virtual

◆ SidPtr() [2/2]

virtual void introvirt::windows::nt::SID_AND_ATTRIBUTES::SidPtr ( const guest_ptr< void > &  ptr)
pure virtual

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