ReactOS 0.4.16-dev-338-g34e76ad
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
NTSTATUS NTAPI RtlAbsoluteToSelfRelativeSD | ( | IN PSECURITY_DESCRIPTOR | AbsoluteSecurityDescriptor, |
IN OUT PSECURITY_DESCRIPTOR | SelfRelativeSecurityDescriptor, | ||
IN PULONG | BufferLength | ||
) |
Definition at line 626 of file sd.c.
Referenced by fcb_get_sd(), get_top_level_sd(), IntCreateServiceSecurity(), LsapCreateAccountSd(), LsapCreatePolicySd(), LsapCreateSecretSd(), LsapCreateTokenSd(), MakeSelfRelativeSD(), RtlpSysVolCheckOwnerAndSecurity(), RtlQuerySecurityObject(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), ScmCreateDefaultServiceSD(), and TiCreateSecurityDescriptor().
NTSTATUS NTAPI RtlCopySecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | pSourceSecurityDescriptor, |
OUT PSECURITY_DESCRIPTOR * | pDestinationSecurityDescriptor | ||
) |
Definition at line 582 of file sd.c.
NTSTATUS NTAPI RtlCreateSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN ULONG | Revision | ||
) |
Definition at line 117 of file sd.c.
NTSTATUS NTAPI RtlCreateSecurityDescriptorRelative | ( | IN PISECURITY_DESCRIPTOR_RELATIVE | SecurityDescriptor, |
IN ULONG | Revision | ||
) |
Definition at line 139 of file sd.c.
NTSTATUS NTAPI RtlGetControlSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PSECURITY_DESCRIPTOR_CONTROL | Control, | ||
OUT PULONG | Revision | ||
) |
Definition at line 439 of file sd.c.
NTSTATUS NTAPI RtlGetDaclSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PBOOLEAN | DaclPresent, | ||
OUT PACL * | Dacl, | ||
OUT PBOOLEAN | DaclDefaulted | ||
) |
Definition at line 199 of file sd.c.
NTSTATUS NTAPI RtlGetGroupSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PSID * | Group, | ||
OUT PBOOLEAN | GroupDefaulted | ||
) |
Definition at line 280 of file sd.c.
Referenced by _test_group(), CheckDirectorySecurity__(), CheckKeySecurity__(), GetSecurityDescriptorGroup(), RtlpSetSecurityObject(), and RtlQuerySecurityObject().
NTSTATUS NTAPI RtlGetOwnerSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PSID * | Owner, | ||
OUT PBOOLEAN | OwnerDefaulted | ||
) |
Definition at line 257 of file sd.c.
Referenced by CheckDirectorySecurity__(), CheckKeySecurity__(), create_directory_fcb(), create_subvol(), fcb_get_new_sd(), GetSecurityDescriptorOwner(), mknod(), RtlpSetSecurityObject(), RtlpSysVolCheckOwnerAndSecurity(), and RtlQuerySecurityObject().
NTSTATUS NTAPI RtlGetSaclSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PBOOLEAN | SaclPresent, | ||
OUT PACL * | Sacl, | ||
OUT PBOOLEAN | SaclDefaulted | ||
) |
Definition at line 228 of file sd.c.
BOOLEAN NTAPI RtlGetSecurityDescriptorRMControl | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PUCHAR | RMControl | ||
) |
Definition at line 500 of file sd.c.
ULONG NTAPI RtlLengthSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor | ) |
Definition at line 161 of file sd.c.
NTSTATUS NTAPI RtlMakeSelfRelativeSD | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PSECURITY_DESCRIPTOR | SelfRelativeSD, | ||
IN OUT PULONG | BufferLength | ||
) |
Definition at line 647 of file sd.c.
Referenced by RtlAbsoluteToSelfRelativeSD().
VOID NTAPI RtlpQuerySecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
OUT PSID * | Owner, | ||
OUT PULONG | OwnerSize, | ||
OUT PSID * | PrimaryGroup, | ||
OUT PULONG | PrimaryGroupSize, | ||
OUT PACL * | Dacl, | ||
OUT PULONG | DaclSize, | ||
OUT PACL * | Sacl, | ||
OUT PULONG | SaclSize | ||
) |
Definition at line 45 of file sd.c.
Referenced by RtlCopySecurityDescriptor(), RtlMakeSelfRelativeSD(), RtlSelfRelativeToAbsoluteSD(), and RtlSelfRelativeToAbsoluteSD2().
BOOLEAN NTAPI RtlpValidateSDOffsetAndSize | ( | IN ULONG | Offset, |
IN ULONG | Length, | ||
IN ULONG | MinLength, | ||
OUT PULONG | MaxLength | ||
) |
Definition at line 20 of file sd.c.
Referenced by RtlValidRelativeSecurityDescriptor().
NTSTATUS NTAPI RtlSelfRelativeToAbsoluteSD | ( | IN PSECURITY_DESCRIPTOR | SelfRelativeSD, |
OUT PSECURITY_DESCRIPTOR | AbsoluteSD, | ||
IN PULONG | AbsoluteSDSize, | ||
IN PACL | Dacl, | ||
IN PULONG | DaclSize, | ||
IN PACL | Sacl, | ||
IN PULONG | SaclSize, | ||
IN PSID | Owner, | ||
IN PULONG | OwnerSize, | ||
IN PSID | PrimaryGroup, | ||
IN PULONG | PrimaryGroupSize | ||
) |
Definition at line 742 of file sd.c.
NTSTATUS NTAPI RtlSelfRelativeToAbsoluteSD2 | ( | IN OUT PSECURITY_DESCRIPTOR | SelfRelativeSD, |
OUT PULONG | BufferSize | ||
) |
Definition at line 843 of file sd.c.
NTSTATUS NTAPI RtlSetAttributesSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN SECURITY_DESCRIPTOR_CONTROL | Control, | ||
OUT PULONG | Revision | ||
) |
Definition at line 550 of file sd.c.
NTSTATUS NTAPI RtlSetControlSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN SECURITY_DESCRIPTOR_CONTROL | ControlBitsOfInterest, | ||
IN SECURITY_DESCRIPTOR_CONTROL | ControlBitsToSet | ||
) |
Definition at line 464 of file sd.c.
Referenced by RtlSetAttributesSecurityDescriptor().
NTSTATUS NTAPI RtlSetDaclSecurityDescriptor | ( | IN OUT PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN BOOLEAN | DaclPresent, | ||
IN PACL | Dacl, | ||
IN BOOLEAN | DaclDefaulted | ||
) |
Definition at line 303 of file sd.c.
NTSTATUS NTAPI RtlSetGroupSecurityDescriptor | ( | IN OUT PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN PSID | Group, | ||
IN BOOLEAN | GroupDefaulted | ||
) |
Definition at line 410 of file sd.c.
Referenced by AccessCheckEmptyMappingTest(), AccessGrantedMultipleObjectsTests(), AccessGrantedNoDaclTests(), AccessGrantedTests(), CheckTokenMembership(), DenyAccessTests(), fcb_get_sd(), get_top_level_sd(), GrantedAccessTests(), IntCreateServiceSecurity(), LsapCreateAccountSd(), LsapCreatePolicySd(), LsapCreateSecretSd(), ParamsValidationTests(), ParamValidationNoObjsList(), RtlQuerySecurityObject(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), ScmCreateDefaultSD(), ScmCreatePipeSD(), SetSecurityDescriptorGroup(), and TiCreateSecurityDescriptor().
NTSTATUS NTAPI RtlSetOwnerSecurityDescriptor | ( | IN OUT PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN PSID | Owner, | ||
IN BOOLEAN | OwnerDefaulted | ||
) |
Definition at line 381 of file sd.c.
NTSTATUS NTAPI RtlSetSaclSecurityDescriptor | ( | IN OUT PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN BOOLEAN | SaclPresent, | ||
IN PACL | Sacl, | ||
IN BOOLEAN | SaclDefaulted | ||
) |
Definition at line 342 of file sd.c.
Referenced by RtlQuerySecurityObject(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), ScmCreateDefaultSD(), SetSecurityDescriptorSacl(), and TestSeAssignSecurity().
VOID NTAPI RtlSetSecurityDescriptorRMControl | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN PUCHAR | RMControl | ||
) |
BOOLEAN NTAPI RtlValidRelativeSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptorInput, |
IN ULONG | SecurityDescriptorLength, | ||
IN SECURITY_INFORMATION | RequiredInformation | ||
) |
Definition at line 1098 of file sd.c.
BOOLEAN NTAPI RtlValidSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor | ) |
Definition at line 1054 of file sd.c.
Referenced by IsValidSecurityDescriptor(), LsarSetSecurityObject(), RSetServiceObjectSecurity(), SamrSetSecurityObject(), and UDFReadSecurity().