/* FUNCTIONS *****************************************************************/
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LsaDeregisterLogonProcess(HANDLE LsaHandle)
{
return(Status);
}
+/*
+ * @unimplemented
+ */
NTSTATUS STDCALL
LsaConnectUntrusted(PHANDLE LsaHandle)
{
return(STATUS_UNSUCCESSFUL);
}
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LsaCallAuthenticationPackage(HANDLE LsaHandle,
ULONG AuthenticationPackage,
return(Status);
}
+
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LsaFreeReturnBuffer(PVOID Buffer)
{
return(RtlFreeHeap(Secur32Heap, 0, Buffer));
}
+
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LsaLookupAuthenticationPackage(HANDLE LsaHandle,
PLSA_STRING PackageName,
return(Reply.Status);
}
+
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LsaLogonUser(HANDLE LsaHandle,
PLSA_STRING OriginName,
return(Status);
}
+
+/*
+ * @implemented
+ */
NTSTATUS STDCALL
LsaRegisterLogonProcess(PLSA_STRING LsaLogonProcessName,
PHANDLE Handle,
return(Reply.Status);
}
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+LsaEnumerateLogonSessions(
+PULONG LogonSessionCount,
+PLUID * LogonSessionList
+)
+{
+ return(FALSE);
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+LsaGetLogonSessionData(
+PLUID LogonId,
+PSECURITY_LOGON_SESSION_DATA * ppLogonSessionData
+)
+{
+ return(FALSE);
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+LsaRegisterPolicyChangeNotification(
+POLICY_NOTIFICATION_INFORMATION_CLASS InformationClass,
+HANDLE NotificationEventHandle
+)
+{
+ return(FALSE);
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+LsaUnregisterPolicyChangeNotification(
+POLICY_NOTIFICATION_INFORMATION_CLASS InformationClass,
+HANDLE NotificationEventHandle
+)
+{
+ return(FALSE);
+}