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; +}