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

# Anonymous

## Declaration

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

## Topics

### Constants

- [KUSBInterfaceAssociationDescriptorProtocol](kernel/1643508-anonymous/kusbinterfaceassociationdescriptorprotocol.md)
- [kHIDKeyboardInterfaceProtocol](kernel/1643508-anonymous/khidkeyboardinterfaceprotocol.md)
- [kHIDMouseInterfaceProtocol](kernel/1643508-anonymous/khidmouseinterfaceprotocol.md)
- [kHIDNoInterfaceProtocol](kernel/1643508-anonymous/khidnointerfaceprotocol.md)
- [kHubSuperSpeedProtocol](kernel/1643508-anonymous/khubsuperspeedprotocol.md)
- [kMSCProtocolBulkOnly](kernel/1643508-anonymous/kmscprotocolbulkonly.md)
- [kMSCProtocolControlBulk](kernel/1643508-anonymous/kmscprotocolcontrolbulk.md)
- [kMSCProtocolControlBulkInterrupt](kernel/1643508-anonymous/kmscprotocolcontrolbulkinterrupt.md)
- [kMSCProtocolUSBAttachedSCSI](kernel/1643508-anonymous/kmscprotocolusbattachedscsi.md)
- [kUSB2ComplianceDeviceProtocol](kernel/1643508-anonymous/kusb2compliancedeviceprotocol.md)
- [kUSBBluetoothProgrammingInterfaceProtocol](kernel/1643508-anonymous/kusbbluetoothprogramminginterfaceprotocol.md)
- [kUSBVendorSpecificProtocol](kernel/1643508-anonymous/kusbvendorspecificprotocol.md)
