update for HEAD-2003091401
[reactos.git] / lib / secur32 / lsa.c
index 75e6b26..c805849 100644 (file)
@@ -22,6 +22,9 @@ extern HANDLE Secur32Heap;
 
 /* FUNCTIONS *****************************************************************/
 
+/*
+ * @implemented
+ */
 NTSTATUS STDCALL
 LsaDeregisterLogonProcess(HANDLE LsaHandle)
 {
@@ -48,12 +51,18 @@ LsaDeregisterLogonProcess(HANDLE LsaHandle)
    return(Status);
 }
 
+/*
+ * @unimplemented
+ */
 NTSTATUS STDCALL
 LsaConnectUntrusted(PHANDLE LsaHandle)
 {
   return(STATUS_UNSUCCESSFUL);
 }
 
+/*
+ * @implemented
+ */
 NTSTATUS STDCALL
 LsaCallAuthenticationPackage(HANDLE LsaHandle,
                             ULONG AuthenticationPackage,
@@ -111,12 +120,20 @@ LsaCallAuthenticationPackage(HANDLE LsaHandle,
    return(Status);
 }
 
+
+/*
+ * @implemented
+ */
 NTSTATUS STDCALL
 LsaFreeReturnBuffer(PVOID Buffer)
 {
    return(RtlFreeHeap(Secur32Heap, 0, Buffer));
 }
 
+
+/*
+ * @implemented
+ */
 NTSTATUS STDCALL
 LsaLookupAuthenticationPackage(HANDLE LsaHandle,
                               PLSA_STRING PackageName,
@@ -151,6 +168,10 @@ LsaLookupAuthenticationPackage(HANDLE LsaHandle,
    return(Reply.Status);
 }
 
+
+/*
+ * @implemented
+ */
 NTSTATUS STDCALL
 LsaLogonUser(HANDLE LsaHandle,
             PLSA_STRING OriginName,
@@ -251,6 +272,10 @@ LsaLogonUser(HANDLE LsaHandle,
    return(Status);
 }
 
+
+/*
+ * @implemented
+ */
 NTSTATUS STDCALL
 LsaRegisterLogonProcess(PLSA_STRING LsaLogonProcessName,
                        PHANDLE Handle,
@@ -307,3 +332,54 @@ LsaRegisterLogonProcess(PLSA_STRING LsaLogonProcessName,
    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);
+}