ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

aclapi.h File Reference
#include <windows.h>
#include <accctrl.h>

Go to the source code of this file.

Defines

#define BuildExplicitAccessWithName   BuildExplicitAccessWithNameA
#define BuildSecurityDescriptor   BuildSecurityDescriptorA
#define BuildTrusteeWithName   BuildTrusteeWithNameA
#define BuildTrusteeWithObjectsAndName   BuildTrusteeWithObjectsAndNameA
#define BuildTrusteeWithObjectsAndSid   BuildTrusteeWithObjectsAndSidA
#define BuildTrusteeWithSid   BuildTrusteeWithSidA
#define GetAuditedPermissionsFromAcl   GetAuditedPermissionsFromAclA
#define GetEffectiveRightsFromAcl   GetEffectiveRightsFromAclA
#define GetExplicitEntriesFromAcl   GetExplicitEntriesFromAclA
#define GetInheritanceSource   GetInheritanceSourceA
#define GetNamedSecurityInfo   GetNamedSecurityInfoA
#define GetTrusteeForm   GetTrusteeFormA
#define GetTrusteeName   GetTrusteeNameA
#define GetTrusteeType   GetTrusteeTypeA
#define LookupSecurityDescriptorParts   LookupSecurityDescriptorPartsA
#define SetEntriesInAcl   SetEntriesInAclA
#define SetNamedSecurityInfo   SetNamedSecurityInfoA
#define BuildImpersonateExplicitAccessWithName   BuildImpersonateExplicitAccessWithNameA
#define BuildImpersonateTrustee   BuildImpersonateTrusteeA
#define GetMultipleTrustee   GetMultipleTrusteeA
#define GetMultipleTrusteeOperation   GetMultipleTrusteeOperationA

Functions

