In another issue in the list I saw that using "{A5DCBF10-6530-11D2-901F-00C04FB951ED}" as the GUID lists all devices, however it only listed composite devices when I googled, whereas I need a hub.
I tried the equivelent hub GUID "{F18A0E88-C30C-11D0-8815-00A0C906BED8}" and it threw the exception below:
For reference I do have 2 hubs plugged in, and both hubs have a device plugged into them.
I pulled the lib and it was the regex doing it, the device didn't have an underscore between the prefixes and the ID themselves. i.e. PID8013 instead of PID_8013.
In another issue in the list I saw that using "{A5DCBF10-6530-11D2-901F-00C04FB951ED}" as the GUID lists all devices, however it only listed composite devices when I googled, whereas I need a hub.
I tried the equivelent hub GUID "{F18A0E88-C30C-11D0-8815-00A0C906BED8}" and it threw the exception below:
For reference I do have 2 hubs plugged in, and both hubs have a device plugged into them.