<book xmlns="http://www.devhelp.net/book" title="GUsb-1.0 Reference Manual" link="index.html" author="GUsb Development Team" name="GUsb" version="2" language="c"><chapters><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Bitfields" link="index.html#bitfields"><sub name="ContextFlags" link="flags.ContextFlags.html" /><sub name="DeviceClaimInterfaceFlags" link="flags.DeviceClaimInterfaceFlags.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="BosDescriptor" link="class.BosDescriptor.html" /><sub name="Context" link="class.Context.html" /><sub name="Device" link="class.Device.html" /><sub name="DeviceEvent" link="class.DeviceEvent.html" /><sub name="DeviceList" link="class.DeviceList.html" /><sub name="Endpoint" link="class.Endpoint.html" /><sub name="Interface" link="class.Interface.html" /></sub><sub name="Constants" link="index.html#constants"><sub name="MAJOR_VERSION" link="const.MAJOR_VERSION.html" /><sub name="MICRO_VERSION" link="const.MICRO_VERSION.html" /><sub name="MINOR_VERSION" link="const.MINOR_VERSION.html" /></sub><sub name="Domains" link="index.html#domains"><sub name="SourceError" link="error.SourceError.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="ContextError" link="enum.ContextError.html" /><sub name="DeviceClassCode" link="enum.DeviceClassCode.html" /><sub name="DeviceDirection" link="enum.DeviceDirection.html" /><sub name="DeviceError" link="enum.DeviceError.html" /><sub name="DeviceLangid" link="enum.DeviceLangid.html" /><sub name="DeviceRecipient" link="enum.DeviceRecipient.html" /><sub name="DeviceRequestType" link="enum.DeviceRequestType.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="CHECK_VERSION" link="func.CHECK_VERSION.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="strerror" link="func.strerror.html" /><sub name="version_string" link="func.version_string.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="Source" link="struct.Source.html" /></sub></chapters><functions><keyword type="enum" name="GUsbContextFlags" link="flags.ContextFlags.html" since="1.0" /><keyword type="constant" name="G_USB_CONTEXT_FLAGS_NONE" link="flags.ContextFlags.html" /><keyword type="constant" name="G_USB_CONTEXT_FLAGS_AUTO_OPEN_DEVICES" link="flags.ContextFlags.html" /><keyword type="constant" name="G_USB_CONTEXT_FLAGS_SAVE_EVENTS" link="flags.ContextFlags.html" /><keyword type="constant" name="G_USB_CONTEXT_FLAGS_SAVE_REMOVED_DEVICES" link="flags.ContextFlags.html" /><keyword type="constant" name="G_USB_CONTEXT_FLAGS_DEBUG" link="flags.ContextFlags.html" /><keyword type="enum" name="GUsbDeviceClaimInterfaceFlags" link="flags.DeviceClaimInterfaceFlags.html" since="1.0" /><keyword type="constant" name="G_USB_DEVICE_CLAIM_INTERFACE_NONE" link="flags.DeviceClaimInterfaceFlags.html" /><keyword type="constant" name="G_USB_DEVICE_CLAIM_INTERFACE_BIND_KERNEL_DRIVER" link="flags.DeviceClaimInterfaceFlags.html" /><keyword type="struct" name="GUsbBosDescriptor" link="class.BosDescriptor.html" since="1.0" /><keyword type="member" name="BosDescriptorClass.parent_class" link="class.BosDescriptor.html" /><keyword type="function" name="g_usb_bos_descriptor_get_capability" link="method.BosDescriptor.get_capability.html" since="0.4.0" /><keyword type="function" name="g_usb_bos_descriptor_get_extra" link="method.BosDescriptor.get_extra.html" since="0.4.0" /><keyword type="struct" name="GUsbContext" link="class.Context.html" since="1.0" /><keyword type="member" name="ContextClass.parent_class" link="class.Context.html" /><keyword type="member" name="ContextClass.device_added" link="class.Context.html" /><keyword type="member" name="ContextClass.device_removed" link="class.Context.html" /><keyword type="member" name="ContextClass.device_changed" link="class.Context.html" /><keyword type="member" name="ContextClass._gusb_reserved" link="class.Context.html" /><keyword type="function" name="g_usb_context_enumerate" link="method.Context.enumerate.html" since="0.2.2" /><keyword type="function" name="g_usb_context_find_by_bus_address" link="method.Context.find_by_bus_address.html" since="0.2.2" /><keyword type="function" name="g_usb_context_find_by_platform_id" link="method.Context.find_by_platform_id.html" since="0.2.4" /><keyword type="function" name="g_usb_context_find_by_vid_pid" link="method.Context.find_by_vid_pid.html" since="0.2.2" /><keyword type="function" name="g_usb_context_get_devices" link="method.Context.get_devices.html" since="0.2.2" /><keyword type="function" name="g_usb_context_get_flags" link="method.Context.get_flags.html" since="0.2.11" /><keyword type="function" name="g_usb_context_get_hotplug_poll_interval" link="method.Context.get_hotplug_poll_interval.html" since="0.3.10" /><keyword type="function" name="g_usb_context_get_main_context" link="method.Context.get_main_context.html" since="0.2.5" /><keyword type="function" name="g_usb_context_get_source" link="method.Context.get_source.html" since="0.1.0" /><keyword type="function" name="g_usb_context_load" link="method.Context.load.html" since="0.4.0" /><keyword type="function" name="g_usb_context_load_with_tag" link="method.Context.load_with_tag.html" since="0.4.1" /><keyword type="function" name="g_usb_context_save" link="method.Context.save.html" since="0.4.0" /><keyword type="function" name="g_usb_context_save_with_tag" link="method.Context.save_with_tag.html" since="0.4.1" /><keyword type="function" name="g_usb_context_set_debug" link="method.Context.set_debug.html" since="0.1.0" /><keyword type="function" name="g_usb_context_set_flags" link="method.Context.set_flags.html" since="0.2.11" /><keyword type="function" name="g_usb_context_set_hotplug_poll_interval" link="method.Context.set_hotplug_poll_interval.html" since="0.3.10" /><keyword type="function" name="g_usb_context_set_main_context" link="method.Context.set_main_context.html" since="0.2.5" /><keyword type="function" name="g_usb_context_wait_for_replug" link="method.Context.wait_for_replug.html" since="0.2.9" /><keyword type="function" name="g_usb_context_new" link="ctor.Context.new.html" since="0.1.0" /><keyword type="function" name="g_usb_context_error_quark" link="type_func.Context.error_quark.html" since="0.1.0" /><keyword type="property" name="The GUsbContext:debug-level property" link="property.Context.debug-level.html" since="1.0" /><keyword type="property" name="The GUsbContext:libusb-context property" link="property.Context.libusb-context.html" since="1.0" /><keyword type="signal" name="The GUsbContext::device-added signal" link="signal.Context.device-added.html" since="1.0" /><keyword type="signal" name="The GUsbContext::device-changed signal" link="signal.Context.device-changed.html" since="1.0" /><keyword type="signal" name="The GUsbContext::device-removed signal" link="signal.Context.device-removed.html" since="1.0" /><keyword type="struct" name="GUsbDevice" link="class.Device.html" since="1.0" /><keyword type="member" name="DeviceClass.parent_class" link="class.Device.html" /><keyword type="member" name="DeviceClass._gusb_reserved" link="class.Device.html" /><keyword type="function" name="g_usb_device_add_tag" link="method.Device.add_tag.html" since="0.4.1" /><keyword type="function" name="g_usb_device_bulk_transfer" link="method.Device.bulk_transfer.html" since="0.1.0" /><keyword type="function" name="g_usb_device_bulk_transfer_async" link="method.Device.bulk_transfer_async.html" since="0.1.0" /><keyword type="function" name="g_usb_device_bulk_transfer_finish" link="method.Device.bulk_transfer_finish.html" since="0.1.0" /><keyword type="function" name="g_usb_device_claim_interface" link="method.Device.claim_interface.html" since="0.1.0" /><keyword type="function" name="g_usb_device_clear_events" link="method.Device.clear_events.html" since="0.4.4" /><keyword type="function" name="g_usb_device_close" link="method.Device.close.html" since="0.1.0" /><keyword type="function" name="g_usb_device_control_transfer" link="method.Device.control_transfer.html" since="0.1.0" /><keyword type="function" name="g_usb_device_control_transfer_async" link="method.Device.control_transfer_async.html" since="0.1.0" /><keyword type="function" name="g_usb_device_control_transfer_finish" link="method.Device.control_transfer_finish.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_address" link="method.Device.get_address.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_bos_descriptor" link="method.Device.get_bos_descriptor.html" since="0.4.0" /><keyword type="function" name="g_usb_device_get_bos_descriptors" link="method.Device.get_bos_descriptors.html" since="0.4.0" /><keyword type="function" name="g_usb_device_get_bus" link="method.Device.get_bus.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_children" link="method.Device.get_children.html" since="0.2.4" /><keyword type="function" name="g_usb_device_get_configuration" link="method.Device.get_configuration.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_configuration_index" link="method.Device.get_configuration_index.html" since="0.3.5" /><keyword type="function" name="g_usb_device_get_created" link="method.Device.get_created.html" since="0.4.5" /><keyword type="function" name="g_usb_device_get_custom_index" link="method.Device.get_custom_index.html" since="0.2.5" /><keyword type="function" name="g_usb_device_get_device_class" link="method.Device.get_device_class.html" since="0.1.7" /><keyword type="function" name="g_usb_device_get_device_protocol" link="method.Device.get_device_protocol.html" since="0.2.4" /><keyword type="function" name="g_usb_device_get_device_subclass" link="method.Device.get_device_subclass.html" since="0.2.4" /><keyword type="function" name="g_usb_device_get_events" link="method.Device.get_events.html" since="0.4.0" /><keyword type="function" name="g_usb_device_get_hid_descriptor_default" link="method.Device.get_hid_descriptor_default.html" since="0.4.7" /><keyword type="function" name="g_usb_device_get_hid_descriptors" link="method.Device.get_hid_descriptors.html" since="0.4.7" /><keyword type="function" name="g_usb_device_get_interface" link="method.Device.get_interface.html" since="0.2.8" /><keyword type="function" name="g_usb_device_get_interfaces" link="method.Device.get_interfaces.html" since="0.2.8" /><keyword type="function" name="g_usb_device_get_manufacturer_index" link="method.Device.get_manufacturer_index.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_parent" link="method.Device.get_parent.html" since="0.2.4" /><keyword type="function" name="g_usb_device_get_pid" link="method.Device.get_pid.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_pid_as_str" link="method.Device.get_pid_as_str.html" since="0.2.4" /><keyword type="function" name="g_usb_device_get_platform_id" link="method.Device.get_platform_id.html" since="0.1.1" /><keyword type="function" name="g_usb_device_get_port_number" link="method.Device.get_port_number.html" since="0.2.4" /><keyword type="function" name="g_usb_device_get_product_index" link="method.Device.get_product_index.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_release" link="method.Device.get_release.html" since="0.2.8" /><keyword type="function" name="g_usb_device_get_serial_number_index" link="method.Device.get_serial_number_index.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_spec" link="method.Device.get_spec.html" since="0.3.1" /><keyword type="function" name="g_usb_device_get_string_descriptor" link="method.Device.get_string_descriptor.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_string_descriptor_bytes" link="method.Device.get_string_descriptor_bytes.html" since="0.3.6" /><keyword type="function" name="g_usb_device_get_string_descriptor_bytes_full" link="method.Device.get_string_descriptor_bytes_full.html" since="0.3.8" /><keyword type="function" name="g_usb_device_get_tags" link="method.Device.get_tags.html" since="0.4.4" /><keyword type="function" name="g_usb_device_get_vid" link="method.Device.get_vid.html" since="0.1.0" /><keyword type="function" name="g_usb_device_get_vid_as_str" link="method.Device.get_vid_as_str.html" since="0.2.4" /><keyword type="function" name="g_usb_device_has_tag" link="method.Device.has_tag.html" since="0.4.3" /><keyword type="function" name="g_usb_device_interrupt_transfer" link="method.Device.interrupt_transfer.html" since="0.1.0" /><keyword type="function" name="g_usb_device_interrupt_transfer_async" link="method.Device.interrupt_transfer_async.html" since="0.1.0" /><keyword type="function" name="g_usb_device_interrupt_transfer_finish" link="method.Device.interrupt_transfer_finish.html" since="0.1.0" /><keyword type="function" name="g_usb_device_invalidate" link="method.Device.invalidate.html" since="0.4.0" /><keyword type="function" name="g_usb_device_is_emulated" link="method.Device.is_emulated.html" since="0.4.4" /><keyword type="function" name="g_usb_device_open" link="method.Device.open.html" since="0.1.0" /><keyword type="function" name="g_usb_device_release_interface" link="method.Device.release_interface.html" since="0.1.0" /><keyword type="function" name="g_usb_device_remove_tag" link="method.Device.remove_tag.html" since="0.4.4" /><keyword type="function" name="g_usb_device_reset" link="method.Device.reset.html" since="0.1.0" /><keyword type="function" name="g_usb_device_set_configuration" link="method.Device.set_configuration.html" since="0.1.0" /><keyword type="function" name="g_usb_device_set_interface_alt" link="method.Device.set_interface_alt.html" since="0.2.8" /><keyword type="function" name="g_usb_device_error_quark" link="type_func.Device.error_quark.html" since="0.1.0" /><keyword type="property" name="The GUsbDevice:context property" link="property.Device.context.html" since="1.0" /><keyword type="property" name="The GUsbDevice:libusb-device property" link="property.Device.libusb-device.html" since="1.0" /><keyword type="property" name="The GUsbDevice:platform-id property" link="property.Device.platform-id.html" since="1.0" /><keyword type="struct" name="GUsbDeviceEvent" link="class.DeviceEvent.html" since="1.0" /><keyword type="member" name="DeviceEventClass.parent_class" link="class.DeviceEvent.html" /><keyword type="function" name="g_usb_device_event_get_bytes" link="method.DeviceEvent.get_bytes.html" since="0.4.0" /><keyword type="function" name="g_usb_device_event_get_id" link="method.DeviceEvent.get_id.html" since="0.4.0" /><keyword type="function" name="g_usb_device_event_get_rc" link="method.DeviceEvent.get_rc.html" since="0.4.5" /><keyword type="function" name="g_usb_device_event_get_status" link="method.DeviceEvent.get_status.html" since="0.4.0" /><keyword type="function" name="g_usb_device_event_set_bytes" link="method.DeviceEvent.set_bytes.html" since="0.4.0" /><keyword type="struct" name="GUsbDeviceList" link="class.DeviceList.html" since="1.0" /><keyword type="member" name="DeviceListClass.parent_class" link="class.DeviceList.html" /><keyword type="member" name="DeviceListClass.device_added" link="class.DeviceList.html" /><keyword type="member" name="DeviceListClass.device_removed" link="class.DeviceList.html" /><keyword type="member" name="DeviceListClass._gusb_reserved" link="class.DeviceList.html" /><keyword type="function" name="g_usb_device_list_coldplug" link="method.DeviceList.coldplug.html" since="0.1.0" /><keyword type="function" name="g_usb_device_list_find_by_bus_address" link="method.DeviceList.find_by_bus_address.html" since="0.1.0" /><keyword type="function" name="g_usb_device_list_find_by_vid_pid" link="method.DeviceList.find_by_vid_pid.html" since="0.1.0" /><keyword type="function" name="g_usb_device_list_get_devices" link="method.DeviceList.get_devices.html" since="0.1.0" /><keyword type="function" name="g_usb_device_list_new" link="ctor.DeviceList.new.html" since="0.1.0" /><keyword type="property" name="The GUsbDeviceList:context property" link="property.DeviceList.context.html" since="1.0" /><keyword type="signal" name="The GUsbDeviceList::device-added signal" link="signal.DeviceList.device-added.html" since="1.0" /><keyword type="signal" name="The GUsbDeviceList::device-removed signal" link="signal.DeviceList.device-removed.html" since="1.0" /><keyword type="struct" name="GUsbEndpoint" link="class.Endpoint.html" since="1.0" /><keyword type="member" name="EndpointClass.parent_class" link="class.Endpoint.html" /><keyword type="function" name="g_usb_endpoint_get_address" link="method.Endpoint.get_address.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_direction" link="method.Endpoint.get_direction.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_extra" link="method.Endpoint.get_extra.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_kind" link="method.Endpoint.get_kind.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_maximum_packet_size" link="method.Endpoint.get_maximum_packet_size.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_number" link="method.Endpoint.get_number.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_polling_interval" link="method.Endpoint.get_polling_interval.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_refresh" link="method.Endpoint.get_refresh.html" since="0.3.3" /><keyword type="function" name="g_usb_endpoint_get_synch_address" link="method.Endpoint.get_synch_address.html" since="0.3.3" /><keyword type="struct" name="GUsbInterface" link="class.Interface.html" since="1.0" /><keyword type="member" name="InterfaceClass.parent_class" link="class.Interface.html" /><keyword type="function" name="g_usb_interface_get_alternate" link="method.Interface.get_alternate.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_class" link="method.Interface.get_class.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_endpoints" link="method.Interface.get_endpoints.html" since="0.3.3" /><keyword type="function" name="g_usb_interface_get_extra" link="method.Interface.get_extra.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_index" link="method.Interface.get_index.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_kind" link="method.Interface.get_kind.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_length" link="method.Interface.get_length.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_number" link="method.Interface.get_number.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_protocol" link="method.Interface.get_protocol.html" since="0.2.8" /><keyword type="function" name="g_usb_interface_get_subclass" link="method.Interface.get_subclass.html" since="0.2.8" /><keyword type="constant" name="G_USB_MAJOR_VERSION" link="const.MAJOR_VERSION.html" since="1.0" /><keyword type="constant" name="G_USB_MICRO_VERSION" link="const.MICRO_VERSION.html" since="1.0" /><keyword type="constant" name="G_USB_MINOR_VERSION" link="const.MINOR_VERSION.html" since="1.0" /><keyword type="enum" name="GUsbSourceError" link="error.SourceError.html" since="1.0" /><keyword type="constant" name="G_USB_SOURCE_ERROR_INTERNAL" link="error.SourceError.html" /><keyword type="enum" name="GUsbContextError" link="enum.ContextError.html" since="1.0" /><keyword type="constant" name="G_USB_CONTEXT_ERROR_INTERNAL" link="enum.ContextError.html" /><keyword type="enum" name="GUsbDeviceClassCode" link="enum.DeviceClassCode.html" since="1.0" /><keyword type="constant" name="G_USB_DEVICE_CLASS_INTERFACE_DESC" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_AUDIO" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_COMMUNICATIONS" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_HID" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_PHYSICAL" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_IMAGE" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_PRINTER" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_MASS_STORAGE" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_HUB" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_CDC_DATA" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_SMART_CARD" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_CONTENT_SECURITY" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_VIDEO" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_PERSONAL_HEALTHCARE" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_AUDIO_VIDEO" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_BILLBOARD" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_DIAGNOSTIC" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_WIRELESS_CONTROLLER" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_MISCELLANEOUS" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_APPLICATION_SPECIFIC" link="enum.DeviceClassCode.html" /><keyword type="constant" name="G_USB_DEVICE_CLASS_VENDOR_SPECIFIC" link="enum.DeviceClassCode.html" /><keyword type="enum" name="GUsbDeviceDirection" link="enum.DeviceDirection.html" since="1.0" /><keyword type="constant" name="G_USB_DEVICE_DIRECTION_DEVICE_TO_HOST" link="enum.DeviceDirection.html" /><keyword type="constant" name="G_USB_DEVICE_DIRECTION_HOST_TO_DEVICE" link="enum.DeviceDirection.html" /><keyword type="enum" name="GUsbDeviceError" link="enum.DeviceError.html" since="1.0" /><keyword type="constant" name="G_USB_DEVICE_ERROR_INTERNAL" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_IO" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_TIMED_OUT" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_NOT_SUPPORTED" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_NO_DEVICE" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_NOT_OPEN" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_ALREADY_OPEN" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_CANCELLED" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_FAILED" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_PERMISSION_DENIED" link="enum.DeviceError.html" /><keyword type="constant" name="G_USB_DEVICE_ERROR_BUSY" link="enum.DeviceError.html" /><keyword type="enum" name="GUsbDeviceLangid" link="enum.DeviceLangid.html" since="1.0" /><keyword type="constant" name="G_USB_DEVICE_LANGID_INVALID" link="enum.DeviceLangid.html" /><keyword type="constant" name="G_USB_DEVICE_LANGID_ENGLISH_UNITED_STATES" link="enum.DeviceLangid.html" /><keyword type="enum" name="GUsbDeviceRecipient" link="enum.DeviceRecipient.html" since="1.0" /><keyword type="constant" name="G_USB_DEVICE_RECIPIENT_DEVICE" link="enum.DeviceRecipient.html" /><keyword type="constant" name="G_USB_DEVICE_RECIPIENT_INTERFACE" link="enum.DeviceRecipient.html" /><keyword type="constant" name="G_USB_DEVICE_RECIPIENT_ENDPOINT" link="enum.DeviceRecipient.html" /><keyword type="constant" name="G_USB_DEVICE_RECIPIENT_OTHER" link="enum.DeviceRecipient.html" /><keyword type="enum" name="GUsbDeviceRequestType" link="enum.DeviceRequestType.html" since="1.0" /><keyword type="constant" name="G_USB_DEVICE_REQUEST_TYPE_STANDARD" link="enum.DeviceRequestType.html" /><keyword type="constant" name="G_USB_DEVICE_REQUEST_TYPE_CLASS" link="enum.DeviceRequestType.html" /><keyword type="constant" name="G_USB_DEVICE_REQUEST_TYPE_VENDOR" link="enum.DeviceRequestType.html" /><keyword type="constant" name="G_USB_DEVICE_REQUEST_TYPE_RESERVED" link="enum.DeviceRequestType.html" /><keyword type="macro" name="G_USB_CHECK_VERSION" link="func.CHECK_VERSION.html" since="1.0" /><keyword type="function" name="g_usb_strerror" link="func.strerror.html" since="0.1.0" /><keyword type="function" name="g_usb_version_string" link="func.version_string.html" since="0.3.1" /><keyword type="struct" name="GUsbSource" link="struct.Source.html" since="1.0" /><keyword type="function" name="g_usb_source_set_callback" link="method.Source.set_callback.html" since="0.1.0" /><keyword type="function" name="g_usb_source_error_quark" link="type_func.Source.error_quark.html" since="0.1.0" /></functions></book>