Hi,
I have a vendor HID device with two additional endpoints, 0x81 (input) and the optional endpoint 0x02. With only one endpoint (0x81) everything is ok. I can get a handle with CreateFile and I can send messages with HidD_SetOutputReport and with WriteFile.
Now I have introduced a second endpoint (0x02 - output). I can still discover the device and I can get a device handle. I even can send messages over the control pipe with HidD_SetOutputReport. However if I try to write via WriteFile then I get an error 1784. I guess that I have to use another handle which is pointing to the pipe with endpoint 0x02. But how???
Thanks in advance!
Grad