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

acl.c File Reference
#include <rtl.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

BOOLEAN NTAPI RtlFirstFreeAce (PACL Acl, PACE *Ace)
NTSTATUS NTAPI RtlGetAce (PACL Acl, ULONG AceIndex, PVOID *Ace)
static NTSTATUS RtlpAddKnownAce (PACL Acl, ULONG Revision, ULONG Flags, ACCESS_MASK AccessMask, GUID *ObjectTypeGuid OPTIONAL, GUID *InheritedObjectTypeGuid OPTIONAL, PSID Sid, UCHAR Type)
NTSTATUS NTAPI RtlAddAccessAllowedAce (IN OUT PACL Acl, IN ULONG Revision, IN ACCESS_MASK AccessMask, IN PSID Sid)
NTSTATUS NTAPI RtlAddAccessAllowedAceEx (IN OUT PACL Acl, IN ULONG Revision, IN ULONG Flags, IN ACCESS_MASK AccessMask, IN PSID Sid)
NTSTATUS NTAPI RtlAddAccessAllowedObjectAce (IN OUT PACL Acl, IN ULONG Revision, IN ULONG Flags, IN ACCESS_MASK AccessMask, IN GUID *ObjectTypeGuid OPTIONAL, IN GUID *InheritedObjectTypeGuid OPTIONAL, IN PSID Sid)
NTSTATUS NTAPI RtlAddAccessDeniedAce (PACL Acl, ULONG Revision, ACCESS_MASK AccessMask, PSID Sid)
NTSTATUS NTAPI RtlAddAccessDeniedAceEx (IN OUT PACL Acl, IN ULONG Revision, IN ULONG Flags, IN ACCESS_MASK AccessMask, IN PSID Sid)
NTSTATUS NTAPI RtlAddAccessDeniedObjectAce (IN OUT PACL Acl, IN ULONG Revision, IN ULONG Flags, IN ACCESS_MASK AccessMask, IN GUID *ObjectTypeGuid OPTIONAL, IN GUID *InheritedObjectTypeGuid OPTIONAL, IN PSID Sid)
static VOID RtlpAddData (PVOID AceList, ULONG AceListLength, PVOID Ace, ULONG Offset)
NTSTATUS NTAPI RtlAddAce (PACL Acl, ULONG AclRevision, ULONG StartingIndex, PVOID AceList, ULONG AceListLength)
NTSTATUS NTAPI RtlAddAuditAccessAce (PACL Acl, ULONG Revision, ACCESS_MASK AccessMask, PSID Sid, BOOLEAN Success, BOOLEAN Failure)
NTSTATUS NTAPI RtlAddAuditAccessAceEx (PACL Acl, ULONG Revision, ULONG Flags, ACCESS_MASK AccessMask, PSID Sid, BOOLEAN Success, BOOLEAN Failure)
NTSTATUS NTAPI RtlAddAuditAccessObjectAce (PACL Acl, ULONG Revision, ULONG Flags, ACCESS_MASK AccessMask, IN GUID *ObjectTypeGuid OPTIONAL, IN GUID *InheritedObjectTypeGuid OPTIONAL, PSID Sid, BOOLEAN Success, BOOLEAN Failure)
NTSTATUS NTAPI RtlAddMandatoryAce (IN OUT PACL Acl, IN ULONG Revision, IN ULONG Flags, IN ULONG MandatoryFlags, IN UCHAR AceType, IN PSID LabelSid)
static VOID RtlpDeleteData (PVOID Ace, ULONG AceSize, ULONG Offset)
NTSTATUS NTAPI RtlDeleteAce (PACL Acl, ULONG AceIndex)
NTSTATUS NTAPI RtlCreateAcl (PACL Acl, ULONG AclSize, ULONG AclRevision)
NTSTATUS NTAPI RtlQueryInformationAcl (PACL Acl, PVOID Information, ULONG InformationLength, ACL_INFORMATION_CLASS InformationClass)
NTSTATUS NTAPI RtlSetInformationAcl (PACL Acl, PVOID Information, ULONG InformationLength, ACL_INFORMATION_CLASS InformationClass)
BOOLEAN NTAPI RtlValidAcl (PACL Acl)

Generated on Fri May 25 2012 06:02:39 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.