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