[SDK] Enforce callback type for KdRosRegisterCliCallback(), KdRosDeregisterCliCallback().

This commit is contained in:
Pierre Schweitzer
2018-04-29 12:33:14 +02:00
parent fd8197645f
commit 3dc4d408b2

View File

@@ -46,10 +46,18 @@ KdRosDumpStackFrames(
}
#if defined(KDBG)
typedef
BOOLEAN
(NTAPI KDBG_CLI_ROUTINE)(
IN PCHAR Command,
IN ULONG Argc,
IN PCH Argv[]);
typedef KDBG_CLI_ROUTINE *PKDBG_CLI_ROUTINE;
FORCEINLINE
ULONG
KdRosRegisterCliCallback(
PVOID Callback)
PKDBG_CLI_ROUTINE Callback)
{
return KdSystemDebugControl('RbdK', Callback, FALSE, 0, 0, 0, 0);
}
@@ -57,7 +65,7 @@ KdRosRegisterCliCallback(
FORCEINLINE
VOID
KdRosDeregisterCliCallback(
PVOID Callback)
PKDBG_CLI_ROUTINE Callback)
{
KdSystemDebugControl('RbdK', Callback, TRUE, 0, 0, 0, 0);
}