[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
No known key found for this signature in database
GPG key ID: 7545556C3D585B0B

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);
}