---
title: Interface Class
framework: IOKit
role: containerSymbol
role_heading: Enumeration
platforms: [Mac Catalyst 18.4+, macOS 10.0+]
path: iokit/1424756-interface_class
---

# Interface Class

## Declaration

```occ
enum : unsigned int {
    ...
};
```

## Topics

### Constants

- [kUSBApplicationSpecificInterfaceClass](1424756-interface_class/kusbapplicationspecificinterfaceclass.md)
- [kUSBAudioClass](1424756-interface_class/kusbaudioclass.md)
- [kUSBAudioInterfaceClass](1424756-interface_class/kusbaudiointerfaceclass.md)
- [kUSBChipSmartCardInterfaceClass](1424756-interface_class/kusbchipsmartcardinterfaceclass.md)
- [kUSBCommunicationControlInterfaceClass](1424756-interface_class/kusbcommunicationcontrolinterfaceclass.md)
- [kUSBCommunicationDataInterfaceClass](1424756-interface_class/kusbcommunicationdatainterfaceclass.md)
- [kUSBContentSecurityInterfaceClass](1424756-interface_class/kusbcontentsecurityinterfaceclass.md)
- [kUSBDiagnosticDeviceInterfaceClass](1424756-interface_class/kusbdiagnosticdeviceinterfaceclass.md)
- [kUSBHIDClass](1424756-interface_class/kusbhidclass.md)
- [kUSBHIDInterfaceClass](1424756-interface_class/kusbhidinterfaceclass.md)
- [kUSBImageInterfaceClass](1424756-interface_class/kusbimageinterfaceclass.md)
- [kUSBMassStorageClass](1424756-interface_class/kusbmassstorageclass.md)
- [kUSBMassStorageInterfaceClass](1424756-interface_class/kusbmassstorageinterfaceclass.md)
- [kUSBPersonalHealthcareInterfaceClass](1424756-interface_class/kusbpersonalhealthcareinterfaceclass.md)
- [kUSBPhysicalInterfaceClass](1424756-interface_class/kusbphysicalinterfaceclass.md)
- [kUSBPrintingClass](1424756-interface_class/kusbprintingclass.md)
- [kUSBPrintingInterfaceClass](1424756-interface_class/kusbprintinginterfaceclass.md)
- [kUSBVendorSpecificInterfaceClass](1424756-interface_class/kusbvendorspecificinterfaceclass.md)
- [kUSBVideoInterfaceClass](1424756-interface_class/kusbvideointerfaceclass.md)
- [kUSBWirelessControllerInterfaceClass](1424756-interface_class/kusbwirelesscontrollerinterfaceclass.md)
