ReactOS 0.4.16-dev-91-g764881a
|
#include <SecurityDescriptor.h>
Public Types | |
enum | ACEntryType { Unknown , AccessAlowed , AccessDenied , SystemAudit } |
Public Member Functions | |
void | GetCurrentACE_Flags (BYTE &bFlags) |
void | GetCurrentACE_AccessMask (DWORD &dwMask) |
PSID | GetCurrentACE_SID () |
ACEntryType | GetDACLEntry (DWORD nIndex) |
ACEntryType | GetSACLEntry (DWORD nIndex, BOOL &blnFailedAccess, BOOL &blnSeccessfulAccess) |
DWORD | GetDACLEntriesCount () |
DWORD | GetSACLEntriesCount () |
BOOL | HasValidDACL () |
BOOL | HasNULLDACL () |
BOOL | HasValidSACL () |
BOOL | HasNULLSACL () |
BOOL | DescriptorContainsDACL () |
BOOL | DescriptorContainsSACL () |
DWORD | BeginDACLInteration () |
DWORD | BeginSACLInteration () |
void | AssociateDescriptor (PSECURITY_DESCRIPTOR pSecurityDescriptor) |
CSecurityDescriptor () | |
virtual | ~CSecurityDescriptor () |
Definition at line 17 of file SecurityDescriptor.h.
Enumerator | |
---|---|
Unknown | |
AccessAlowed | |
AccessDenied | |
SystemAudit |
Definition at line 23 of file SecurityDescriptor.h.
CSecurityDescriptor::CSecurityDescriptor | ( | ) |
Definition at line 135 of file SecurityDescriptor.cpp.
|
virtual |
Definition at line 141 of file SecurityDescriptor.cpp.
void CSecurityDescriptor::AssociateDescriptor | ( | PSECURITY_DESCRIPTOR | pSecurityDescriptor | ) |
Definition at line 145 of file SecurityDescriptor.cpp.
DWORD CSecurityDescriptor::BeginDACLInteration | ( | ) |
Definition at line 150 of file SecurityDescriptor.cpp.
DWORD CSecurityDescriptor::BeginSACLInteration | ( | ) |
Definition at line 164 of file SecurityDescriptor.cpp.
BOOL CSecurityDescriptor::DescriptorContainsDACL | ( | ) |
Definition at line 159 of file SecurityDescriptor.cpp.
BOOL CSecurityDescriptor::DescriptorContainsSACL | ( | ) |
Definition at line 171 of file SecurityDescriptor.cpp.
Definition at line 265 of file SecurityDescriptor.cpp.
Definition at line 285 of file SecurityDescriptor.cpp.
PSID CSecurityDescriptor::GetCurrentACE_SID | ( | ) |
Definition at line 248 of file SecurityDescriptor.cpp.
DWORD CSecurityDescriptor::GetDACLEntriesCount | ( | ) |
Definition at line 202 of file SecurityDescriptor.cpp.
CSecurityDescriptor::ACEntryType CSecurityDescriptor::GetDACLEntry | ( | DWORD | nIndex | ) |
Definition at line 218 of file SecurityDescriptor.cpp.
DWORD CSecurityDescriptor::GetSACLEntriesCount | ( | ) |
Definition at line 210 of file SecurityDescriptor.cpp.
CSecurityDescriptor::ACEntryType CSecurityDescriptor::GetSACLEntry | ( | DWORD | nIndex, |
BOOL & | blnFailedAccess, | ||
BOOL & | blnSeccessfulAccess | ||
) |
Definition at line 234 of file SecurityDescriptor.cpp.
BOOL CSecurityDescriptor::HasNULLDACL | ( | ) |
Definition at line 176 of file SecurityDescriptor.cpp.
BOOL CSecurityDescriptor::HasNULLSACL | ( | ) |
Definition at line 189 of file SecurityDescriptor.cpp.
BOOL CSecurityDescriptor::HasValidDACL | ( | ) |
Definition at line 182 of file SecurityDescriptor.cpp.
BOOL CSecurityDescriptor::HasValidSACL | ( | ) |
Definition at line 195 of file SecurityDescriptor.cpp.
|
private |
Definition at line 48 of file SecurityDescriptor.h.
Referenced by BeginDACLInteration().
|
private |
Definition at line 47 of file SecurityDescriptor.h.
Referenced by BeginDACLInteration(), DescriptorContainsDACL(), HasNULLDACL(), and HasValidDACL().
|
private |
Definition at line 51 of file SecurityDescriptor.h.
Referenced by BeginSACLInteration().
|
private |
Definition at line 50 of file SecurityDescriptor.h.
Referenced by BeginSACLInteration(), DescriptorContainsSACL(), HasNULLSACL(), and HasValidSACL().
|
private |
Definition at line 53 of file SecurityDescriptor.h.
Referenced by CSecurityDescriptor(), GetCurrentACE_AccessMask(), GetCurrentACE_Flags(), GetCurrentACE_SID(), GetDACLEntry(), and GetSACLEntry().
|
private |
Definition at line 49 of file SecurityDescriptor.h.
Referenced by BeginDACLInteration(), GetDACLEntriesCount(), GetDACLEntry(), HasNULLDACL(), and HasValidDACL().
|
private |
Definition at line 52 of file SecurityDescriptor.h.
Referenced by BeginSACLInteration(), GetSACLEntriesCount(), GetSACLEntry(), HasNULLSACL(), and HasValidSACL().
|
private |
Definition at line 46 of file SecurityDescriptor.h.
Referenced by AssociateDescriptor(), BeginDACLInteration(), BeginSACLInteration(), and CSecurityDescriptor().