FreeRDP
UDEVICE Struct Reference

#include <libusb_udevice.h>

Data Fields

IUDEVICE iface
 
voidudev
 
voidprev
 
voidnext
 
UINT32 UsbDevice
 
UINT32 ReqCompletion
 
UINT32 channel_id
 
UINT16 status
 
UINT16 bus_number
 
UINT16 dev_number
 
char path [17]
 
int port_number
 
int isCompositeDevice
 
LIBUSB_DEVICE_HANDLElibusb_handle
 
LIBUSB_DEVICE_HANDLEhub_handle
 
LIBUSB_DEVICElibusb_dev
 
LIBUSB_DEVICE_DESCRIPTORdevDescriptor
 
MSUSB_CONFIG_DESCRIPTOR * MsConfig
 
LIBUSB_CONFIG_DESCRIPTORLibusbConfig
 
REQUEST_QUEUE * request_queue
 
voidisoch_queue
 
pthread_mutex_t mutex_isoch
 
sem_t sem_id
 

Field Documentation

UINT16 UDEVICE::bus_number
UINT32 UDEVICE::channel_id
UINT16 UDEVICE::dev_number
LIBUSB_DEVICE_DESCRIPTOR* UDEVICE::devDescriptor
LIBUSB_DEVICE_HANDLE* UDEVICE::hub_handle
IUDEVICE UDEVICE::iface
int UDEVICE::isCompositeDevice
void* UDEVICE::isoch_queue
LIBUSB_DEVICE* UDEVICE::libusb_dev
LIBUSB_DEVICE_HANDLE* UDEVICE::libusb_handle
LIBUSB_CONFIG_DESCRIPTOR* UDEVICE::LibusbConfig
MSUSB_CONFIG_DESCRIPTOR* UDEVICE::MsConfig
pthread_mutex_t UDEVICE::mutex_isoch
void* UDEVICE::next
char UDEVICE::path[17]
int UDEVICE::port_number
void* UDEVICE::prev
UINT32 UDEVICE::ReqCompletion
REQUEST_QUEUE* UDEVICE::request_queue
sem_t UDEVICE::sem_id
UINT16 UDEVICE::status
void* UDEVICE::udev
UINT32 UDEVICE::UsbDevice

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