hidapi
Public Attributes | List of all members
hid_device_ Struct Reference

Public Attributes

libusb_device_handle * device_handle
 
int input_endpoint
 
int output_endpoint
 
int input_ep_max_packet_size
 
int interface
 
int manufacturer_index
 
int product_index
 
int serial_index
 
int blocking
 
pthread_t thread
 
pthread_mutex_t mutex
 
pthread_cond_t condition
 
pthread_barrier_t barrier
 
int shutdown_thread
 
int cancelled
 
struct libusb_transfer * transfer
 
struct input_reportinput_reports
 
int device_handle
 
int uses_numbered_reports
 
IOHIDDeviceRef device_handle
 
int disconnected
 
CFStringRef run_loop_mode
 
CFRunLoopRef run_loop
 
CFRunLoopSourceRef source
 
uint8_t * input_report_buf
 
CFIndex max_input_report_len
 
pthread_barrier_t shutdown_barrier
 
HANDLE device_handle_write_sync
 
HANDLE device_handle
 
BOOL blocking
 
USHORT output_report_length
 
size_t input_report_length
 
void * last_error_str
 
DWORD last_error_num
 
BOOL read_pending
 
char * read_buf
 
OVERLAPPED ol
 

The documentation for this struct was generated from the following file: