#define BLUETOOTH_PROTOCOL_L2CAP 0x0100 // Bluetooth Core Specification
/**
*ServiceClasses
*/
#define BLUETOOTH_SERVICE_CLASS_SERVICE_DISCOVERY_SERVER 0x1000 // Bluetooth Core Specification
#define BLUETOOTH_SERVICE_CLASS_BROWSE_GROUP_DESCRIPTOR 0x1001 // Bluetooth Core Specification
#define BLUETOOTH_SERVICE_CLASS_SERIAL_PORT 0x1101 // Serial Port Profile (SPP) NOTE: The example SDP record in SPP v1.0 does not include a BluetoothProfileDescriptorList attribute, but some implementations may also use this UUID for the Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_LAN_ACCESS_USING_PPP 0x1102 // LAN Access Profile [DEPRECATED] NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_DIALUP_NETWORKING 0x1103 // Dial-up Networking Profile (DUN) NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_IR_MC_SYNC 0x1104 // Synchronization Profile (SYNC) NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_OBEX_OBJECT_PUSH 0x1105 // Object Push Profile (OPP) NOTE: Used as both Service Class Identifier and Profile.
#define BLUETOOTH_SERVICE_CLASS_OBEX_FILE_TRANSFER 0x1106 // File Transfer Profile (FTP) NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_HEADSET 0x1108 // Headset Profile (HSP) NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_CORDLESS_TELEPHONY 0x1109 // Cordless Telephony Profile (CTP) NOTE: Used as both Service Class Identifier and Profile Identifier. [DEPRECATED]
#define BLUETOOTH_SERVICE_CLASS_AUDIO_SOURCE 0x110A // Advanced Audio Distribution Profile (A2DP)
#define BLUETOOTH_SERVICE_CLASS_AUDIO_SINK 0x110B // Advanced Audio Distribution Profile (A2DP)
#define BLUETOOTH_SERVICE_CLASS_AV_REMOTE_CONTROL_TARGET 0x110C // Audio/Video Remote Control Profile (AVRCP)
#define BLUETOOTH_SERVICE_CLASS_ADVANCED_AUDIO_DISTRIBUTION 0x110D // Advanced Audio Distribution Profile (A2DP)
#define BLUETOOTH_SERVICE_CLASS_AV_REMOTE_CONTROL 0x110E // Audio/Video Remote Control Profile (AVRCP) NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_AV_REMOTE_CONTROL_CONTROLLER 0x110F // Audio/Video Remote Control Profile (AVRCP) NOTE: The AVRCP specification v1.3 and later require that 0x110E also be included in the ServiceClassIDList before 0x110F for backwards compatibility.
#define BLUETOOTH_SERVICE_CLASS_INTERCOM 0x1110 // Intercom Profile (ICP) NOTE: Used as both Service Class Identifier and Profile Identifier. [DEPRECATED]
#define BLUETOOTH_SERVICE_CLASS_FAX 0x1111 // Fax Profile (FAX) NOTE: Used as both Service Class Identifier and Profile Identifier. [DEPRECATED]
#define BLUETOOTH_SERVICE_CLASS_WAP 0x1113 // Interoperability Requirements for Bluetooth technology as a WAP, Bluetooth SIG [DEPRECATED]
#define BLUETOOTH_SERVICE_CLASS_WAP_CLIENT 0x1114 // Interoperability Requirements for Bluetooth technology as a WAP, Bluetooth SIG [DEPRECATED]
#define BLUETOOTH_SERVICE_CLASS_PANU 0x1115 // Personal Area Networking Profile (PAN) NOTE: Used as both Service Class Identifier and Profile Identifier for PANU role.
#define BLUETOOTH_SERVICE_CLASS_NAP 0x1116 // Personal Area Networking Profile (PAN) NOTE: Used as both Service Class Identifier and Profile Identifier for NAP role.
#define BLUETOOTH_SERVICE_CLASS_GN 0x1117 // Personal Area Networking Profile (PAN) NOTE: Used as both Service Class Identifier and Profile Identifier for GN role.
#define BLUETOOTH_SERVICE_CLASS_HUMAN_INTERFACE_DEVICE_SERVICE 0x1124 // Human Interface Device (HID) NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_COMMON_ISDN_ACCESS 0x1128 // Common ISDN Access Profile (CIP) NOTE: Used as both Service Class Identifier and Profile Identifier. [DEPRECATED]
#define BLUETOOTH_SERVICE_CLASS_SIM_ACCESS 0x112D // SIM Access Profile (SAP) NOTE: Used as both Service Class Identifier and Profile Identifier.
#define BLUETOOTH_SERVICE_CLASS_HEADSET_HS 0x1131 // Headset Profile (HSP) NOTE: See erratum #3507. 0x1108 and 0x1203 should also be included in the ServiceClassIDList before 0x1131 for backwards compatibility.
#define BLUETOOTH_SERVICE_CLASS_PNP_INFORMATION 0x1200 // Device Identification (DID) NOTE: Used as both Service Class Identifier and Profile Identifier.