|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().