---
title: IOUSBHostCIMessageType
framework: Kernel
role: symbol
role_heading: Type Alias
platforms: [macOS 11.0+]
path: kernel/iousbhostcimessagetype
---

# IOUSBHostCIMessageType

## Declaration

```occ
typedef enum IOUSBHostCIMessageType IOUSBHostCIMessageType;
```

## Topics

### Constants

- [IOUSBHostCIMessageTypeCommandMax](kernel/iousbhostcimessagetype/iousbhostcimessagetypecommandmax.md)
- [IOUSBHostCIMessageTypeCommandMin](kernel/iousbhostcimessagetype/iousbhostcimessagetypecommandmin.md)
- [IOUSBHostCIMessageTypeControllerCapabilities](kernel/iousbhostcimessagetype/iousbhostcimessagetypecontrollercapabilities.md)
- [IOUSBHostCIMessageTypeControllerFrameNumber](kernel/iousbhostcimessagetype/iousbhostcimessagetypecontrollerframenumber.md)
- [IOUSBHostCIMessageTypeControllerPause](kernel/iousbhostcimessagetype/iousbhostcimessagetypecontrollerpause.md)
- [IOUSBHostCIMessageTypeControllerPowerOff](kernel/iousbhostcimessagetype/iousbhostcimessagetypecontrollerpoweroff.md)
- [IOUSBHostCIMessageTypeControllerPowerOn](kernel/iousbhostcimessagetype/iousbhostcimessagetypecontrollerpoweron.md)
- [IOUSBHostCIMessageTypeControllerStart](kernel/iousbhostcimessagetype/iousbhostcimessagetypecontrollerstart.md)
- [IOUSBHostCIMessageTypeDeviceCreate](kernel/iousbhostcimessagetype/iousbhostcimessagetypedevicecreate.md)
- [IOUSBHostCIMessageTypeDeviceDestroy](kernel/iousbhostcimessagetype/iousbhostcimessagetypedevicedestroy.md)
- [IOUSBHostCIMessageTypeDevicePause](kernel/iousbhostcimessagetype/iousbhostcimessagetypedevicepause.md)
- [IOUSBHostCIMessageTypeDeviceStart](kernel/iousbhostcimessagetype/iousbhostcimessagetypedevicestart.md)
- [IOUSBHostCIMessageTypeDeviceUpdate](kernel/iousbhostcimessagetype/iousbhostcimessagetypedeviceupdate.md)
- [IOUSBHostCIMessageTypeEndpointCreate](kernel/iousbhostcimessagetype/iousbhostcimessagetypeendpointcreate.md)
- [IOUSBHostCIMessageTypeEndpointDestroy](kernel/iousbhostcimessagetype/iousbhostcimessagetypeendpointdestroy.md)
- [IOUSBHostCIMessageTypeEndpointPause](kernel/iousbhostcimessagetype/iousbhostcimessagetypeendpointpause.md)
- [IOUSBHostCIMessageTypeEndpointReset](kernel/iousbhostcimessagetype/iousbhostcimessagetypeendpointreset.md)
- [IOUSBHostCIMessageTypeEndpointSetNextTransfer](kernel/iousbhostcimessagetype/iousbhostcimessagetypeendpointsetnexttransfer.md)
- [IOUSBHostCIMessageTypeEndpointUpdate](kernel/iousbhostcimessagetype/iousbhostcimessagetypeendpointupdate.md)
- [IOUSBHostCIMessageTypeEndpoint_reserved_](kernel/iousbhostcimessagetype/iousbhostcimessagetypeendpoint_reserved.md)
- [IOUSBHostCIMessageTypeFrameNumberUpdate](kernel/iousbhostcimessagetype/iousbhostcimessagetypeframenumberupdate.md)
- [IOUSBHostCIMessageTypeFrameTimestampUpdate](kernel/iousbhostcimessagetype/iousbhostcimessagetypeframetimestampupdate.md)
- [IOUSBHostCIMessageTypeIsochronousTransfer](kernel/iousbhostcimessagetype/iousbhostcimessagetypeisochronoustransfer.md)
- [IOUSBHostCIMessageTypeLink](kernel/iousbhostcimessagetype/iousbhostcimessagetypelink.md)
- [IOUSBHostCIMessageTypeNormalTransfer](kernel/iousbhostcimessagetype/iousbhostcimessagetypenormaltransfer.md)
- [IOUSBHostCIMessageTypePortCapabilities](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportcapabilities.md)
- [IOUSBHostCIMessageTypePortDisable](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportdisable.md)
- [IOUSBHostCIMessageTypePortEvent](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportevent.md)
- [IOUSBHostCIMessageTypePortPowerOff](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportpoweroff.md)
- [IOUSBHostCIMessageTypePortPowerOn](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportpoweron.md)
- [IOUSBHostCIMessageTypePortReset](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportreset.md)
- [IOUSBHostCIMessageTypePortResume](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportresume.md)
- [IOUSBHostCIMessageTypePortStatus](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportstatus.md)
- [IOUSBHostCIMessageTypePortSuspend](kernel/iousbhostcimessagetype/iousbhostcimessagetypeportsuspend.md)
- [IOUSBHostCIMessageTypeSetupTransfer](kernel/iousbhostcimessagetype/iousbhostcimessagetypesetuptransfer.md)
- [IOUSBHostCIMessageTypeStatusTransfer](kernel/iousbhostcimessagetype/iousbhostcimessagetypestatustransfer.md)
- [IOUSBHostCIMessageTypeTransferComplete](kernel/iousbhostcimessagetype/iousbhostcimessagetypetransfercomplete.md)
