Commit in reactos/lib/advapi32 on MAIN
advapi32.def+6-51.18 -> 1.19
advapi32.edf+6-61.38 -> 1.39
sec/misc.c+92-11.15 -> 1.16
+104-12
3 modified files
added stubs for SetFileSecurityW(), GetNamedSecurityInfoA/W() and SetNamedSecurityInfoA/W()

reactos/lib/advapi32
advapi32.def 1.18 -> 1.19
diff -u -r1.18 -r1.19
--- advapi32.def	13 May 2004 20:42:27 -0000	1.18
+++ advapi32.def	26 May 2004 09:50:09 -0000	1.19
@@ -1,4 +1,4 @@
-; $Id: advapi32.def,v 1.18 2004/05/13 20:42:27 navaraf Exp $
+; $Id: advapi32.def,v 1.19 2004/05/26 09:50:09 weiden Exp $
 ;
 ; advapi32.def
 ;
@@ -144,8 +144,8 @@
 ;GetMultipleTrusteeOperationA@4
 ;GetMultipleTrusteeOperationW@4
 ;GetMultipleTrusteeW@4
-;GetNamedSecurityInfoA@32
-;GetNamedSecurityInfoW@32
+GetNamedSecurityInfoA@32
+GetNamedSecurityInfoW@32
 ;GetNumberOfEventLogRecords@8
 ;GetOldestEventLogRecord@8
 ;GetPrivateObjectSecurity@20
@@ -353,9 +353,10 @@
 ;SetEntriesInAclA@16
 ;SetEntriesInAclW@16
 SetFileSecurityA@20
+SetFileSecurityW@20
 SetKernelObjectSecurity@12
-;SetNamedSecurityInfoA@28
-;SetNamedSecurityInfoW@28
+SetNamedSecurityInfoA@28
+SetNamedSecurityInfoW@28
 ;SetPrivateObjectSecurity@20
 SetSecurityDescriptorDacl@16
 SetSecurityDescriptorGroup@12

reactos/lib/advapi32
advapi32.edf 1.38 -> 1.39
diff -u -r1.38 -r1.39
--- advapi32.edf	13 May 2004 20:42:27 -0000	1.38
+++ advapi32.edf	26 May 2004 09:50:10 -0000	1.39
@@ -1,4 +1,4 @@
-; $Id: advapi32.edf,v 1.38 2004/05/13 20:42:27 navaraf Exp $
+; $Id: advapi32.edf,v 1.39 2004/05/26 09:50:10 weiden Exp $
 ;
 ; advapi32.edf
 ;
@@ -140,8 +140,8 @@
 ;GetMultipleTrusteeOperationA=GetMultipleTrusteeOperationA@4
 ;GetMultipleTrusteeOperationW=GetMultipleTrusteeOperationW@4
 ;GetMultipleTrusteeW=GetMultipleTrusteeW@4
-;GetNamedSecurityInfoA=GetNamedSecurityInfoA@32
-;GetNamedSecurityInfoW=GetNamedSecurityInfoW@32
+GetNamedSecurityInfoA=GetNamedSecurityInfoA@32
+GetNamedSecurityInfoW=GetNamedSecurityInfoW@32
 GetNumberOfEventLogRecords=GetNumberOfEventLogRecords@8
 GetOldestEventLogRecord=GetOldestEventLogRecord@8
 ;GetPrivateObjectSecurity=GetPrivateObjectSecurity@20
@@ -350,10 +350,10 @@
 ;SetEntriesInAclA=SetEntriesInAclA@16
 ;SetEntriesInAclW=SetEntriesInAclW@16
 SetFileSecurityA=SetFileSecurityA@12
-;SetFileSecurityW=SetFileSecurityW@12
+SetFileSecurityW=SetFileSecurityW@12
 SetKernelObjectSecurity=SetKernelObjectSecurity@12
