---
title: Anonymous
framework: Kernel
role: containerSymbol
role_heading: Enumeration
platforms: [macOS 10.12+]
path: kernel/1643512-anonymous
---

# Anonymous

## Declaration

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

## Topics

### Constants

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