io-usbmon

// enums

bitflag enum io.UsbEnumFlags;

// structs

struct io.UsbDeviceEntry;

// global functions

io.UsbDeviceEntry const* io.enumerateUsbDevices(
    io.UsbEnumFlags flags,
    size_t* count = null
);

io.UsbDeviceEntry const* io.enumerateUsbDevices(size_t* count = null);
io.UsbDevice* const* errorcode io.enumerateUsbDevicesNoDesc(size_t* count = null);