[ros-diffs] [weiden] 18146: export BuildSecurityDescriptorA/W and IsWellKnownSid

weiden at svn.reactos.com weiden at svn.reactos.com
Thu Sep 29 04:02:48 CEST 2005


export BuildSecurityDescriptorA/W and IsWellKnownSid
Modified: trunk/reactos/lib/advapi32/advapi32.def
Modified: trunk/reactos/lib/advapi32/sec/sec.c
Modified: trunk/reactos/lib/advapi32/sec/sid.c
  _____  

Modified: trunk/reactos/lib/advapi32/advapi32.def
--- trunk/reactos/lib/advapi32/advapi32.def	2005-09-29 00:50:40 UTC
(rev 18145)
+++ trunk/reactos/lib/advapi32/advapi32.def	2005-09-29 02:02:40 UTC
(rev 18146)
@@ -47,8 +47,8 @@

 BuildImpersonateExplicitAccessWithNameW at 24
 BuildImpersonateTrusteeA at 8
 BuildImpersonateTrusteeW at 8
-;BuildSecurityDescriptorA at 36
-;BuildSecurityDescriptorW at 36
+BuildSecurityDescriptorA at 36
+BuildSecurityDescriptorW at 36
 BuildTrusteeWithNameA at 8
 BuildTrusteeWithNameW at 8
 BuildTrusteeWithObjectsAndNameA at 24
@@ -325,7 +325,7 @@
 IsValidAcl at 4
 IsValidSecurityDescriptor at 4
 IsValidSid at 4
-;IsWellKnownSid
+IsWellKnownSid at 8
 LockServiceDatabase at 4
 LogonUserA at 24
 ;LogonUserExA
  _____  

Modified: trunk/reactos/lib/advapi32/sec/sec.c
--- trunk/reactos/lib/advapi32/sec/sec.c	2005-09-29 00:50:40 UTC
(rev 18145)
+++ trunk/reactos/lib/advapi32/sec/sec.c	2005-09-29 02:02:40 UTC
(rev 18146)
@@ -457,4 +457,45 @@

     return FALSE;
 }
 
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+BuildSecurityDescriptorW(IN PTRUSTEE_W pOwner  OPTIONAL,
+                         IN PTRUSTEE_W pGroup  OPTIONAL,
+                         IN ULONG cCountOfAccessEntries,
+                         IN PEXPLICIT_ACCESS pListOfAccessEntries
OPTIONAL,
+                         IN ULONG cCountOfAuditEntries,
+                         IN PEXPLICIT_ACCESS pListOfAuditEntries
OPTIONAL,
+                         IN PSECURITY_DESCRIPTOR pOldSD  OPTIONAL,
+                         OUT PULONG pSizeNewSD,
+                         OUT PSECURITY_DESCRIPTOR* pNewSD)
+{
+    UNIMPLEMENTED;
+    return FALSE;
+}
+
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+BuildSecurityDescriptorA(IN PTRUSTEE_A pOwner  OPTIONAL,
+                         IN PTRUSTEE_A pGroup  OPTIONAL,
+                         IN ULONG cCountOfAccessEntries,
+                         IN PEXPLICIT_ACCESS pListOfAccessEntries
OPTIONAL,
+                         IN ULONG cCountOfAuditEntries,
+                         IN PEXPLICIT_ACCESS pListOfAuditEntries
OPTIONAL,
+                         IN PSECURITY_DESCRIPTOR pOldSD  OPTIONAL,
+                         OUT PULONG pSizeNewSD,
+                         OUT PSECURITY_DESCRIPTOR* pNewSD)
+{
+    UNIMPLEMENTED;
+    return FALSE;
+}
+
+
 /* EOF */
  _____  

Modified: trunk/reactos/lib/advapi32/sec/sid.c
--- trunk/reactos/lib/advapi32/sec/sid.c	2005-09-29 00:50:40 UTC
(rev 18145)
+++ trunk/reactos/lib/advapi32/sec/sid.c	2005-09-29 02:02:40 UTC
(rev 18146)
@@ -1026,4 +1026,17 @@

     return FALSE;
 }
 
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+IsWellKnownSid(IN PSID pSid,
+               IN WELL_KNOWN_SID_TYPE WellKnownSidType)
+{
+    FIXME("unimplemented!\n", __FUNCTION__);
+    return FALSE;
+}
+
+
 /* EOF */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050929/63538df2/attachment.html


More information about the Ros-diffs mailing list