Don't tell we succeeded IOCTL_KEYBOARD_QUERY_INDICATORS and IOCTL_KEYBOARD_QUERY_INDI...
authorHervé Poussineau <hpoussin@reactos.org>
Sat, 22 Apr 2006 18:00:47 +0000 (18:00 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Sat, 22 Apr 2006 18:00:47 +0000 (18:00 +0000)
Fixes bug 1408

svn path=/trunk/; revision=21711

reactos/drivers/usb/miniport/common/fdo.c
reactos/drivers/usb/miniport/common/main.c

index 0a6c3f6..3ccaf63 100644 (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 */
index 186b44d..b401031 100644 (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;