FreeRDP
UDEVICE Struct Reference

#include <libusb_udevice.h>

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]
 
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
 
wArrayList * request_queue
 
URBDRC_PLUGIN * urbdrc
 

Field Documentation

◆ bus_number

BYTE UDEVICE::bus_number

◆ channelID

UINT32 UDEVICE::channelID

◆ channelManager

IWTSVirtualChannelManager* UDEVICE::channelManager

◆ dev_number

BYTE UDEVICE::dev_number

◆ devDescriptor

LIBUSB_DEVICE_DESCRIPTOR* UDEVICE::devDescriptor

◆ hub_handle

LIBUSB_DEVICE_HANDLE* UDEVICE::hub_handle

◆ iface

IUDEVICE UDEVICE::iface

◆ isCompositeDevice

int UDEVICE::isCompositeDevice

◆ libusb_dev

LIBUSB_DEVICE* UDEVICE::libusb_dev

◆ libusb_handle

LIBUSB_DEVICE_HANDLE* UDEVICE::libusb_handle

◆ LibusbConfig

LIBUSB_CONFIG_DESCRIPTOR* UDEVICE::LibusbConfig

◆ MsConfig

MSUSB_CONFIG_DESCRIPTOR* UDEVICE::MsConfig

◆ next

void* UDEVICE::next

◆ path

char UDEVICE::path[17]

◆ port_number

int UDEVICE::port_number

◆ prev

void* UDEVICE::prev

◆ ReqCompletion

UINT32 UDEVICE::ReqCompletion

◆ request_queue

wArrayList* UDEVICE::request_queue

◆ status

UINT16 UDEVICE::status

◆ udev

void* UDEVICE::udev

◆ urbdrc

URBDRC_PLUGIN* UDEVICE::urbdrc

◆ UsbDevice

UINT32 UDEVICE::UsbDevice

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