BuildImpersonateExplicitAccessWithNameW@24
BuildImpersonateTrusteeA@8
BuildImpersonateTrusteeW@8
-;BuildSecurityDescriptorA@36
-;BuildSecurityDescriptorW@36
+BuildSecurityDescriptorA@36
+BuildSecurityDescriptorW@36
BuildTrusteeWithNameA@8
BuildTrusteeWithNameW@8
BuildTrusteeWithObjectsAndNameA@24
IsValidAcl@4
IsValidSecurityDescriptor@4
IsValidSid@4
-;IsWellKnownSid
+IsWellKnownSid@8
LockServiceDatabase@4
LogonUserA@24
;LogonUserExA
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 */
return FALSE;
}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+IsWellKnownSid(IN PSID pSid,
+ IN WELL_KNOWN_SID_TYPE WellKnownSidType)
+{
+ FIXME("unimplemented!\n", __FUNCTION__);
+ return FALSE;
+}
+
+
/* EOF */