Nikolay Sivov : kernelbase: Forward ConvertToAutoInheritPrivateObjectSecurity() to ntdll.

Alexandre Julliard julliard at winehq.org
Wed Sep 2 15:24:32 CDT 2020


Module: wine
Branch: master
Commit: 1c2b14a5240cdf18576552b1a81c6b7e17ff3a91
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=1c2b14a5240cdf18576552b1a81c6b7e17ff3a91

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Wed Sep  2 14:28:25 2020 +0300

kernelbase: Forward ConvertToAutoInheritPrivateObjectSecurity() to ntdll.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/kernelbase/security.c | 3 +--
 include/winternl.h         | 1 +
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/kernelbase/security.c b/dlls/kernelbase/security.c
index d1736e61b8..72bb5892d3 100644
--- a/dlls/kernelbase/security.c
+++ b/dlls/kernelbase/security.c
@@ -900,8 +900,7 @@ BOOL WINAPI ConvertToAutoInheritPrivateObjectSecurity( PSECURITY_DESCRIPTOR pare
                                                        GUID *type, BOOL is_dir,
                                                        PGENERIC_MAPPING mapping )
 {
-    FIXME("%p %p %p %p %d %p - stub\n", parent, current, descr, type, is_dir, mapping );
-    return FALSE;
+    return set_ntstatus( RtlConvertToAutoInheritSecurityObject( parent, current, descr, type, is_dir, mapping ));
 }
 
 /******************************************************************************
diff --git a/include/winternl.h b/include/winternl.h
index 6c80919397..b462182745 100644
--- a/include/winternl.h
+++ b/include/winternl.h
@@ -3282,6 +3282,7 @@ NTSYSAPI LONG      WINAPI RtlCompareUnicodeStrings(const WCHAR*,SIZE_T,const WCH
 NTSYSAPI NTSTATUS  WINAPI RtlCompressBuffer(USHORT,PUCHAR,ULONG,PUCHAR,ULONG,ULONG,PULONG,PVOID);
 NTSYSAPI DWORD     WINAPI RtlComputeCrc32(DWORD,const BYTE*,INT);
 NTSYSAPI NTSTATUS  WINAPI RtlConvertSidToUnicodeString(PUNICODE_STRING,PSID,BOOLEAN);
+NTSYSAPI NTSTATUS  WINAPI RtlConvertToAutoInheritSecurityObject(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,GUID*,BOOL,PGENERIC_MAPPING);
 NTSYSAPI void      WINAPI RtlCopyLuid(PLUID,const LUID*);
 NTSYSAPI void      WINAPI RtlCopyLuidAndAttributesArray(ULONG,const LUID_AND_ATTRIBUTES*,PLUID_AND_ATTRIBUTES);
 NTSYSAPI BOOLEAN   WINAPI RtlCopySid(DWORD,PSID,PSID);




More information about the wine-cvs mailing list