Index: /trunk/src/VBox/Additions/WINNT/Mouse/NT4/VBoxPS2NT.cpp
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Mouse/NT4/VBoxPS2NT.cpp	(revision 71886)
+++ /trunk/src/VBox/Additions/WINNT/Mouse/NT4/VBoxPS2NT.cpp	(revision 71887)
@@ -18,4 +18,5 @@
 #define LOG_GROUP LOG_GROUP_DRV_MOUSE
 #include <iprt/asm.h>
+#include <iprt/initterm.h>
 #include <VBox/err.h>
 #include <VBox/log.h>
@@ -1815,4 +1816,8 @@
     WCHAR pointerBuffer[NAME_MAX];
 
+    int rc = RTR0Init(0);
+    if (RT_FAILURE(rc))
+        return STATUS_UNSUCCESSFUL;
+
     LogFlow(("VBoxMouseNT::DriverEntry: enter\n"));
 
@@ -2226,5 +2231,5 @@
 
     LogFlow(("VBoxMouseNT::DriverEntry: leave, status = %d\n", status));
-
+    RTR0Term();
     return status;
 }