-;SetNamedSecurityInfoA=SetNamedSecurityInfoA@28
-;SetNamedSecurityInfoW=SetNamedSecurityInfoW@28
+SetNamedSecurityInfoA=SetNamedSecurityInfoA@28
+SetNamedSecurityInfoW=SetNamedSecurityInfoW@28
 ;SetPrivateObjectSecurity=SetPrivateObjectSecurity@20
 SetSecurityDescriptorDacl=SetSecurityDescriptorDacl@16
 SetSecurityDescriptorGroup=SetSecurityDescriptorGroup@12

reactos/lib/advapi32/sec
misc.c 1.15 -> 1.16
diff -u -r1.15 -r1.16
--- misc.c	13 May 2004 20:42:28 -0000	1.15
+++ misc.c	26 May 2004 09:50:10 -0000	1.16
@@ -1,4 +1,4 @@
-/* $Id: misc.c,v 1.15 2004/05/13 20:42:28 navaraf Exp $
+/* $Id: misc.c,v 1.16 2004/05/26 09:50:10 weiden Exp $
  *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS system libraries
@@ -9,6 +9,7 @@
 #define NTOS_MODE_USER
 #include <ntos.h>
 #include <windows.h>
+#include <Accctrl.h>
 
 #define NDEBUG
 #include <debug.h>
@@ -111,6 +112,22 @@
 
 
 /******************************************************************************
+ * SetFileSecurityW [ADVAPI32.@]
+ * Sets the security of a file or directory
+ *
+ * @unimplemented
+ */
+BOOL STDCALL
+SetFileSecurityW (LPCWSTR lpFileName,
+		  SECURITY_INFORMATION RequestedInformation,
+		  PSECURITY_DESCRIPTOR pSecurityDescriptor)
+{
+  DPRINT("SetFileSecurityA : stub\n");
+  return TRUE;
+}
+
+
+/******************************************************************************
  * SetFileSecurityA [ADVAPI32.@]
  * Sets the security of a file or directory
  *
@@ -509,4 +526,78 @@
   return FALSE;
 }
 
+
+/**********************************************************************
+ * GetNamedSecurityInfoW			EXPORTED
+ *
+ * @unimplemented
+ */
+DWORD STDCALL
+GetNamedSecurityInfoW(LPWSTR pObjectName,
+                      SE_OBJECT_TYPE ObjectType,
+                      SECURITY_INFORMATION SecurityInfo,
+                      PSID *ppsidOwner,
+                      PSID *ppsidGroup,
+                      PACL *ppDacl,
+                      PACL *ppSacl,
+                      PSECURITY_DESCRIPTOR *ppSecurityDescriptor)
+{
+  return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/**********************************************************************
+ * GetNamedSecurityInfoA			EXPORTED
+ *
+ * @unimplemented
+ */
+DWORD STDCALL
+GetNamedSecurityInfoA(LPSTR pObjectName,
+                      SE_OBJECT_TYPE ObjectType,
+                      SECURITY_INFORMATION SecurityInfo,
+                      PSID *ppsidOwner,
+                      PSID *ppsidGroup,
+                      PACL *ppDacl,
+                      PACL *ppSacl,
+                      PSECURITY_DESCRIPTOR *ppSecurityDescriptor)
+{
+  return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/**********************************************************************
+ * SetNamedSecurityInfoW			EXPORTED
+ *
+ * @unimplemented
+ */
+DWORD STDCALL
+SetNamedSecurityInfoW(LPWSTR pObjectName,
+                      SE_OBJECT_TYPE ObjectType,
+                      SECURITY_INFORMATION SecurityInfo,
+                      PSID psidOwner,
+                      PSID psidGroup,
+                      PACL pDacl,
+                      PACL pSacl)
+{
+  return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+
+/**********************************************************************
+ * SetNamedSecurityInfoA			EXPORTED
+ *
+ * @unimplemented
+ */
+DWORD STDCALL
+SetNamedSecurityInfoA(LPSTR pObjectName,
+                      SE_OBJECT_TYPE ObjectType,
+                      SECURITY_INFORMATION SecurityInfo,
+                      PSID psidOwner,
+                      PSID psidGroup,
+                      PACL pDacl,
+                      PACL pSacl)
+{
+  return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
 /* EOF */
CVSspam 0.2.8