mirror of
https://github.com/reactos/reactos.git
synced 2024-08-02 09:30:55 +00:00
implement MakeAbsoluteSD2 by forwarding to RtlSelfRelativeToAbsoluteSD2
svn path=/trunk/; revision=18718
This commit is contained in:
parent
af1b54ef10
commit
c0bbaf7802
|
@ -539,6 +539,14 @@ RtlSelfRelativeToAbsoluteSD(
|
||||||
IN PULONG PrimaryGroupSize
|
IN PULONG PrimaryGroupSize
|
||||||
);
|
);
|
||||||
|
|
||||||
|
NTSYSAPI
|
||||||
|
NTSTATUS
|
||||||
|
NTAPI
|
||||||
|
RtlSelfRelativeToAbsoluteSD2(
|
||||||
|
IN OUT PSECURITY_DESCRIPTOR SelfRelativeSD,
|
||||||
|
OUT PULONG BufferSize
|
||||||
|
);
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
|
|
|
@ -413,7 +413,7 @@ MD5Update@12
|
||||||
;MSChapSrvChangePassword
|
;MSChapSrvChangePassword
|
||||||
;MSChapSrvChangePassword2
|
;MSChapSrvChangePassword2
|
||||||
MakeAbsoluteSD@44
|
MakeAbsoluteSD@44
|
||||||
;MakeAbsoluteSD2
|
MakeAbsoluteSD2@8
|
||||||
MakeSelfRelativeSD@12
|
MakeSelfRelativeSD@12
|
||||||
MapGenericMask@8=NTDLL.RtlMapGenericMask
|
MapGenericMask@8=NTDLL.RtlMapGenericMask
|
||||||
NotifyBootConfigStatus@4
|
NotifyBootConfigStatus@4
|
||||||
|
|
|
@ -268,6 +268,28 @@ MakeAbsoluteSD (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
MakeAbsoluteSD2(IN OUT PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor,
|
||||||
|
OUT LPDWORD lpdwBufferSize)
|
||||||
|
{
|
||||||
|
NTSTATUS Status;
|
||||||
|
|
||||||
|
Status = RtlSelfRelativeToAbsoluteSD2(pSelfRelativeSecurityDescriptor,
|
||||||
|
lpdwBufferSize);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
SetLastError (RtlNtStatusToDosError (Status));
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -606,6 +606,7 @@ RtlRunDecodeUnicodeString@8
|
||||||
RtlRunEncodeUnicodeString@8
|
RtlRunEncodeUnicodeString@8
|
||||||
RtlSecondsSince1970ToTime@8
|
RtlSecondsSince1970ToTime@8
|
||||||
RtlSecondsSince1980ToTime@8
|
RtlSecondsSince1980ToTime@8
|
||||||
|
RtlSelfRelativeToAbsoluteSD2@8
|
||||||
RtlSelfRelativeToAbsoluteSD@44
|
RtlSelfRelativeToAbsoluteSD@44
|
||||||
RtlSetAllBits@4
|
RtlSetAllBits@4
|
||||||
RtlSetAttributesSecurityDescriptor@12
|
RtlSetAttributesSecurityDescriptor@12
|
||||||
|
|
|
@ -729,7 +729,7 @@ RtlSelfRelativeToAbsoluteSD(PISECURITY_DESCRIPTOR RelSD,
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
NTSTATUS NTAPI
|
NTSTATUS NTAPI
|
||||||
RtlSelfRelativeToAbsoluteSD2(PISECURITY_DESCRIPTOR_RELATIVE SelfRelativeSecurityDescriptor,
|
RtlSelfRelativeToAbsoluteSD2(PISECURITY_DESCRIPTOR SelfRelativeSecurityDescriptor,
|
||||||
PULONG BufferSize)
|
PULONG BufferSize)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
|
|
Loading…
Reference in a new issue