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

#include <SECURITY_QUALITY_OF_SERVICE.hh>

Public Member Functions

virtual uint32_t Length () const =0
 
virtual void Length (uint32_t Length)=0
 
virtual SECURITY_IMPERSONATION_LEVEL ImpersonationLevel () const =0
 
virtual void ImpersonationLevel (SECURITY_IMPERSONATION_LEVEL ImpersonationLevel)=0
 
virtual SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode () const =0
 
virtual void ContextTrackingMode (SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode)=0
 
virtual bool EffectiveOnly () const =0
 
virtual void EffectiveOnly (bool EffectiveOnly)=0
 
virtual ~SECURITY_QUALITY_OF_SERVICE ()=default
 

Static Public Member Functions

static std::unique_ptr< SECURITY_QUALITY_OF_SERVICEmake_unique (const guest_ptr< void > &ptr)
 

Constructor & Destructor Documentation

◆ ~SECURITY_QUALITY_OF_SERVICE()

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

Member Function Documentation

◆ ContextTrackingMode() [1/2]

virtual SECURITY_CONTEXT_TRACKING_MODE introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::ContextTrackingMode ( ) const
pure virtual

◆ ContextTrackingMode() [2/2]

virtual void introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::ContextTrackingMode ( SECURITY_CONTEXT_TRACKING_MODE  ContextTrackingMode)
pure virtual

◆ EffectiveOnly() [1/2]

virtual bool introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::EffectiveOnly ( ) const
pure virtual

◆ EffectiveOnly() [2/2]

virtual void introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::EffectiveOnly ( bool  EffectiveOnly)
pure virtual

◆ ImpersonationLevel() [1/2]

virtual SECURITY_IMPERSONATION_LEVEL introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::ImpersonationLevel ( ) const
pure virtual

◆ ImpersonationLevel() [2/2]

virtual void introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::ImpersonationLevel ( SECURITY_IMPERSONATION_LEVEL  ImpersonationLevel)
pure virtual

◆ Length() [1/2]

virtual uint32_t introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::Length ( ) const
pure virtual

◆ Length() [2/2]

virtual void introvirt::windows::nt::SECURITY_QUALITY_OF_SERVICE::Length ( uint32_t  Length)
pure virtual

◆ make_unique()

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

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