windows_usb.h | 112 int (*init)(int sub_api, struct libusb_context *ctx); 113 int (*exit)(int sub_api); 114 int (*open)(int sub_api, struct libusb_device_handle *dev_handle); 115 void (*close)(int sub_api, struct libusb_device_handle *dev_handle); 116 int (*configure_endpoints)(int sub_api, struct libusb_device_handle *dev_handle, int iface); 117 int (*claim_interface)(int sub_api, struct libusb_device_handle *dev_handle, int iface); 118 int (*set_interface_altsetting)(int sub_api, struct libusb_device_handle *dev_handle, int iface, int altsetting); 119 int (*release_interface)(int sub_api, struct libusb_device_handle *dev_handle, int iface); 120 int (*clear_halt)(int sub_api, struct libusb_device_handle *dev_handle, unsigned char endpoint); 121 int (*reset_device)(int sub_api, struct libusb_device_handle *dev_handle) 214 int sub_api; \/\/ for WinUSB-like APIs member in struct:windows_device_priv 218 int sub_api; member in struct:windows_device_priv::__anon11973 [all...] |