Merge 13159:13510 from trunk
[reactos.git] / reactos / ntoskrnl / ex / init.c
index 96587e8..03951a8 100644 (file)
@@ -1,29 +1,11 @@
-/*
- *  ReactOS kernel
- *  Copyright (C) 1998, 1999, 2000, 2001 ReactOS Team
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-/*
+/* $Id$
+ * 
+ * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS kernel
- * FILE:            kernel/ex/init.c
- * PURPOSE:         executive initalization
- * PROGRAMMER:      Eric Kohl (ekohl@abo.rhein-zeitung.de)
- * PORTABILITY:     Checked.
- * UPDATE HISTORY:
- *                  Created 11/09/99
+ * FILE:            ntoskrnl/ex/init.c
+ * PURPOSE:         Executive initalization
+ * 
+ * PROGRAMMERS:     Eric Kohl (ekohl@abo.rhein-zeitung.de)
  */
 
 #include <ntoskrnl.h>
@@ -44,6 +26,13 @@ VOID INIT_FUNCTION
 ExInit3 (VOID)
 {
   ExInitializeWorkerThreads();
+  ExpInitializeEventImplementation();
+  ExpInitializeEventPairImplementation();
+  ExpInitializeMutantImplementation();
+  ExpInitializeSemaphoreImplementation();
+  ExpInitializeTimerImplementation();
+  LpcpInitSystem();
+  ExpInitializeProfileImplementation();
   ExpWin32kInit();
   ExpInitUuids();
 }