VOID WINAPI BuildExplicitAccessWithNameA (PEXPLICIT_ACCESS_A, LPSTR, DWORD, ACCESS_MODE, DWORD)
VOID WINAPI BuildExplicitAccessWithNameW (PEXPLICIT_ACCESS_W, LPWSTR, DWORD, ACCESS_MODE, DWORD)
DWORD WINAPI BuildSecurityDescriptorA (PTRUSTEE_A, PTRUSTEE_A, ULONG, PEXPLICIT_ACCESS_A, ULONG, PEXPLICIT_ACCESS_A, PSECURITY_DESCRIPTOR, PULONG, PSECURITY_DESCRIPTOR *)
DWORD WINAPI BuildSecurityDescriptorW (PTRUSTEE_W, PTRUSTEE_W, ULONG, PEXPLICIT_ACCESS_W, ULONG, PEXPLICIT_ACCESS_W, PSECURITY_DESCRIPTOR, PULONG, PSECURITY_DESCRIPTOR *)
VOID WINAPI BuildTrusteeWithNameA (PTRUSTEE_A, LPSTR)
VOID WINAPI BuildTrusteeWithNameW (PTRUSTEE_W, LPWSTR)
VOID WINAPI BuildTrusteeWithObjectsAndNameA (PTRUSTEE_A, POBJECTS_AND_NAME_A, SE_OBJECT_TYPE, LPSTR, LPSTR, LPSTR)
VOID WINAPI BuildTrusteeWithObjectsAndNameW (PTRUSTEE_W, POBJECTS_AND_NAME_W, SE_OBJECT_TYPE, LPWSTR, LPWSTR, LPWSTR)
VOID WINAPI BuildTrusteeWithObjectsAndSidA (PTRUSTEE_A, POBJECTS_AND_SID, GUID *, GUID *, PSID)
VOID WINAPI BuildTrusteeWithObjectsAndSidW (PTRUSTEE_W, POBJECTS_AND_SID, GUID *, GUID *, PSID)
VOID WINAPI BuildTrusteeWithSidA (PTRUSTEE_A, PSID)
VOID WINAPI BuildTrusteeWithSidW (PTRUSTEE_W, PSID)
DWORD WINAPI GetAuditedPermissionsFromAclA (PACL, PTRUSTEE_A, PACCESS_MASK, PACCESS_MASK)
DWORD WINAPI GetAuditedPermissionsFromAclW (PACL, PTRUSTEE_W, PACCESS_MASK, PACCESS_MASK)
DWORD WINAPI GetEffectiveRightsFromAclA (PACL, PTRUSTEE_A, PACCESS_MASK)
DWORD WINAPI GetEffectiveRightsFromAclW (PACL, PTRUSTEE_W, PACCESS_MASK)
DWORD WINAPI GetExplicitEntriesFromAclA (PACL, PULONG, PEXPLICIT_ACCESS_A *)
DWORD WINAPI GetExplicitEntriesFromAclW (PACL, PULONG, PEXPLICIT_ACCESS_W *)
DWORD WINAPI GetNamedSecurityInfoA (LPSTR, SE_OBJECT_TYPE, SECURITY_INFORMATION, PSID *, PSID *, PACL *, PACL *, PSECURITY_DESCRIPTOR *)
DWORD WINAPI GetNamedSecurityInfoW (LPWSTR, SE_OBJECT_TYPE, SECURITY_INFORMATION, PSID *, PSID *, PACL *, PACL *, PSECURITY_DESCRIPTOR *)
DWORD WINAPI GetSecurityInfo (HANDLE, SE_OBJECT_TYPE, SECURITY_INFORMATION, PSID *, PSID *, PACL *, PACL *, PSECURITY_DESCRIPTOR *)
TRUSTEE_FORM WINAPI GetTrusteeFormA (PTRUSTEE_A)
TRUSTEE_FORM WINAPI GetTrusteeFormW (PTRUSTEE_W)
LPSTR WINAPI GetTrusteeNameA (PTRUSTEE_A)
LPWSTR WINAPI GetTrusteeNameW (PTRUSTEE_W)
TRUSTEE_TYPE WINAPI GetTrusteeTypeA (PTRUSTEE_A)
TRUSTEE_TYPE WINAPI GetTrusteeTypeW (PTRUSTEE_W)
DWORD WINAPI LookupSecurityDescriptorPartsA (PTRUSTEE_A *, PTRUSTEE_A *, PULONG, PEXPLICIT_ACCESS_A *, PULONG, PEXPLICIT_ACCESS_A *, PSECURITY_DESCRIPTOR)
DWORD WINAPI LookupSecurityDescriptorPartsW (PTRUSTEE_W *, PTRUSTEE_W *, PULONG, PEXPLICIT_ACCESS_W *, PULONG, PEXPLICIT_ACCESS_W *, PSECURITY_DESCRIPTOR)
DWORD WINAPI SetEntriesInAclA (ULONG, PEXPLICIT_ACCESS_A, PACL, PACL *)
DWORD WINAPI SetEntriesInAclW (ULONG, PEXPLICIT_ACCESS_W, PACL, PACL *)
DWORD WINAPI SetNamedSecurityInfoA (LPSTR, SE_OBJECT_TYPE, SECURITY_INFORMATION, PSID, PSID, PACL, PACL)
DWORD WINAPI SetNamedSecurityInfoW (LPWSTR, SE_OBJECT_TYPE, SECURITY_INFORMATION, PSID, PSID, PACL, PACL)
DWORD WINAPI SetSecurityInfo (HANDLE, SE_OBJECT_TYPE, SECURITY_INFORMATION, PSID, PSID, PACL, PACL)
VOID WINAPI BuildImpersonateExplicitAccessWithNameA (PEXPLICIT_ACCESS_A, LPSTR, PTRUSTEE_A, DWORD, ACCESS_MODE, DWORD)
VOID WINAPI BuildImpersonateExplicitAccessWithNameW (PEXPLICIT_ACCESS_W, LPWSTR, PTRUSTEE_W, DWORD, ACCESS_MODE, DWORD)
VOID WINAPI BuildImpersonateTrusteeA (PTRUSTEE_A, PTRUSTEE_A)
VOID WINAPI BuildImpersonateTrusteeW (PTRUSTEE_W, PTRUSTEE_W)
PTRUSTEE_A WINAPI GetMultipleTrusteeA (PTRUSTEE_A)
PTRUSTEE_W WINAPI GetMultipleTrusteeW (PTRUSTEE_W)
MULTIPLE_TRUSTEE_OPERATION WINAPI GetMultipleTrusteeOperationA (PTRUSTEE_A)
MULTIPLE_TRUSTEE_OPERATION WINAPI GetMultipleTrusteeOperationW (PTRUSTEE_W)

Generated on Sun May 27 2012 05:37:50 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.