32 .shared_object_handle = NULL,
35 .bulk_write = usb_bulk_write,
36 .bulk_read = usb_bulk_read,
37 .control_msg = usb_control_msg,
38 .set_configuration = usb_set_configuration,
39 .claim_interface = usb_claim_interface,
40 .release_interface = usb_release_interface,
41 .clear_halt = usb_clear_halt,
42 .strerror = usb_strerror,
44 .find_busses = usb_find_busses,
45 .find_devices = usb_find_devices,
47 .get_busses = usb_get_busses
50 int dynlibusb_init(
void) {
56 void dynlibusb_uninit(
void) {
Allow for libusb (0.1) to be loaded dynamically (Currently, this is used on Windows only) ...
Shared library / DLL for accessing the driver Functions for obtaining the addresses of plugin functio...
DLL interface for accessing the driver.
Define makros and functions which account for differences between the different architectures.