MmSetSessionLocaleId(
_In_ LCID LocaleId);
+/* shutdown.c *****************************************************************/
+
+VOID
+MmShutdownSystem(IN ULONG Phase);
/* virtual.c *****************************************************************/
--- /dev/null
+/*
+ * PROJECT: ReactOS Kernel
+ * LICENSE: GPL - See COPYING in the top level directory
+ * FILE: ntoskrnl/mm/shutdown.c
+ * PURPOSE: Memory Manager Shutdown
+ * PROGRAMMERS:
+ */
+
+/* INCLUDES ******************************************************************/
+
+#include <ntoskrnl.h>
+#define NDEBUG
+#include <debug.h>
+
+#define MODULE_INVOLVED_IN_ARM3
+#include "ARM3/miarm.h"
+
+/* PRIVATE FUNCTIONS *********************************************************/
+
+VOID
+MiShutdownSystem(VOID)
+{
+ UNIMPLEMENTED;
+}
+
+VOID
+MmShutdownSystem(IN ULONG Phase)
+{
+ if (Phase == 0)
+ {
+ MiShutdownSystem();
+ }
+ else
+ {
+ UNIMPLEMENTED;
+ }
+}
${REACTOS_SOURCE_DIR}/ntoskrnl/mm/region.c
${REACTOS_SOURCE_DIR}/ntoskrnl/mm/rmap.c
${REACTOS_SOURCE_DIR}/ntoskrnl/mm/section.c
+ ${REACTOS_SOURCE_DIR}/ntoskrnl/mm/shutdown.c
${REACTOS_SOURCE_DIR}/ntoskrnl/ob/devicemap.c
${REACTOS_SOURCE_DIR}/ntoskrnl/ob/obdir.c
${REACTOS_SOURCE_DIR}/ntoskrnl/ob/obhandle.c
ExShutdownSystem();
/* Note that modified pages should be written here (MiShutdownSystem) */
+ MmShutdownSystem(0);
/* Flush all user files before we start shutting down IO */
/* This is where modified pages are written back by the IO manager */