<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "IOBluetooth",
  "identifier" : "/documentation/IOBluetooth/SDPServiceClasses",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "IOBluetooth"
    ],
    "preciseIdentifier" : "c:@E@SDPServiceClasses"
  },
  "title" : "SDPServiceClasses"
}
-->

# SDPServiceClasses

```
struct SDPServiceClasses
```

## Topics

### Constants

[`kBluetoothSDPUUID16ServiceClassAVRemoteControl`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassAVRemoteControl)

[`kBluetoothSDPUUID16ServiceClassAVRemoteControlController`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassAVRemoteControlController)

[`kBluetoothSDPUUID16ServiceClassAVRemoteControlTarget`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassAVRemoteControlTarget)

[`kBluetoothSDPUUID16ServiceClassAdvancedAudioDistribution`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassAdvancedAudioDistribution)

[`kBluetoothSDPUUID16ServiceClassAudioSink`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassAudioSink)

[`kBluetoothSDPUUID16ServiceClassAudioSource`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassAudioSource)

[`kBluetoothSDPUUID16ServiceClassAudioVideo`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassAudioVideo)

[`kBluetoothSDPUUID16ServiceClassBasicPrinting`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassBasicPrinting)

[`kBluetoothSDPUUID16ServiceClassBrowseGroupDescriptor`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassBrowseGroupDescriptor)

[`kBluetoothSDPUUID16ServiceClassCommonISDNAccess`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassCommonISDNAccess)

[`kBluetoothSDPUUID16ServiceClassCordlessTelephony`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassCordlessTelephony)

[`kBluetoothSDPUUID16ServiceClassDialupNetworking`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassDialupNetworking)

[`kBluetoothSDPUUID16ServiceClassDirectPrinting`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassDirectPrinting)

[`kBluetoothSDPUUID16ServiceClassDirectPrintingReferenceObjectsService`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassDirectPrintingReferenceObjectsService)

[`kBluetoothSDPUUID16ServiceClassFax`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassFax)

[`kBluetoothSDPUUID16ServiceClassGN`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGN)

[`kBluetoothSDPUUID16ServiceClassGenericAudio`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGenericAudio)

[`kBluetoothSDPUUID16ServiceClassGenericFileTransfer`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGenericFileTransfer)

[`kBluetoothSDPUUID16ServiceClassGenericNetworking`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGenericNetworking)

[`kBluetoothSDPUUID16ServiceClassGenericTelephony`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGenericTelephony)

[`kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystem`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystem)

[`kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystemServer`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystemServer)

[`kBluetoothSDPUUID16ServiceClassHCR_Print`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHCR_Print)

[`kBluetoothSDPUUID16ServiceClassHCR_Scan`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHCR_Scan)

[`kBluetoothSDPUUID16ServiceClassHandsFree`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHandsFree)

[`kBluetoothSDPUUID16ServiceClassHandsFreeAudioGateway`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHandsFreeAudioGateway)

[`kBluetoothSDPUUID16ServiceClassHardcopyCableReplacement`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHardcopyCableReplacement)

[`kBluetoothSDPUUID16ServiceClassHeadset`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHeadset)

[`kBluetoothSDPUUID16ServiceClassHeadsetAudioGateway`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHeadsetAudioGateway)

[`kBluetoothSDPUUID16ServiceClassHeadset_HS`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHeadset_HS)

[`kBluetoothSDPUUID16ServiceClassHealthDevice`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHealthDevice)

[`kBluetoothSDPUUID16ServiceClassHealthDeviceSink`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHealthDeviceSink)

[`kBluetoothSDPUUID16ServiceClassHealthDeviceSource`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHealthDeviceSource)

[`kBluetoothSDPUUID16ServiceClassHumanInterfaceDeviceService`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassHumanInterfaceDeviceService)

[`kBluetoothSDPUUID16ServiceClassImaging`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassImaging)

[`kBluetoothSDPUUID16ServiceClassImagingAutomaticArchive`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassImagingAutomaticArchive)

[`kBluetoothSDPUUID16ServiceClassImagingReferencedObjects`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassImagingReferencedObjects)

[`kBluetoothSDPUUID16ServiceClassImagingResponder`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassImagingResponder)

[`kBluetoothSDPUUID16ServiceClassIntercom`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassIntercom)

[`kBluetoothSDPUUID16ServiceClassIrMCSync`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassIrMCSync)

[`kBluetoothSDPUUID16ServiceClassIrMCSyncCommand`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassIrMCSyncCommand)

[`kBluetoothSDPUUID16ServiceClassLANAccessUsingPPP`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassLANAccessUsingPPP)

[`kBluetoothSDPUUID16ServiceClassMessageAccessProfile`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassMessageAccessProfile)

[`kBluetoothSDPUUID16ServiceClassMessageAccessServer`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassMessageAccessServer)

[`kBluetoothSDPUUID16ServiceClassMessageNotificationServer`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassMessageNotificationServer)

[`kBluetoothSDPUUID16ServiceClassNAP`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassNAP)

[`kBluetoothSDPUUID16ServiceClassOBEXFileTransfer`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassOBEXFileTransfer)

[`kBluetoothSDPUUID16ServiceClassOBEXObjectPush`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassOBEXObjectPush)

[`kBluetoothSDPUUID16ServiceClassPANU`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassPANU)

[`kBluetoothSDPUUID16ServiceClassPhonebookAccess`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassPhonebookAccess)

[`kBluetoothSDPUUID16ServiceClassPhonebookAccess_PCE`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassPhonebookAccess_PCE)

[`kBluetoothSDPUUID16ServiceClassPhonebookAccess_PSE`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassPhonebookAccess_PSE)

[`kBluetoothSDPUUID16ServiceClassPnPInformation`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassPnPInformation)

[`kBluetoothSDPUUID16ServiceClassPrintingStatus`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassPrintingStatus)

[`kBluetoothSDPUUID16ServiceClassPublicBrowseGroup`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassPublicBrowseGroup)

[`kBluetoothSDPUUID16ServiceClassReferencePrinting`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassReferencePrinting)

[`kBluetoothSDPUUID16ServiceClassReflectedUI`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassReflectedUI)

[`kBluetoothSDPUUID16ServiceClassSIM_Access`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassSIM_Access)

[`kBluetoothSDPUUID16ServiceClassSerialPort`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassSerialPort)

[`kBluetoothSDPUUID16ServiceClassServiceDiscoveryServer`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassServiceDiscoveryServer)

[`kBluetoothSDPUUID16ServiceClassUDI_MT`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassUDI_MT)

[`kBluetoothSDPUUID16ServiceClassUDI_TA`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassUDI_TA)

[`kBluetoothSDPUUID16ServiceClassVideoConferencingGW`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassVideoConferencingGW)

[`kBluetoothSDPUUID16ServiceClassVideoDistribution`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassVideoDistribution)

[`kBluetoothSDPUUID16ServiceClassVideoSink`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassVideoSink)

[`kBluetoothSDPUUID16ServiceClassVideoSource`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassVideoSource)

[`kBluetoothSDPUUID16ServiceClassWAP`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassWAP)

[`kBluetoothSDPUUID16ServiceClassWAPClient`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassWAPClient)

[`kBluetoothSDPUUID16ServiceClassGATT`](/documentation/IOBluetooth/kBluetoothSDPUUID16ServiceClassGATT)

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

[`Sendable`](/documentation/Swift/Sendable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)