Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
954 B

  1. BOOL
  2. ADSIIsValidAcl (
  3. PACL pAcl
  4. );
  5. BOOL
  6. ADSIInitializeAcl (
  7. PACL pAcl,
  8. DWORD nAclLength,
  9. DWORD dwAclRevision
  10. );
  11. BOOL
  12. ADSIGetAclInformation (
  13. PACL pAcl,
  14. PVOID pAclInformation,
  15. DWORD nAclInformationLength,
  16. ACL_INFORMATION_CLASS dwAclInformationClass
  17. );
  18. BOOL
  19. ADSISetAclInformation (
  20. PACL pAcl,
  21. PVOID pAclInformation,
  22. DWORD nAclInformationLength,
  23. ACL_INFORMATION_CLASS dwAclInformationClass
  24. );
  25. BOOL
  26. ADSIAddAce (
  27. PACL pAcl,
  28. DWORD dwAceRevision,
  29. DWORD dwStartingAceIndex,
  30. PVOID pAceList,
  31. DWORD nAceListLength
  32. );
  33. BOOL
  34. ADSIDeleteAce (
  35. PACL pAcl,
  36. DWORD dwAceIndex
  37. );
  38. BOOL
  39. ADSIGetAce (
  40. PACL pAcl,
  41. DWORD dwAceIndex,
  42. PVOID *pAce
  43. );
  44. BOOL
  45. ADSISetControlSecurityDescriptor (
  46. IN PSECURITY_DESCRIPTOR pSecurityDescriptor,
  47. IN SECURITY_DESCRIPTOR_CONTROL ControlBitsOfInterest,
  48. IN SECURITY_DESCRIPTOR_CONTROL ControlBitsToSet
  49. );