RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::Security::AccessControl::RawSecurityDescriptor Class Reference

Represents a security descriptor. A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL) More...

Inheritance diagram for System::Security::AccessControl::RawSecurityDescriptor:
System::Security::AccessControl::GenericSecurityDescriptor

Public Member Functions

 RawSecurityDescriptor (ULONG revision=SECURITY_DESCRIPTOR_REVISION)
 
 operator PSECURITY_DESCRIPTOR ()
 
void SetDacl (_In_ bool DaclPresent, _In_opt_ DiscretionaryAcl *pDacl, _In_opt_ bool DaclDefaulted)
 Sets the DACL information of an absolute-format security descriptor, or if there is already a DACL present in the security descriptor, it is superseded More...
 

Public Attributes

 RLIB_DECLARE_DYNCREATE
 

Protected Attributes

SECURITY_DESCRIPTOR m_descriptor
 

Detailed Description

Represents a security descriptor. A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL)

Member Function Documentation

void RawSecurityDescriptor::SetDacl ( _In_ bool  DaclPresent,
_In_opt_ DiscretionaryAcl pDacl,
_In_opt_ bool  DaclDefaulted 
)

Sets the DACL information of an absolute-format security descriptor, or if there is already a DACL present in the security descriptor, it is superseded


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