[FASTFAT] Use KdRosRegisterCliCallback() to register in KDBG.
authorPierre Schweitzer <pierre@reactos.org>
Sun, 29 Apr 2018 10:23:18 +0000 (12:23 +0200)
committerPierre Schweitzer <pierre@reactos.org>
Sun, 29 Apr 2018 10:23:18 +0000 (12:23 +0200)
drivers/filesystems/fastfat/iface.c

index b73854d..903b1af 100644 (file)
 #define NDEBUG
 #include <debug.h>
 
+#ifdef KDBG
+#include <ndk/kdfuncs.h>
+#include <reactos/kdros.h>
+#endif
+
 #if defined(ALLOC_PRAGMA)
 #pragma alloc_text(INIT, DriverEntry)
 #endif
 
 #ifdef KDBG
-NTSTATUS
-NTAPI
-KdSystemDebugControl(IN ULONG Command,
-                     IN PVOID InputBuffer,
-                     IN ULONG InputBufferLength,
-                     OUT PVOID OutputBuffer,
-                     IN ULONG OutputBufferLength,
-                     IN OUT PULONG ReturnLength,
-                     IN KPROCESSOR_MODE PreviousMode);
-
 BOOLEAN
 NTAPI
 vfatKdbgHandler(
@@ -160,7 +155,7 @@ DriverEntry(
     {
         BOOLEAN Registered;
 
-        Registered = KdSystemDebugControl('RbdK', vfatKdbgHandler, FALSE, NULL, 0, NULL, KernelMode);
+        Registered = KdRosRegisterCliCallback(vfatKdbgHandler);
         DPRINT1("FastFAT KDBG extension registered: %s\n", (Registered ? "yes" : "no"));
     }
 #endif