FreeRDP
UDEVICE Struct Reference
Collaboration diagram for UDEVICE:

Data Fields

IUDEVICE iface
 
void * udev
 
void * prev
 
void * next
 
UINT32 UsbDevice
 
UINT32 ReqCompletion
 
IWTSVirtualChannelManager * channelManager
 
UINT32 channelID
 
UINT16 status
 
BYTE bus_number
 
BYTE dev_number
 
char path [17]
 
UINT8 port_number
 
int isCompositeDevice
 
LIBUSB_DEVICE_HANDLE * libusb_handle
 
LIBUSB_DEVICE_HANDLE * hub_handle
 
LIBUSB_DEVICE * libusb_dev
 
LIBUSB_DEVICE_DESCRIPTOR * devDescriptor
 
MSUSB_CONFIG_DESCRIPTORMsConfig
 
LIBUSB_CONFIG_DESCRIPTOR * LibusbConfig
 
wArrayList * request_queue
 
URBDRC_PLUGINurbdrc
 

Detailed Description

Definition at line 38 of file libusb_udevice.h.

Field Documentation

◆ bus_number

BYTE UDEVICE::bus_number

Definition at line 51 of file libusb_udevice.h.

◆ channelID

UINT32 UDEVICE::channelID

Definition at line 49 of file libusb_udevice.h.

◆ channelManager

IWTSVirtualChannelManager* UDEVICE::channelManager

Definition at line 48 of file libusb_udevice.h.

◆ dev_number

BYTE UDEVICE::dev_number

Definition at line 52 of file libusb_udevice.h.

◆ devDescriptor

LIBUSB_DEVICE_DESCRIPTOR* UDEVICE::devDescriptor

Definition at line 60 of file libusb_udevice.h.

◆ hub_handle

LIBUSB_DEVICE_HANDLE* UDEVICE::hub_handle

Definition at line 58 of file libusb_udevice.h.

◆ iface

IUDEVICE UDEVICE::iface

Definition at line 40 of file libusb_udevice.h.

◆ isCompositeDevice

int UDEVICE::isCompositeDevice

Definition at line 55 of file libusb_udevice.h.

◆ libusb_dev

LIBUSB_DEVICE* UDEVICE::libusb_dev

Definition at line 59 of file libusb_udevice.h.

◆ libusb_handle

LIBUSB_DEVICE_HANDLE* UDEVICE::libusb_handle

Definition at line 57 of file libusb_udevice.h.

◆ LibusbConfig

LIBUSB_CONFIG_DESCRIPTOR* UDEVICE::LibusbConfig

Definition at line 62 of file libusb_udevice.h.

◆ MsConfig

MSUSB_CONFIG_DESCRIPTOR* UDEVICE::MsConfig

Definition at line 61 of file libusb_udevice.h.

◆ next

void* UDEVICE::next

Definition at line 44 of file libusb_udevice.h.

◆ path

char UDEVICE::path[17]

Definition at line 53 of file libusb_udevice.h.

◆ port_number

UINT8 UDEVICE::port_number

Definition at line 54 of file libusb_udevice.h.

◆ prev

void* UDEVICE::prev

Definition at line 43 of file libusb_udevice.h.

◆ ReqCompletion

UINT32 UDEVICE::ReqCompletion

Definition at line 47 of file libusb_udevice.h.

◆ request_queue

wArrayList* UDEVICE::request_queue

Definition at line 64 of file libusb_udevice.h.

◆ status

UINT16 UDEVICE::status

Definition at line 50 of file libusb_udevice.h.

◆ udev

void* UDEVICE::udev

Definition at line 42 of file libusb_udevice.h.

◆ urbdrc

URBDRC_PLUGIN* UDEVICE::urbdrc

Definition at line 66 of file libusb_udevice.h.

◆ UsbDevice

UINT32 UDEVICE::UsbDevice

Definition at line 46 of file libusb_udevice.h.


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