FreeRDP
IUDEVMAN Struct Reference

Public Member Functions

 BASIC_DEVMAN_STATE_DEFINED (device_num, UINT32)
 
 BASIC_DEVMAN_STATE_DEFINED (next_device_id, UINT32)
 

Data Fields

void(* free )(IUDEVMAN *idevman)
 
void(* rewind )(IUDEVMAN *idevman)
 
BOOL(* has_next )(IUDEVMAN *idevman)
 
BOOL(* unregister_udevice )(IUDEVMAN *idevman, BYTE bus_number, BYTE dev_number)
 
size_t(* register_udevice )(IUDEVMAN *idevman, BYTE bus_number, BYTE dev_number, UINT16 idVendor, UINT16 idProduct, UINT32 flag)
 
IUDEVICE *(* get_next )(IUDEVMAN *idevman)
 
IUDEVICE *(* get_udevice_by_UsbDevice )(IUDEVMAN *idevman, UINT32 UsbDevice)
 
IUDEVICE *(* get_udevice_by_ChannelID )(IUDEVMAN *idevman, UINT32 channelID)
 
int(* isAutoAdd )(IUDEVMAN *idevman)
 
void(* loading_lock )(IUDEVMAN *idevman)
 
void(* loading_unlock )(IUDEVMAN *idevman)
 
BOOL(* initialize )(IUDEVMAN *idevman, UINT32 channelId)
 
UINT(* listener_created_callback )(IUDEVMAN *idevman)
 
IWTSPlugin * plugin
 
UINT32 controlChannelId
 
UINT32 status
 

Detailed Description

Definition at line 175 of file urbdrc_main.h.


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