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

View file

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