Lines Matching refs:LIBUSB_CALL
68 /** \def LIBUSB_CALL
85 * all functions which you use as libusb callbacks with this LIBUSB_CALL
93 /* LIBUSB_CALL must be defined on both definition and declaration of libusb
101 #define LIBUSB_CALL WINAPI
103 #define LIBUSB_CALL
876 typedef void (LIBUSB_CALL *libusb_transfer_cb_fn)(struct libusb_transfer *transfer);
952 int LIBUSB_CALL libusb_init(libusb_context **ctx);
953 void LIBUSB_CALL libusb_exit(libusb_context *ctx);
954 void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
955 const struct libusb_version * LIBUSB_CALL libusb_get_version(void);
956 int LIBUSB_CALL libusb_has_capability(uint32_t capability);
957 const char * LIBUSB_CALL libusb_error_name(int errcode);
959 ssize_t LIBUSB_CALL libusb_get_device_list(libusb_context *ctx,
961 void LIBUSB_CALL libusb_free_device_list(libusb_device **list,
963 libusb_device * LIBUSB_CALL libusb_ref_device(libusb_device *dev);
964 void LIBUSB_CALL libusb_unref_device(libusb_device *dev);
966 int LIBUSB_CALL libusb_get_configuration(libusb_device_handle *dev,
968 int LIBUSB_CALL libusb_get_device_descriptor(libusb_device *dev,
970 int LIBUSB_CALL libusb_get_active_config_descriptor(libusb_device *dev,
972 int LIBUSB_CALL libusb_get_config_descriptor(libusb_device *dev,
974 int LIBUSB_CALL libusb_get_config_descriptor_by_value(libusb_device *dev,
976 void LIBUSB_CALL libusb_free_config_descriptor(
978 uint8_t LIBUSB_CALL libusb_get_bus_number(libusb_device *dev);
979 uint8_t LIBUSB_CALL libusb_get_device_address(libusb_device *dev);
980 int LIBUSB_CALL libusb_get_device_speed(libusb_device *dev);
981 int LIBUSB_CALL libusb_get_max_packet_size(libusb_device *dev,
983 int LIBUSB_CALL libusb_get_max_iso_packet_size(libusb_device *dev,
986 int LIBUSB_CALL libusb_open(libusb_device *dev, libusb_device_handle **handle);
987 void LIBUSB_CALL libusb_close(libusb_device_handle *dev_handle);
988 libusb_device * LIBUSB_CALL libusb_get_device(libusb_device_handle *dev_handle);
990 int LIBUSB_CALL libusb_set_configuration(libusb_device_handle *dev,
992 int LIBUSB_CALL libusb_claim_interface(libusb_device_handle *dev,
994 int LIBUSB_CALL libusb_release_interface(libusb_device_handle *dev,
997 libusb_device_handle * LIBUSB_CALL libusb_open_device_with_vid_pid(
1000 int LIBUSB_CALL libusb_set_interface_alt_setting(libusb_device_handle *dev,
1002 int LIBUSB_CALL libusb_clear_halt(libusb_device_handle *dev,
1004 int LIBUSB_CALL libusb_reset_device(libusb_device_handle *dev);
1006 int LIBUSB_CALL libusb_kernel_driver_active(libusb_device_handle *dev,
1008 int LIBUSB_CALL libusb_detach_kernel_driver(libusb_device_handle *dev,
1010 int LIBUSB_CALL libusb_attach_kernel_driver(libusb_device_handle *dev,
1085 struct libusb_transfer * LIBUSB_CALL libusb_alloc_transfer(int iso_packets);
1086 int LIBUSB_CALL libusb_submit_transfer(struct libusb_transfer *transfer);
1087 int LIBUSB_CALL libusb_cancel_transfer(struct libusb_transfer *transfer);
1088 void LIBUSB_CALL libusb_free_transfer(struct libusb_transfer *transfer);
1237 unsigned char * LIBUSB_CALL libusb_get_iso_packet_buffer(
1240 unsigned char * LIBUSB_CALL libusb_get_iso_packet_buffer_simple(
1245 int LIBUSB_CALL libusb_control_transfer(libusb_device_handle *dev_handle,
1249 int LIBUSB_CALL libusb_bulk_transfer(libusb_device_handle *dev_handle,
1253 int LIBUSB_CALL libusb_interrupt_transfer(libusb_device_handle *dev_handle,
1299 int LIBUSB_CALL libusb_get_string_descriptor_ascii(libusb_device_handle *dev,
1304 int LIBUSB_CALL libusb_try_lock_events(libusb_context *ctx);
1305 void LIBUSB_CALL libusb_lock_events(libusb_context *ctx);
1306 void LIBUSB_CALL libusb_unlock_events(libusb_context *ctx);
1307 int LIBUSB_CALL libusb_event_handling_ok(libusb_context *ctx);
1308 int LIBUSB_CALL libusb_event_handler_active(libusb_context *ctx);
1309 void LIBUSB_CALL libusb_lock_event_waiters(libusb_context *ctx);
1310 void LIBUSB_CALL libusb_unlock_event_waiters(libusb_context *ctx);
1311 int LIBUSB_CALL libusb_wait_for_event(libusb_context *ctx, struct timeval *tv);
1313 int LIBUSB_CALL libusb_handle_events_timeout(libusb_context *ctx,
1315 int LIBUSB_CALL libusb_handle_events_timeout_completed(libusb_context *ctx,
1317 int LIBUSB_CALL libusb_handle_events(libusb_context *ctx);
1318 int LIBUSB_CALL libusb_handle_events_completed(libusb_context *ctx, int *completed);
1319 int LIBUSB_CALL libusb_handle_events_locked(libusb_context *ctx,
1321 int LIBUSB_CALL libusb_pollfds_handle_timeouts(libusb_context *ctx);
1322 int LIBUSB_CALL libusb_get_next_timeout(libusb_context *ctx,
1349 typedef void (LIBUSB_CALL *libusb_pollfd_added_cb)(int fd, short events,
1361 typedef void (LIBUSB_CALL *libusb_pollfd_removed_cb)(int fd, void *user_data);
1363 const struct libusb_pollfd ** LIBUSB_CALL libusb_get_pollfds(
1365 void LIBUSB_CALL libusb_set_pollfd_notifiers(libusb_context *ctx,