Skip to content

Commit

Permalink
libusb-1.0: Add get_device_string()
Browse files Browse the repository at this point in the history
The not-yet-upstream feature cherry-picked into our libusb.
  • Loading branch information
hsorbo committed Oct 5, 2024
1 parent 45ce074 commit 12aa672
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions vapi/libusb-1.0.vapi
Original file line number Diff line number Diff line change
Expand Up @@ -399,9 +399,20 @@ namespace LibUSB {
public LibUSB.Error get_config_descriptor (uint8 config_index, out ConfigDescriptor config);
public LibUSB.Error get_config_descriptor_by_value (uint8 ConfigurationValue, out ConfigDescriptor config);
public LibUSB.Error get_device_descriptor (out DeviceDescriptor desc);
public LibUSB.Error get_device_string (DeviceStringType string_type, char[] data);
public unowned Device get_parent ();
}

[CCode (cname = "enum libusb_device_string_type", cprefix = "LIBUSB_DEVICE_STRING_", has_type_id = false)]
public enum DeviceStringType {
MANUFACTURER,
PRODUCT,
SERIAL_NUMBER
}

[CCode (cname = "LIBUSB_DEVICE_STRING_BYTES_MAX")]
public const uint DEVICE_STRING_BYTES_MAX;

[CCode (cname = "enum libusb_log_level", cprefix = "LIBUSB_LOG_LEVEL_", has_type_id = false)]
public enum LogLevel {
NONE,
Expand Down

0 comments on commit 12aa672

Please sign in to comment.