From e0461e2d526cc67a0b48f4be0a183f68c4225ddf Mon Sep 17 00:00:00 2001 From: Robert Dickenson Date: Sun, 10 Nov 2002 13:40:08 +0000 Subject: [PATCH] display some extra debug messages on boot to see whats going on. svn path=/trunk/; revision=3725 --- reactos/drivers/input/mouclass/mouclass.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/input/mouclass/mouclass.c b/reactos/drivers/input/mouclass/mouclass.c index a4e65d0a8c4..4879eef0c81 100644 --- a/reactos/drivers/input/mouclass/mouclass.c +++ b/reactos/drivers/input/mouclass/mouclass.c @@ -73,13 +73,18 @@ BOOLEAN MouseClassCallBack(PDEVICE_OBJECT ClassDeviceObject, PMOUSE_INPUT_DATA M // Throw data up to GDI callback if(*(PGDI_SERVICE_CALLBACK_ROUTINE)ClassDeviceExtension->GDIInformation.CallBack != NULL) { + DbgPrint("MouseClassCallBack() Calling GDI callback at %p\n", ClassDeviceExtension->GDIInformation.CallBack); (*(PGDI_SERVICE_CALLBACK_ROUTINE)ClassDeviceExtension->GDIInformation.CallBack) (ClassDeviceExtension->PortData - ReadSize, ReadSize); - } + } else { + DbgPrint("MouseClassCallBack() NO GDI callback installed\n"); + } ClassDeviceExtension->PortData -= ReadSize; ClassDeviceExtension->InputCount -= ReadSize; ClassDeviceExtension->ReadIsPending = FALSE; + } else { + DbgPrint("MouseClassCallBack() entered, InputCount = %d - DOING NOTHING\n", *InputCount); } return TRUE; @@ -232,6 +237,8 @@ NTSTATUS STDCALL MouseClassInternalDeviceControl(IN PDEVICE_OBJECT DeviceObject, DeviceExtension->GDIInformation = *((PGDI_INFORMATION)Stack->Parameters.DeviceIoControl.Type3InputBuffer); + DbgPrint("MouseClassInternalDeviceControl() installed GDI callback at %p\n", DeviceExtension->GDIInformation.CallBack); + status = STATUS_SUCCESS; break;