Don't tell we succeeded IOCTL_KEYBOARD_QUERY_INDICATORS and IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION, as it is not true.

Fixes bug 1408

svn path=/trunk/; revision=21711
This commit is contained in:
Hervé Poussineau 2006-04-22 18:00:47 +00:00
parent 3c59aa8caa
commit 7d327991c4
2 changed files with 4 additions and 8 deletions

View file

@ -455,7 +455,7 @@ UsbMpInternalDeviceControlFdo(
&DevExt->KeyboardIndicators, &DevExt->KeyboardIndicators,
sizeof(KEYBOARD_INDICATOR_PARAMETERS));*/ sizeof(KEYBOARD_INDICATOR_PARAMETERS));*/
Irp->IoStatus.Status = STATUS_SUCCESS; Irp->IoStatus.Status = STATUS_NOT_SUPPORTED;
break; break;
case IOCTL_KEYBOARD_QUERY_TYPEMATIC: case IOCTL_KEYBOARD_QUERY_TYPEMATIC:
DPRINT("USBMP: IOCTL_KEYBOARD_QUERY_TYPEMATIC\n"); DPRINT("USBMP: IOCTL_KEYBOARD_QUERY_TYPEMATIC\n");
@ -527,7 +527,7 @@ UsbMpInternalDeviceControlFdo(
&IndicatorTranslation, &IndicatorTranslation,
sizeof(LOCAL_KEYBOARD_INDICATOR_TRANSLATION));*/ sizeof(LOCAL_KEYBOARD_INDICATOR_TRANSLATION));*/
Irp->IoStatus.Status = STATUS_SUCCESS; Irp->IoStatus.Status = STATUS_NOT_SUPPORTED;
break; break;
case IOCTL_INTERNAL_I8042_HOOK_KEYBOARD: case IOCTL_INTERNAL_I8042_HOOK_KEYBOARD:
/* Nothing to do here */ /* Nothing to do here */

View file

@ -322,9 +322,7 @@ IrpStub(
{ {
DPRINT1("USBMP: FDO stub for major function 0x%lx\n", DPRINT1("USBMP: FDO stub for major function 0x%lx\n",
IoGetCurrentIrpStackLocation(Irp)->MajorFunction); IoGetCurrentIrpStackLocation(Irp)->MajorFunction);
#ifndef NDEBUG ASSERT(FALSE);
DbgBreakPoint();
#endif
return ForwardIrpAndForget(DeviceObject, Irp); return ForwardIrpAndForget(DeviceObject, Irp);
} }
else else
@ -334,9 +332,7 @@ IrpStub(
*/ */
DPRINT1("USBMP: PDO stub for major function 0x%lx\n", DPRINT1("USBMP: PDO stub for major function 0x%lx\n",
IoGetCurrentIrpStackLocation(Irp)->MajorFunction); IoGetCurrentIrpStackLocation(Irp)->MajorFunction);
#ifndef NDEBUG ASSERT(FALSE);
DbgBreakPoint();
#endif
} }
Status = Irp->IoStatus.Status; Status = Irp->IoStatus.Status;