|
static BOOL | poll_libusb_events (UDEVMAN *udevman) |
|
static void | udevman_rewind (IUDEVMAN *idevman) |
|
static BOOL | udevman_has_next (IUDEVMAN *idevman) |
|
static IUDEVICE * | udevman_get_next (IUDEVMAN *idevman) |
|
static IUDEVICE * | udevman_get_udevice_by_addr (IUDEVMAN *idevman, BYTE bus_number, BYTE dev_number) |
|
static size_t | udevman_register_udevice (IUDEVMAN *idevman, BYTE bus_number, BYTE dev_number, UINT16 idVendor, UINT16 idProduct, UINT32 flag) |
|
static BOOL | udevman_unregister_udevice (IUDEVMAN *idevman, BYTE bus_number, BYTE dev_number) |
|
static BOOL | udevman_unregister_all_udevices (IUDEVMAN *idevman) |
|
static int | udevman_is_auto_add (IUDEVMAN *idevman) |
|
static IUDEVICE * | udevman_get_udevice_by_UsbDevice (IUDEVMAN *idevman, UINT32 UsbDevice) |
|
static IUDEVICE * | udevman_get_udevice_by_ChannelID (IUDEVMAN *idevman, UINT32 channelID) |
|
static void | udevman_loading_lock (IUDEVMAN *idevman) |
|
static void | udevman_loading_unlock (IUDEVMAN *idevman) |
|
static UINT32 | udevman_get_next_device_id (IUDEVMAN *idevman) |
|
static void | udevman_set_next_device_id (IUDEVMAN *idevman, UINT32 _t) |
|
static void | udevman_free (IUDEVMAN *idevman) |
|
static BOOL | filter_by_class (uint8_t bDeviceClass, uint8_t bDeviceSubClass) |
|
static BOOL | append (char *dst, size_t length, const char *src) |
|
static BOOL | device_is_filtered (struct libusb_device *dev, const struct libusb_device_descriptor *desc, libusb_hotplug_event event) |
|
static int LIBUSB_CALL | hotplug_callback (struct libusb_context *ctx, struct libusb_device *dev, libusb_hotplug_event event, void *user_data) |
|
static BOOL | udevman_initialize (IUDEVMAN *idevman, UINT32 channelId) |
|
static BOOL | udevman_vid_pid_pair_equals (const void *objA, const void *objB) |
|
static BOOL | udevman_parse_device_id_addr (const char **str, UINT16 *id1, UINT16 *id2, UINT16 max, char split_sign, char delimiter) |
|
static BOOL | urbdrc_udevman_register_devices (UDEVMAN *udevman, const char *devices, BOOL add_by_addr) |
|
static UINT | urbdrc_udevman_parse_addin_args (UDEVMAN *udevman, const ADDIN_ARGV *args) |
|
static UINT | udevman_listener_created_callback (IUDEVMAN *iudevman) |
|
static void | udevman_load_interface (UDEVMAN *udevman) |
|
static DWORD WINAPI | poll_thread (LPVOID lpThreadParameter) |
|
| FREERDP_ENTRY_POINT (UINT VCAPITYPE libusb_freerdp_urbdrc_client_subsystem_entry(PFREERDP_URBDRC_SERVICE_ENTRY_POINTS pEntryPoints)) |
|