Please refer too: http://svn.debian.org/wsvn/libhid/trunk/test/lshid.c?op=file&rev=0&sc=0
The device_iterator matching function in this does: device->config->interface->altsetting->bInterfaceClass == USB_CLASS_HID However, it seems that only the first interface of each device is passed too device_iterator. If the HID interface of the device isn't the first interface (on my Microsoft Lifechat LX-3000 its the 4th interface), then this device always fails the above check. -- Adrian Parker Senior Programmer Analyst DLCSPM 6 Simulation Building A31, CFB Kingston Tel: (613) 541-5010 x3020 CSN: 271-3020 Email: [EMAIL PROTECTED] _______________________________________________ libhid-discuss mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/libhid-discuss

