LibMK_Device

struct LibMK_Device

Struct describing a supported USB device.

This struct may be used as a linked list. Holds information required for the identification of the keyboard on the machine.

Public Members

char *iManufacturer

Manufacturer string.

char *iProduct

Product string.

int bVendor

USB Vendor ID number.

int bDevice

USB Device ID number.

LibMK_Model model

Model number.

struct LibMK_Device *next

Linked list attribute.

libusb_device *device

libusb_device struct instance