[urgent help needed] Fetching custom properties from USB HID device

https://developer.apple.com/documentation/iokit/1588648-iohiddevicegetproperty indicates that IOHidDeviceGetProperty API can be used to fetch HID device properties listed in https://developer.apple.com/documentation/iokit/iohidkeys_h_user-space/hid_device_property_keys?language=objc


However Lync/SfB specification requires that a device also needs to furnish a property called UCQ (custom property) .

In Windows OS, HidD_GetIndexedString API is used to fetch a property at a given index.

What is the equivalent API in Mac to fetch a property at an index? Are there any other means to query custom properties ?


Thanks much in advance!!

[urgent help needed] Fetching custom properties from USB HID device
 
 
Q