deviceIdString - Unique identifier for the device.nameString - Name of the device.vendorIdInteger - The USB vendor ID.productIdInteger - The USB product ID.serialNumberString (optional) - The USB device serial number.guidString (optional) - Unique identifier for the HID interface. A device may have multiple HID interfaces.