Aric Stewart
|
5fb6a94bb9
|
hidclass.sys: Handle failure to parse preparseData.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-04 18:43:03 +09:00 |
Changhui Liu
|
3f2055b1cf
|
hidclass.sys: Properly quit hid_device_thread when both completion event and halt event are signaled.
Signed-off-by: Changhui Liu <liuchanghui@linuxdeepin.com>
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-20 23:58:04 +09:00 |
Aric Stewart
|
d24239efdf
|
hidclass.sys: Implement IOCTL_HID_SET_FEATURE.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-14 21:23:28 +09:00 |
Aric Stewart
|
5a06668488
|
hidclass.sys: Implement IOCTL_HID_GET_FEATURE.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-14 21:23:22 +09:00 |
Aric Stewart
|
ba84b6472e
|
hidclass.sys: Implement HID_Device_write.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-14 21:23:11 +09:00 |
Changhui Liu
|
0125ef6dd7
|
hidclass.sys: Properly print 80 bytes in first line when tracing ParseDescriptor.
Signed-off-by: Changhui Liu <liuchanghui@linuxdeepin.com>
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-21 19:50:30 +01:00 |
Changhui Liu
|
acdd869e5d
|
hidclass.sys: Initialize ext->irp_queue immediately after HID_CreateDevice.
Signed-off-by: Changhui Liu <liuchanghui@linuxdeepin.com>
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-21 19:50:29 +01:00 |
Aric Stewart
|
91d46cb3a1
|
hidclass.sys: Break the report descriptor into multiple lines.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-16 22:39:58 +09:00 |
Aric Stewart
|
b70069a58e
|
hidclass.sys: Implement IOCTL_HID_GET_SERIALNUMBER_STRING.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-30 15:10:18 +09:00 |
Francois Gouget
|
af0288d419
|
hidclass.sys: Make a few functions static.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-27 21:45:45 +09:00 |
Aric Stewart
|
e27a4b5e1b
|
hidclass.sys: Correct size of IOCTL request and unused return value.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-20 12:15:56 +09:00 |
Aric Stewart
|
b95027f048
|
hidclass.sys: Implement IOCTL_GET(SET)_NUM_DEVICE_INPUT_BUFFERS.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-15 00:53:22 +09:00 |
Aric Stewart
|
d03b8780ca
|
hidclass.sys: Implement sending IRP_MJ_POWER to the minidriver.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-15 00:53:22 +09:00 |
Aric Stewart
|
fdc6db8e69
|
hidclass.sys: Implement sending IRP_MJ_PNP to the minidriver.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-15 00:53:22 +09:00 |
Aric Stewart
|
a89aa77653
|
hidclass.sys: Stub to handle IRP_MJ_WRITE on HID devices.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-15 00:53:22 +09:00 |
Aric Stewart
|
35938ed8be
|
hidclass.sys: Add a processing thread for HID devices.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-15 00:53:22 +09:00 |
Michael Stefaniuc
|
428925eeee
|
hidclass.sys: Fix a misplaced closing bracket (PVS-Studio).
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-13 22:24:32 +09:00 |
Aric Stewart
|
76d8b4ca02
|
hidclass.sys: Make sure we pass in the index not a pointer to the index.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
|
2015-10-07 13:27:23 +09:00 |
Aric Stewart
|
2183b8ac21
|
hidclass.sys: Help make the logic around feature input flags more apparent.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
|
2015-10-07 13:27:23 +09:00 |
Marcus Meissner
|
4b74e9dfa7
|
hidclass.sys: Fixed copy/paste error (Coverity).
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
Signed-off-by: Aric Stewart <aric@codeweavers.com>
|
2015-10-05 22:27:16 +09:00 |
Aric Stewart
|
1de389ae2b
|
hidclass.sys: Implement IRP_MJ_READ for HID Devices.
|
2015-09-15 18:29:13 +09:00 |
Aric Stewart
|
01aa7a6ec1
|
hidclass.sys: Implment IRP_MJ_CREATE and IRP_MJ_CLOSE for HID Devices.
|
2015-09-15 18:29:10 +09:00 |
Aric Stewart
|
28125d40c2
|
hidclass.sys: Implement IRP_MJ_DEVICE_CONTROL for HID devices.
|
2015-09-15 18:28:01 +09:00 |
Aric Stewart
|
b7f43c99ee
|
hidclass.sys: Add USB Descriptor parsing.
|
2015-09-15 18:01:23 +09:00 |
Aric Stewart
|
7e2ca70f79
|
hidclass.sys: Implement a report ring buffer.
|
2015-09-14 18:14:10 +09:00 |
Aric Stewart
|
43888392fa
|
hidclass.sys: Add Plug-and-play and AddDevice.
|
2015-09-11 20:48:24 +09:00 |
Aric Stewart
|
0aca2d7dc9
|
hidclass.sys: Implement creating/destroying HID devices.
|
2015-09-04 18:08:26 +09:00 |
Aric Stewart
|
270790a9df
|
hidclass.sys: Add hidclass.sys.
|
2015-07-08 17:20:13 +09:00 |