mirror of
https://github.com/reactos/reactos.git
synced 2025-05-01 03:29:37 +00:00
[KBHID]
Fix indentation. No code changes! svn path=/trunk/; revision=64411
This commit is contained in:
parent
bd645b8b0e
commit
b763feba8b
1 changed files with 65 additions and 65 deletions
|
@ -368,60 +368,60 @@ KbdHid_InternalDeviceControl(
|
||||||
switch (IoStack->Parameters.DeviceIoControl.IoControlCode)
|
switch (IoStack->Parameters.DeviceIoControl.IoControlCode)
|
||||||
{
|
{
|
||||||
case IOCTL_KEYBOARD_QUERY_ATTRIBUTES:
|
case IOCTL_KEYBOARD_QUERY_ATTRIBUTES:
|
||||||
/* verify output buffer length */
|
/* verify output buffer length */
|
||||||
if (IoStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(MOUSE_ATTRIBUTES))
|
if (IoStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(MOUSE_ATTRIBUTES))
|
||||||
{
|
{
|
||||||
/* invalid request */
|
/* invalid request */
|
||||||
DPRINT1("[MOUHID] IOCTL_MOUSE_QUERY_ATTRIBUTES Buffer too small\n");
|
DPRINT1("[MOUHID] IOCTL_MOUSE_QUERY_ATTRIBUTES Buffer too small\n");
|
||||||
Irp->IoStatus.Status = STATUS_BUFFER_TOO_SMALL;
|
Irp->IoStatus.Status = STATUS_BUFFER_TOO_SMALL;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_BUFFER_TOO_SMALL;
|
return STATUS_BUFFER_TOO_SMALL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get output buffer */
|
/* get output buffer */
|
||||||
Attributes = Irp->AssociatedIrp.SystemBuffer;
|
Attributes = Irp->AssociatedIrp.SystemBuffer;
|
||||||
|
|
||||||
/* copy attributes */
|
/* copy attributes */
|
||||||
RtlCopyMemory(Attributes,
|
RtlCopyMemory(Attributes,
|
||||||
&DeviceExtension->Attributes,
|
&DeviceExtension->Attributes,
|
||||||
sizeof(KEYBOARD_ATTRIBUTES));
|
sizeof(KEYBOARD_ATTRIBUTES));
|
||||||
|
|
||||||
/* complete request */
|
/* complete request */
|
||||||
Irp->IoStatus.Information = sizeof(MOUSE_ATTRIBUTES);
|
Irp->IoStatus.Information = sizeof(MOUSE_ATTRIBUTES);
|
||||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
|
|
||||||
case IOCTL_INTERNAL_KEYBOARD_CONNECT:
|
case IOCTL_INTERNAL_KEYBOARD_CONNECT:
|
||||||
/* verify input buffer length */
|
/* verify input buffer length */
|
||||||
if (IoStack->Parameters.DeviceIoControl.InputBufferLength < sizeof(CONNECT_DATA))
|
if (IoStack->Parameters.DeviceIoControl.InputBufferLength < sizeof(CONNECT_DATA))
|
||||||
{
|
{
|
||||||
/* invalid request */
|
/* invalid request */
|
||||||
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_INVALID_PARAMETER;
|
return STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* is it already connected */
|
/* is it already connected */
|
||||||
if (DeviceExtension->ClassService)
|
if (DeviceExtension->ClassService)
|
||||||
{
|
{
|
||||||
/* already connected */
|
/* already connected */
|
||||||
Irp->IoStatus.Status = STATUS_SHARING_VIOLATION;
|
Irp->IoStatus.Status = STATUS_SHARING_VIOLATION;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_SHARING_VIOLATION;
|
return STATUS_SHARING_VIOLATION;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* get connect data */
|
/* get connect data */
|
||||||
Data = IoStack->Parameters.DeviceIoControl.Type3InputBuffer;
|
Data = IoStack->Parameters.DeviceIoControl.Type3InputBuffer;
|
||||||
|
|
||||||
/* store connect details */
|
/* store connect details */
|
||||||
DeviceExtension->ClassDeviceObject = Data->ClassDeviceObject;
|
DeviceExtension->ClassDeviceObject = Data->ClassDeviceObject;
|
||||||
DeviceExtension->ClassService = Data->ClassService;
|
DeviceExtension->ClassService = Data->ClassService;
|
||||||
|
|
||||||
/* completed successfully */
|
/* completed successfully */
|
||||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
|
|
||||||
case IOCTL_INTERNAL_KEYBOARD_DISCONNECT:
|
case IOCTL_INTERNAL_KEYBOARD_DISCONNECT:
|
||||||
/* not implemented */
|
/* not implemented */
|
||||||
|
@ -444,11 +444,11 @@ KbdHid_InternalDeviceControl(
|
||||||
case IOCTL_KEYBOARD_QUERY_INDICATORS:
|
case IOCTL_KEYBOARD_QUERY_INDICATORS:
|
||||||
if (IoStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(KEYBOARD_INDICATOR_PARAMETERS))
|
if (IoStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(KEYBOARD_INDICATOR_PARAMETERS))
|
||||||
{
|
{
|
||||||
/* invalid parameter */
|
/* invalid parameter */
|
||||||
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_INVALID_PARAMETER;
|
return STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* copy indicators */
|
/* copy indicators */
|
||||||
RtlCopyMemory(Irp->AssociatedIrp.SystemBuffer,
|
RtlCopyMemory(Irp->AssociatedIrp.SystemBuffer,
|
||||||
|
@ -464,10 +464,10 @@ KbdHid_InternalDeviceControl(
|
||||||
case IOCTL_KEYBOARD_QUERY_TYPEMATIC:
|
case IOCTL_KEYBOARD_QUERY_TYPEMATIC:
|
||||||
if (IoStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(KEYBOARD_TYPEMATIC_PARAMETERS))
|
if (IoStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(KEYBOARD_TYPEMATIC_PARAMETERS))
|
||||||
{
|
{
|
||||||
/* invalid parameter */
|
/* invalid parameter */
|
||||||
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_INVALID_PARAMETER;
|
return STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* copy indicators */
|
/* copy indicators */
|
||||||
|
@ -477,17 +477,17 @@ KbdHid_InternalDeviceControl(
|
||||||
|
|
||||||
/* done */
|
/* done */
|
||||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||||
Irp->IoStatus.Information = sizeof(KEYBOARD_TYPEMATIC_PARAMETERS);
|
Irp->IoStatus.Information = sizeof(KEYBOARD_TYPEMATIC_PARAMETERS);
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
|
|
||||||
case IOCTL_KEYBOARD_SET_INDICATORS:
|
case IOCTL_KEYBOARD_SET_INDICATORS:
|
||||||
if (IoStack->Parameters.DeviceIoControl.InputBufferLength < sizeof(KEYBOARD_INDICATOR_PARAMETERS))
|
if (IoStack->Parameters.DeviceIoControl.InputBufferLength < sizeof(KEYBOARD_INDICATOR_PARAMETERS))
|
||||||
{
|
{
|
||||||
/* invalid parameter */
|
/* invalid parameter */
|
||||||
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_INVALID_PARAMETER;
|
return STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* copy indicators */
|
/* copy indicators */
|
||||||
|
@ -504,10 +504,10 @@ KbdHid_InternalDeviceControl(
|
||||||
case IOCTL_KEYBOARD_SET_TYPEMATIC:
|
case IOCTL_KEYBOARD_SET_TYPEMATIC:
|
||||||
if (IoStack->Parameters.DeviceIoControl.InputBufferLength < sizeof(KEYBOARD_TYPEMATIC_PARAMETERS))
|
if (IoStack->Parameters.DeviceIoControl.InputBufferLength < sizeof(KEYBOARD_TYPEMATIC_PARAMETERS))
|
||||||
{
|
{
|
||||||
/* invalid parameter */
|
/* invalid parameter */
|
||||||
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
Irp->IoStatus.Status = STATUS_INVALID_PARAMETER;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_INVALID_PARAMETER;
|
return STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* copy indicators */
|
/* copy indicators */
|
||||||
|
@ -523,10 +523,10 @@ KbdHid_InternalDeviceControl(
|
||||||
|
|
||||||
case IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION:
|
case IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION:
|
||||||
/* not implemented */
|
/* not implemented */
|
||||||
DPRINT1("IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION not implemented\n");
|
DPRINT1("IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION not implemented\n");
|
||||||
Irp->IoStatus.Status = STATUS_NOT_IMPLEMENTED;
|
Irp->IoStatus.Status = STATUS_NOT_IMPLEMENTED;
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* unknown control code */
|
/* unknown control code */
|
||||||
|
|
Loading…
Reference in a new issue