Add missing processor architecture cases
[reactos.git] / reactos / ntoskrnl / se / lsa.c
index c9bb71d..a59b90a 100644 (file)
@@ -1,8 +1,21 @@
-/* $Id: lsa.c,v 1.1 2001/09/03 20:42:44 ea Exp $
+/* $Id$
+ *
+ * COPYRIGHT:       See COPYING in the top level directory
+ * PROJECT:         ReactOS kernel
+ * FILE:            ntoskrnl/se/lsa.c
+ * PURPOSE:         No purpose listed.
+ *
+ * PROGRAMMERS:     No programmer listed.
  */
-#include <ddk/ntddk.h>
+
+#include <ntoskrnl.h>
+#define NDEBUG
+#include <internal/debug.h>
 
 /* LsaCallAuthenticationPackage@28 */
+/*
+ * @unimplemented
+ */
 NTSTATUS STDCALL LsaCallAuthenticationPackage (
     DWORD Unknown0,
     DWORD Unknown1,
@@ -17,6 +30,9 @@ NTSTATUS STDCALL LsaCallAuthenticationPackage (
 }
 
 /* LsaDeregisterLogonProcess@8 */
+/*
+ * @unimplemented
+ */
 NTSTATUS STDCALL LsaDeregisterLogonProcess (
     DWORD Unknown0,
     DWORD Unknown1
@@ -26,10 +42,13 @@ NTSTATUS STDCALL LsaDeregisterLogonProcess (
 }
 
 /* LsaFreeReturnBuffer@4 */
+/*
+ * @implemented
+ */
 NTSTATUS STDCALL LsaFreeReturnBuffer (PVOID Buffer)
 {
     ULONG Size = 0; /* required by MEM_RELEASE */
-    
+
     return ZwFreeVirtualMemory (
                NtCurrentProcess(),
               & Buffer,
@@ -39,6 +58,9 @@ NTSTATUS STDCALL LsaFreeReturnBuffer (PVOID Buffer)
 }
 
 /* LsaLogonUser@56 */
+/*
+ * @unimplemented
+ */
 NTSTATUS STDCALL LsaLogonUser (
     DWORD Unknown0,
     DWORD Unknown1,
@@ -60,6 +82,9 @@ NTSTATUS STDCALL LsaLogonUser (
 }
 
 /* LsaLookupAuthenticationPackage@12 */
+/*
+ * @unimplemented
+ */
 NTSTATUS STDCALL LsaLookupAuthenticationPackage (
     DWORD      Unknown0,
     DWORD      Unknown1,
@@ -70,6 +95,9 @@ NTSTATUS STDCALL LsaLookupAuthenticationPackage (
 }
 
 /* LsaRegisterLogonProcess@12 */
+/*
+ * @unimplemented
+ */
 NTSTATUS STDCALL LsaRegisterLogonProcess (
     DWORD      Unknown0,
     DWORD      Unknown1,
@@ -79,5 +107,44 @@ NTSTATUS STDCALL LsaRegisterLogonProcess (
     return STATUS_NOT_IMPLEMENTED;
 }
 
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+SeMarkLogonSessionForTerminationNotification(
+       IN PLUID LogonId
+       )
+{
+       UNIMPLEMENTED;
+       return STATUS_NOT_IMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+SeRegisterLogonSessionTerminatedRoutine(
+       IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
+       )
+{
+       UNIMPLEMENTED;
+       return STATUS_NOT_IMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+SeUnregisterLogonSessionTerminatedRoutine(
+       IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
+       )
+{
+       UNIMPLEMENTED;
+       return STATUS_NOT_IMPLEMENTED;
+}
+
 
 /* EOF */