ReactOS 0.4.16-dev-125-g798ea90
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define NDEBUG |
Definition at line 12 of file security.c.
NTSTATUS NTAPI RtlConvertToAutoInheritSecurityObject | ( | IN PSECURITY_DESCRIPTOR | ParentDescriptor, |
IN PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
IN LPGUID | ObjectType, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN PGENERIC_MAPPING | GenericMapping | ||
) |
Definition at line 798 of file security.c.
NTSTATUS NTAPI RtlCreateAndSetSD | ( | IN PVOID | AceData, |
IN ULONG | AceCount, | ||
IN PSID OwnerSid | OPTIONAL, | ||
IN PSID GroupSid | OPTIONAL, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor | ||
) |
Definition at line 394 of file security.c.
Referenced by RtlCreateUserSecurityObject().
NTSTATUS NTAPI RtlCreateUserSecurityObject | ( | IN PVOID | AceData, |
IN ULONG | AceCount, | ||
IN PSID | OwnerSid, | ||
IN PSID | GroupSid, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN PGENERIC_MAPPING | GenericMapping, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor | ||
) |
Definition at line 559 of file security.c.
Definition at line 238 of file security.c.
NTSTATUS NTAPI RtlDeleteSecurityObject | ( | IN PSECURITY_DESCRIPTOR * | ObjectDescriptor | ) |
Definition at line 409 of file security.c.
Definition at line 830 of file security.c.
Referenced by RtlpSecMemFreeVirtualMemory(), and UnmapViewOfFile().
NTSTATUS NTAPI RtlNewInstanceSecurityObject | ( | IN BOOLEAN | ParentDescriptorChanged, |
IN BOOLEAN | CreatorDescriptorChanged, | ||
IN PLUID | OldClientTokenModifiedId, | ||
OUT PLUID | NewClientTokenModifiedId, | ||
IN PSECURITY_DESCRIPTOR | ParentDescriptor, | ||
IN PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN HANDLE | Token, | ||
IN PGENERIC_MAPPING | GenericMapping | ||
) |
Definition at line 506 of file security.c.
NTSTATUS NTAPI RtlNewSecurityGrantedAccess | ( | IN ACCESS_MASK | DesiredAccess, |
OUT PPRIVILEGE_SET | Privileges, | ||
IN OUT PULONG | Length, | ||
IN HANDLE | Token, | ||
IN PGENERIC_MAPPING | GenericMapping, | ||
OUT PACCESS_MASK | RemainingDesiredAccess | ||
) |
Definition at line 606 of file security.c.
NTSTATUS NTAPI RtlNewSecurityObject | ( | IN PSECURITY_DESCRIPTOR | ParentDescriptor, |
IN PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN HANDLE | Token, | ||
IN PGENERIC_MAPPING | GenericMapping | ||
) |
Definition at line 423 of file security.c.
Referenced by RtlCreateUserSecurityObject(), and RtlNewInstanceSecurityObject().
NTSTATUS NTAPI RtlNewSecurityObjectEx | ( | IN PSECURITY_DESCRIPTOR | ParentDescriptor, |
IN PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
IN LPGUID | ObjectType, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN ULONG | AutoInheritFlags, | ||
IN HANDLE | Token, | ||
IN PGENERIC_MAPPING | GenericMapping | ||
) |
Definition at line 449 of file security.c.
NTSTATUS NTAPI RtlNewSecurityObjectWithMultipleInheritance | ( | IN PSECURITY_DESCRIPTOR | ParentDescriptor, |
IN PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
IN LPGUID * | ObjectTypes, | ||
IN ULONG | GuidCount, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN ULONG | AutoInheritFlags, | ||
IN HANDLE | Token, | ||
IN PGENERIC_MAPPING | GenericMapping | ||
) |
Definition at line 477 of file security.c.
NTSTATUS NTAPI RtlpConvertToAutoInheritSecurityObject | ( | IN PSECURITY_DESCRIPTOR | ParentDescriptor, |
IN PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
IN LPGUID | ObjectType, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN PGENERIC_MAPPING | GenericMapping | ||
) |
Definition at line 220 of file security.c.
Referenced by RtlConvertToAutoInheritSecurityObject().
NTSTATUS NTAPI RtlpNewSecurityObject | ( | IN PSECURITY_DESCRIPTOR | ParentDescriptor, |
IN PSECURITY_DESCRIPTOR | CreatorDescriptor, | ||
OUT PSECURITY_DESCRIPTOR * | NewDescriptor, | ||
IN LPGUID * | ObjectTypes, | ||
IN ULONG | GuidCount, | ||
IN BOOLEAN | IsDirectoryObject, | ||
IN ULONG | AutoInheritFlags, | ||
IN HANDLE | Token, | ||
IN PGENERIC_MAPPING | GenericMapping | ||
) |
Definition at line 204 of file security.c.
Referenced by RtlNewSecurityObject(), RtlNewSecurityObjectEx(), and RtlNewSecurityObjectWithMultipleInheritance().
NTSTATUS NTAPI RtlpSetSecurityObject | ( | IN PVOID Object | OPTIONAL, |
IN SECURITY_INFORMATION | SecurityInformation, | ||
IN PSECURITY_DESCRIPTOR | ModificationDescriptor, | ||
IN OUT PSECURITY_DESCRIPTOR * | ObjectsSecurityDescriptor, | ||
IN ULONG | AutoInheritFlags, | ||
IN ULONG | PoolType, | ||
IN PGENERIC_MAPPING | GenericMapping, | ||
IN HANDLE Token | OPTIONAL | ||
) |
Definition at line 19 of file security.c.
Referenced by RtlSetSecurityObject(), and RtlSetSecurityObjectEx().
NTSTATUS NTAPI RtlQuerySecurityObject | ( | IN PSECURITY_DESCRIPTOR | ObjectDescriptor, |
IN SECURITY_INFORMATION | SecurityInformation, | ||
OUT PSECURITY_DESCRIPTOR | ResultantDescriptor, | ||
IN ULONG | DescriptorLength, | ||
OUT PULONG | ReturnLength | ||
) |
Definition at line 695 of file security.c.
NTSTATUS NTAPI RtlRegisterSecureMemoryCacheCallback | ( | IN PRTL_SECURE_MEMORY_CACHE_CALLBACK | Callback | ) |
Definition at line 819 of file security.c.
NTSTATUS NTAPI RtlSetSecurityObject | ( | IN SECURITY_INFORMATION | SecurityInformation, |
IN PSECURITY_DESCRIPTOR | ModificationDescriptor, | ||
IN OUT PSECURITY_DESCRIPTOR * | ObjectsSecurityDescriptor, | ||
IN PGENERIC_MAPPING | GenericMapping, | ||
IN HANDLE Token | OPTIONAL | ||
) |
Definition at line 752 of file security.c.
NTSTATUS NTAPI RtlSetSecurityObjectEx | ( | IN SECURITY_INFORMATION | SecurityInformation, |
IN PSECURITY_DESCRIPTOR | ModificationDescriptor, | ||
IN OUT PSECURITY_DESCRIPTOR * | ObjectsSecurityDescriptor, | ||
IN ULONG | AutoInheritFlags, | ||
IN PGENERIC_MAPPING | GenericMapping, | ||
IN HANDLE Token | OPTIONAL | ||
) |
Definition at line 774 of file security.c.