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

Represents an Access Control List (ACL) More...

Inheritance diagram for System::Security::AccessControl::RawAcl:
System::Security::AccessControl::GenericAcl

Public Member Functions

 operator PACL ()
 
bool AddAccessAllowedAce (_In_ Principal::SecurityIdentifier &sid, _In_ ACCESS_MASK accessMask)
 Adds an access-allowed access control entry (ACE) to an access control list (ACL). The access is granted to the specified security identifier (SID) More...
 

Public Attributes

 RLIB_DECLARE_DYNCREATE
 
ACL m_acl
 
char m_data [sizeof(ACL)+sizeof(ACCESS_ALLOWED_ACE)+sizeof(Principal::SecurityIdentifier)]
 

Protected Attributes

union {
   ACL   m_acl
 
   char   m_data [sizeof(ACL)+sizeof(ACCESS_ALLOWED_ACE)+sizeof(Principal::SecurityIdentifier)]
 
}; 
 

Detailed Description

Represents an Access Control List (ACL)

Member Function Documentation

bool RawAcl::AddAccessAllowedAce ( _In_ Principal::SecurityIdentifier sid,
_In_ ACCESS_MASK  accessMask 
)

Adds an access-allowed access control entry (ACE) to an access control list (ACL). The access is granted to the specified security identifier (SID)


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