Lines Matching refs:LIBUSB_CALL

92 /** \def LIBUSB_CALL
109 * all functions which you use as libusbx callbacks with this LIBUSB_CALL
117 /* LIBUSB_CALL must be defined on both definition and declaration of libusbx
125 #define LIBUSB_CALL WINAPI
127 #define LIBUSB_CALL
1202 typedef void (LIBUSB_CALL *libusb_transfer_cb_fn)(struct libusb_transfer *transfer);
1306 int LIBUSB_CALL libusb_init(libusb_context **ctx);
1307 void LIBUSB_CALL libusb_exit(libusb_context *ctx);
1308 void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
1309 const struct libusb_version * LIBUSB_CALL libusb_get_version(void);
1310 int LIBUSB_CALL libusb_has_capability(uint32_t capability);
1311 const char * LIBUSB_CALL libusb_error_name(int errcode);
1312 int LIBUSB_CALL libusb_setlocale(const char *locale);
1313 const char * LIBUSB_CALL libusb_strerror(enum libusb_error errcode);
1315 ssize_t LIBUSB_CALL libusb_get_device_list(libusb_context *ctx,
1317 void LIBUSB_CALL libusb_free_device_list(libusb_device **list,
1319 libusb_device * LIBUSB_CALL libusb_ref_device(libusb_device *dev);
1320 void LIBUSB_CALL libusb_unref_device(libusb_device *dev);
1322 int LIBUSB_CALL libusb_get_configuration(libusb_device_handle *dev,
1324 int LIBUSB_CALL libusb_get_device_descriptor(libusb_device *dev,
1326 int LIBUSB_CALL libusb_get_active_config_descriptor(libusb_device *dev,
1328 int LIBUSB_CALL libusb_get_config_descriptor(libusb_device *dev,
1330 int LIBUSB_CALL libusb_get_config_descriptor_by_value(libusb_device *dev,
1332 void LIBUSB_CALL libusb_free_config_descriptor(
1334 int LIBUSB_CALL libusb_get_ss_endpoint_companion_descriptor(
1338 void LIBUSB_CALL libusb_free_ss_endpoint_companion_descriptor(
1340 int LIBUSB_CALL libusb_get_bos_descriptor(libusb_device_handle *handle,
1342 void LIBUSB_CALL libusb_free_bos_descriptor(struct libusb_bos_descriptor *bos);
1343 int LIBUSB_CALL libusb_get_usb_2_0_extension_descriptor(
1347 void LIBUSB_CALL libusb_free_usb_2_0_extension_descriptor(
1349 int LIBUSB_CALL libusb_get_ss_usb_device_capability_descriptor(
1353 void LIBUSB_CALL libusb_free_ss_usb_device_capability_descriptor(
1355 int LIBUSB_CALL libusb_get_container_id_descriptor(struct libusb_context *ctx,
1358 void LIBUSB_CALL libusb_free_container_id_descriptor(
1360 uint8_t LIBUSB_CALL libusb_get_bus_number(libusb_device *dev);
1361 uint8_t LIBUSB_CALL libusb_get_port_number(libusb_device *dev);
1362 int LIBUSB_CALL libusb_get_port_numbers(libusb_device *dev, uint8_t* port_numbers, int port_numbers_len);
1364 int LIBUSB_CALL libusb_get_port_path(libusb_context *ctx, libusb_device *dev, uint8_t* path, uint8_t path_length);
1365 libusb_device * LIBUSB_CALL libusb_get_parent(libusb_device *dev);
1366 uint8_t LIBUSB_CALL libusb_get_device_address(libusb_device *dev);
1367 int LIBUSB_CALL libusb_get_device_speed(libusb_device *dev);
1368 int LIBUSB_CALL libusb_get_max_packet_size(libusb_device *dev,
1370 int LIBUSB_CALL libusb_get_max_iso_packet_size(libusb_device *dev,
1373 int LIBUSB_CALL libusb_open(libusb_device *dev, libusb_device_handle **handle);
1374 void LIBUSB_CALL libusb_close(libusb_device_handle *dev_handle);
1375 libusb_device * LIBUSB_CALL libusb_get_device(libusb_device_handle *dev_handle);
1377 int LIBUSB_CALL libusb_set_configuration(libusb_device_handle *dev,
1379 int LIBUSB_CALL libusb_claim_interface(libusb_device_handle *dev,
1381 int LIBUSB_CALL libusb_release_interface(libusb_device_handle *dev,
1384 libusb_device_handle * LIBUSB_CALL libusb_open_device_with_vid_pid(
1387 int LIBUSB_CALL libusb_set_interface_alt_setting(libusb_device_handle *dev,
1389 int LIBUSB_CALL libusb_clear_halt(libusb_device_handle *dev,
1391 int LIBUSB_CALL libusb_reset_device(libusb_device_handle *dev);
1393 int LIBUSB_CALL libusb_kernel_driver_active(libusb_device_handle *dev,
1395 int LIBUSB_CALL libusb_detach_kernel_driver(libusb_device_handle *dev,
1397 int LIBUSB_CALL libusb_attach_kernel_driver(libusb_device_handle *dev,
1399 int LIBUSB_CALL libusb_set_auto_detach_kernel_driver(
1475 struct libusb_transfer * LIBUSB_CALL libusb_alloc_transfer(int iso_packets);
1476 int LIBUSB_CALL libusb_submit_transfer(struct libusb_transfer *transfer);
1477 int LIBUSB_CALL libusb_cancel_transfer(struct libusb_transfer *transfer);
1478 void LIBUSB_CALL libusb_free_transfer(struct libusb_transfer *transfer);
1706 int LIBUSB_CALL libusb_control_transfer(libusb_device_handle *dev_handle,
1710 int LIBUSB_CALL libusb_bulk_transfer(libusb_device_handle *dev_handle,
1714 int LIBUSB_CALL libusb_interrupt_transfer(libusb_device_handle *dev_handle,
1760 int LIBUSB_CALL libusb_get_string_descriptor_ascii(libusb_device_handle *dev,
1765 int LIBUSB_CALL libusb_try_lock_events(libusb_context *ctx);
1766 void LIBUSB_CALL libusb_lock_events(libusb_context *ctx);
1767 void LIBUSB_CALL libusb_unlock_events(libusb_context *ctx);
1768 int LIBUSB_CALL libusb_event_handling_ok(libusb_context *ctx);
1769 int LIBUSB_CALL libusb_event_handler_active(libusb_context *ctx);
1770 void LIBUSB_CALL libusb_lock_event_waiters(libusb_context *ctx);
1771 void LIBUSB_CALL libusb_unlock_event_waiters(libusb_context *ctx);
1772 int LIBUSB_CALL libusb_wait_for_event(libusb_context *ctx, struct timeval *tv);
1774 int LIBUSB_CALL libusb_handle_events_timeout(libusb_context *ctx,
1776 int LIBUSB_CALL libusb_handle_events_timeout_completed(libusb_context *ctx,
1778 int LIBUSB_CALL libusb_handle_events(libusb_context *ctx);
1779 int LIBUSB_CALL libusb_handle_events_completed(libusb_context *ctx, int *completed);
1780 int LIBUSB_CALL libusb_handle_events_locked(libusb_context *ctx,
1782 int LIBUSB_CALL libusb_pollfds_handle_timeouts(libusb_context *ctx);
1783 int LIBUSB_CALL libusb_get_next_timeout(libusb_context *ctx,
1810 typedef void (LIBUSB_CALL *libusb_pollfd_added_cb)(int fd, short events,
1822 typedef void (LIBUSB_CALL *libusb_pollfd_removed_cb)(int fd, void *user_data);
1824 const struct libusb_pollfd ** LIBUSB_CALL libusb_get_pollfds(
1826 void LIBUSB_CALL libusb_set_pollfd_notifiers(libusb_context *ctx,
1895 typedef int (LIBUSB_CALL *libusb_hotplug_callback_fn)(libusb_context *ctx,
1934 int LIBUSB_CALL libusb_hotplug_register_callback(libusb_context *ctx,
1954 void LIBUSB_CALL libusb_hotplug_deregister_callback(libusb_context *ctx,