From what I can tell, it is meant to be possible to query device data (For joysticks at least) to obtain device capabilities (ie number of axes and buttons).
This is implemented via passing RIDI_PREPARSEDDATA to GetRawInputDeviceInfo.
Further calls to HID.dll are then made (eg HidP_GetCaps) to determine the capabilities of the device.
I am trying to work through adding this functionality, but it is not something I know much about. Any help appreciated.
From what I can tell, it is meant to be possible to query device data (For joysticks at least) to obtain device capabilities (ie number of axes and buttons).
This is implemented via passing RIDI_PREPARSEDDATA to GetRawInputDeviceInfo.
Further calls to HID.dll are then made (eg HidP_GetCaps) to determine the capabilities of the device.
I am trying to work through adding this functionality, but it is not something I know much about. Any help appreciated.