Vijay Kiran Kamuju : advapi32: Add stub for ConvertToAutoInheritPrivateObjectSecurity.

Alexandre Julliard julliard at winehq.org
Thu Aug 28 07:00:22 CDT 2008


Module: wine
Branch: master
Commit: d2625be02fc0e153f5666028b0d558c5c715a880
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d2625be02fc0e153f5666028b0d558c5c715a880

Author: Vijay Kiran Kamuju <infyquest at gmail.com>
Date:   Wed Aug 27 10:40:37 2008 -0400

advapi32: Add stub for ConvertToAutoInheritPrivateObjectSecurity.

---

 dlls/advapi32/advapi32.spec |    2 +-
 dlls/advapi32/security.c    |   13 +++++++++++++
 include/winbase.h           |    1 +
 3 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index 4189458..cb4dd4d 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -87,7 +87,7 @@
 @ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr)
 @ stdcall ConvertStringSidToSidA(ptr ptr)
 @ stdcall ConvertStringSidToSidW(ptr ptr)
-# @ stub ConvertToAutoInheritPrivateObjectSecurity
+@ stdcall ConvertToAutoInheritPrivateObjectSecurity(ptr ptr ptr ptr long ptr)
 @ stdcall CopySid(long ptr ptr)
 # @ stub CreateCodeAuthzLevel
 @ stdcall CreatePrivateObjectSecurity(ptr ptr ptr long long ptr)
diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c
index 6a19ef0..ef9ce6e 100644
--- a/dlls/advapi32/security.c
+++ b/dlls/advapi32/security.c
@@ -4553,6 +4553,19 @@ BOOL WINAPI ConvertSidToStringSidA(PSID pSid, LPSTR *pstr)
     return TRUE;
 }
 
+BOOL WINAPI ConvertToAutoInheritPrivateObjectSecurity(
+        PSECURITY_DESCRIPTOR pdesc,
+        PSECURITY_DESCRIPTOR cdesc,
+        PSECURITY_DESCRIPTOR* ndesc,
+        GUID* objtype,
+        BOOL isdir,
+        PGENERIC_MAPPING genmap )
+{
+    FIXME("%p %p %p %p %d %p - stub\n", pdesc, cdesc, ndesc, objtype, isdir, genmap);
+
+    return FALSE;
+}
+
 BOOL WINAPI CreatePrivateObjectSecurity(
         PSECURITY_DESCRIPTOR ParentDescriptor,
         PSECURITY_DESCRIPTOR CreatorDescriptor,
diff --git a/include/winbase.h b/include/winbase.h
index cf0345b..f7ccb8c 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -1338,6 +1338,7 @@ WINBASEAPI INT         WINAPI CompareFileTime(const FILETIME*,const FILETIME*);
 WINBASEAPI BOOL        WINAPI ConvertFiberToThread(void);
 WINBASEAPI LPVOID      WINAPI ConvertThreadToFiber(LPVOID);
 WINBASEAPI LPVOID      WINAPI ConvertThreadToFiberEx(LPVOID,DWORD);
+WINADVAPI  BOOL        WINAPI ConvertToAutoInheritPrivateObjectSecurity(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,GUID*,BOOL,PGENERIC_MAPPING);
 WINBASEAPI HANDLE      WINAPI CreateActCtxA(PCACTCTXA);
 WINBASEAPI HANDLE      WINAPI CreateActCtxW(PCACTCTXW);
 #define                       CreateActCtx WINELIB_NAME_AW(CreateActCtx)




More information about the wine-cvs mailing list