6 #if !defined(SECURITYDESCRIPTOR_H__71D0A7E6_8A00_11D3_9103_204C4F4F5020__INCLUDED_) 7 #define SECURITYDESCRIPTOR_H__71D0A7E6_8A00_11D3_9103_204C4F4F5020__INCLUDED_ 56 #endif // !defined(SECURITYDESCRIPTOR_H__71D0A7E6_8A00_11D3_9103_204C4F4F5020__INCLUDED_)
DWORD GetDACLEntriesCount()
BOOL GetTextualSid(PSID pSid, LPTSTR TextualSid, LPDWORD lpdwBufferLen)
virtual ~CSecurityDescriptor()
enum _SID_NAME_USE SID_NAME_USE
DWORD BeginDACLInteration()
DWORD BeginSACLInteration()
ACEntryType GetSACLEntry(DWORD nIndex, BOOL &blnFailedAccess, BOOL &blnSeccessfulAccess)
ACEntryType GetDACLEntry(DWORD nIndex)
void AssociateDescriptor(PSECURITY_DESCRIPTOR pSecurityDescriptor)
BOOL DescriptorContainsSACL()
DWORD GetSACLEntriesCount()
ACE_HEADER * m_pCurrentACEHeader
const TCHAR * GetSidTypeName(SID_NAME_USE Use)
void GetCurrentACE_AccessMask(DWORD &dwMask)
PSECURITY_DESCRIPTOR m_pSecurityDescriptor
void GetCurrentACE_Flags(BYTE &bFlags)
BOOL DescriptorContainsDACL()