3 modified files
reactos/lib/advapi32
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
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
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