Author: ekohl
Date: Wed Sep 21 04:57:25 2016
New Revision: 72752

URL: http://svn.reactos.org/svn/reactos?rev=72752&view=rev
Log:
[NTOSKRNL]
- Move the session notification routines from se/lsa.c to se/srm.c.
- Get rid of se/lsa.c.

Removed:
    trunk/reactos/ntoskrnl/se/lsa.c
Modified:
    trunk/reactos/ntoskrnl/ntos.cmake
    trunk/reactos/ntoskrnl/se/srm.c

Modified: trunk/reactos/ntoskrnl/ntos.cmake
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntos.cmake?rev=72752&r1=72751&r2=72752&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ntos.cmake   [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ntos.cmake   [iso-8859-1] Wed Sep 21 04:57:25 2016
@@ -259,7 +259,6 @@
     ${REACTOS_SOURCE_DIR}/ntoskrnl/se/accesschk.c
     ${REACTOS_SOURCE_DIR}/ntoskrnl/se/acl.c
     ${REACTOS_SOURCE_DIR}/ntoskrnl/se/audit.c
-    ${REACTOS_SOURCE_DIR}/ntoskrnl/se/lsa.c
     ${REACTOS_SOURCE_DIR}/ntoskrnl/se/priv.c
     ${REACTOS_SOURCE_DIR}/ntoskrnl/se/sd.c
     ${REACTOS_SOURCE_DIR}/ntoskrnl/se/semgr.c

Removed: trunk/reactos/ntoskrnl/se/lsa.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/lsa.c?rev=72751
==============================================================================
--- trunk/reactos/ntoskrnl/se/lsa.c     [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/se/lsa.c     (removed)
@@ -1,62 +0,0 @@
-/*
- * COPYRIGHT:       See COPYING in the top level directory
- * PROJECT:         ReactOS kernel
- * FILE:            ntoskrnl/se/lsa.c
- * PURPOSE:         Security manager
- *
- * PROGRAMMERS:     David Welch <we...@cwcom.net>
- */
-
-/* INCLUDES 
*******************************************************************/
-
-#include <ntoskrnl.h>
-#define NDEBUG
-#include <debug.h>
-
-/* FUNCTIONS 
******************************************************************/
-
-/*
- * NOTE: The following LSA functions:
- *  LsaCallAuthenticationPackage
- *  LsaFreeReturnBuffer
- *  LsaLogonUser
- *  LsaLookupAuthenticationPackage
- *  LsaRegisterLogonProcess
- *  LsaDeregisterLogonProcess
- * are already implemented in the 'lsalib' library (sdk/lib/lsalib/lsa.c).
- */
-
-/*
- * @unimplemented
- */
-NTSTATUS
-NTAPI
-SeMarkLogonSessionForTerminationNotification(IN PLUID LogonId)
-{
-    UNIMPLEMENTED;
-    return STATUS_NOT_IMPLEMENTED;
-}
-
-/*
- * @unimplemented
- */
-NTSTATUS
-NTAPI
-SeRegisterLogonSessionTerminatedRoutine(IN 
PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine)
-{
-    UNIMPLEMENTED;
-    return STATUS_NOT_IMPLEMENTED;
-}
-
-/*
- * @unimplemented
- */
-NTSTATUS
-NTAPI
-SeUnregisterLogonSessionTerminatedRoutine(IN 
PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine)
-{
-    UNIMPLEMENTED;
-    return STATUS_NOT_IMPLEMENTED;
-}
-
-/* EOF */

Modified: trunk/reactos/ntoskrnl/se/srm.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/srm.c?rev=72752&r1=72751&r2=72752&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/se/srm.c     [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/se/srm.c     [iso-8859-1] Wed Sep 21 04:57:25 2016
@@ -687,3 +687,44 @@
     ObCloseHandle(SepRmCommandMessagePort, KernelMode);
     ObCloseHandle(SeRmCommandPort, KernelMode);
 }
+
+
+/* PUBLIC FUNCTIONS 
***********************************************************/
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+NTAPI
+SeMarkLogonSessionForTerminationNotification(
+    IN PLUID LogonId)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+NTAPI
+SeRegisterLogonSessionTerminatedRoutine(
+    IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+NTAPI
+SeUnregisterLogonSessionTerminatedRoutine(
+    IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}


Reply via email to