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=72…
==============================================================================
--- 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 <welch(a)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=7275…
==============================================================================
--- 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;
+}