usbdef.h and usbioctl.h contain structures and constants for user-mode querying of USB device details, e.g. FILE_DEVICE_USB, IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX, and USB_NODE_CONNECTION_INFORMATION_EX.
Note that some other USB specific headers are scraped/supported, such as usbiodef.h, which contains e.g. GUID_DEVINTERFACE_USB_HUB and works fine.
usbdef.handusbioctl.hcontain structures and constants for user-mode querying of USB device details, e.g.FILE_DEVICE_USB,IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX, andUSB_NODE_CONNECTION_INFORMATION_EX.Note that some other USB specific headers are scraped/supported, such as
usbiodef.h, which contains e.g.GUID_DEVINTERFACE_USB_HUBand works fine.