windows-nt/Source/XPSP1/NT/ds/adsi/router/acledit.hxx

62 lines
954 B
C++
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
BOOL
ADSIIsValidAcl (
PACL pAcl
);
BOOL
ADSIInitializeAcl (
PACL pAcl,
DWORD nAclLength,
DWORD dwAclRevision
);
BOOL
ADSIGetAclInformation (
PACL pAcl,
PVOID pAclInformation,
DWORD nAclInformationLength,
ACL_INFORMATION_CLASS dwAclInformationClass
);
BOOL
ADSISetAclInformation (
PACL pAcl,
PVOID pAclInformation,
DWORD nAclInformationLength,
ACL_INFORMATION_CLASS dwAclInformationClass
);
BOOL
ADSIAddAce (
PACL pAcl,
DWORD dwAceRevision,
DWORD dwStartingAceIndex,
PVOID pAceList,
DWORD nAceListLength
);
BOOL
ADSIDeleteAce (
PACL pAcl,
DWORD dwAceIndex
);
BOOL
ADSIGetAce (
PACL pAcl,
DWORD dwAceIndex,
PVOID *pAce
);
BOOL
ADSISetControlSecurityDescriptor (
IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
IN SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest,
IN SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet
);