|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().