USB.h User-Space
Overview
Included Headers
<libkern/OSByteOrder.h>
<IOKit/IOMemoryDescriptor.h>
<libkern/OSByteOrder.h>
<IOKit/IOTypes.h>
Topics
UNKNOWN OBJECT
Miscellaneous
Callbacks
IOUSBCompletionActionIOUSBCompletionActionWithTimeStampIOUSBIsocCompletionActionIOUSBLowLatencyIsocCompletionAction
Data Types
IOUSBBOSDescriptorIOUSBCompletionIOUSBCompletionWithTimeStampIOUSBConfigurationDescHeaderIOUSBConfigurationDescriptorIOUSBDescriptorHeaderIOUSBDeviceCapabilityContainerIDIOUSBDeviceCapabilityDescriptorHeaderIOUSBDeviceCapabilitySuperSpeedUSBIOUSBDeviceCapabilityUSB2ExtensionIOUSBDeviceDescriptorIOUSBDeviceQualifierDescriptorIOUSBDevRequestIOUSBDevRequestDescIOUSBDevRequestTOIOUSBDFUDescriptorIOUSBEndpointDescriptorIOUSBFindEndpointRequestIOUSBFindInterfaceRequestIOUSBGetFrameStructIOUSBHIDDescriptorIOUSBHIDReportDescIOUSBInterfaceAssociationDescriptorIOUSBInterfaceDescriptorIOUSBIsocCompletionIOUSBIsocFrameIOUSBLowLatencyIsocCompletionIOUSBLowLatencyIsocFrameIOUSBSuperSpeedEndpointCompanionDescriptorUSBDeviceInformationBitsUSBLowLatencyBufferTypeUSBPowerRequestTypesUSBReEnumerateOptionsUSBStatusIOUSBBOSDescriptorIOUSBConfigurationDescHeaderIOUSBConfigurationDescriptorIOUSBDescriptorHeaderIOUSBDeviceCapabilityContainerIDIOUSBDeviceCapabilityDescriptorHeaderIOUSBDeviceCapabilitySuperSpeedUSBIOUSBDeviceCapabilityUSB2ExtensionIOUSBDeviceDescriptorIOUSBDeviceQualifierDescriptorIOUSBDFUDescriptorIOUSBEndpointDescriptorIOUSBHIDDescriptorIOUSBHIDReportDescIOUSBInterfaceAssociationDescriptorIOUSBInterfaceDescriptorIOUSBLowLatencyIsocFrameIOUSBSuperSpeedEndpointCompanionDescriptor
Constants
Endian conversion definitionsIOUSBFamily error codesIOUSBFamily hardware error codesIOUSBFamily message codesProperty DefinitionsMiscellaneous DefinesbRequest Shifts and MasksDefault timeout valuesIOUSBFamilyIOOptionBitkIOUSBFindInterfaceDontCarekIOUSBVendorIDApplekUSBMaxIsocFrameReqCountMicrosecondsInFrameMiscellaneous ConstantsStandard Device RequestsUSBDeviceSpeed