{ Parsed from IOBluetooth.framework BluetoothAssignedNumbers.h }

{$ifdef TYPES}
const
  kBluetoothCompanyIdentiferEricssonTechnologyLicensing = 0;
  kBluetoothCompanyIdentiferNokiaMobilePhones = 1;
  kBluetoothCompanyIdentiferIntel = 2;
  kBluetoothCompanyIdentiferIBM = 3;
  kBluetoothCompanyIdentiferToshiba = 4;
  kBluetoothCompanyIdentifer3Com = 5;
  kBluetoothCompanyIdentiferMicrosoft = 6;
  kBluetoothCompanyIdentiferLucent = 7;
  kBluetoothCompanyIdentiferMotorola = 8;
  kBluetoothCompanyIdentiferInfineonTechnologiesAG = 9;
  kBluetoothCompanyIdentiferCambridgeSiliconRadio = 10;
  kBluetoothCompanyIdentiferSiliconWave = 11;
  kBluetoothCompanyIdentiferDigianswerAS = 12;
  kBluetoothCompanyIdentiferTexasInstruments = 13;
  kBluetoothCompanyIdentiferParthusTechnologies = 14;
  kBluetoothCompanyIdentiferBroadcom = 15;
  kBluetoothCompanyIdentiferMitelSemiconductor = 16;
  kBluetoothCompanyIdentiferWidcomm = 17;
  kBluetoothCompanyIdentiferZeevo = 18;
  kBluetoothCompanyIdentiferAtmel = 19;
  kBluetoothCompanyIdentiferMistubishiElectric = 20;
  kBluetoothCompanyIdentiferRTXTelecom = 21;
  kBluetoothCompanyIdentiferKCTechnology = 22;
  kBluetoothCompanyIdentiferNewlogic = 23;
  kBluetoothCompanyIdentiferTransilica = 24;
  kBluetoothCompanyIdentiferRohdeandSchwarz = 25;
  kBluetoothCompanyIdentiferTTPCom = 26;
  kBluetoothCompanyIdentiferSigniaTechnologies = 27;
  kBluetoothCompanyIdentiferConexantSystems = 28;
  kBluetoothCompanyIdentiferQualcomm = 29;
  kBluetoothCompanyIdentiferInventel = 30;
  kBluetoothCompanyIdentiferAVMBerlin = 31;
  kBluetoothCompanyIdentiferBandspeed = 32;
  kBluetoothCompanyIdentiferMansella = 33;
  kBluetoothCompanyIdentiferNEC = 34;
  kBluetoothCompanyIdentiferWavePlusTechnology = 35;
  kBluetoothCompanyIdentiferAlcatel = 36;
  kBluetoothCompanyIdentiferPhilipsSemiconductor = 37;
  kBluetoothCompanyIdentiferCTechnologies = 38;
  kBluetoothCompanyIdentiferOpenInterface = 39;
  kBluetoothCompanyIdentiferRFCMicroDevices = 40;
  kBluetoothCompanyIdentiferHitachi = 41;
  kBluetoothCompanyIdentiferSymbolTechnologies = 42;
  kBluetoothCompanyIdentiferTenovis = 43;
  kBluetoothCompanyIdentiferMacronixInternational = 44;
  kBluetoothCompanyIdentiferGCTSemiconductor = 45;
  kBluetoothCompanyIdentiferNorwoodSystems = 46;
  kBluetoothCompanyIdentiferMewTelTechnology = 47;
  kBluetoothCompanyIdentiferSTMicroelectronics = 48;
  kBluetoothCompanyIdentiferSynopsys = 49;
  kBluetoothCompanyIdentiferRedMCommunications = 50;
  kBluetoothCompanyIdentiferCommil = 51;
  kBluetoothCompanyIdentiferCATC = 52;
  kBluetoothCompanyIdentiferEclipse = 53;
  kBluetoothCompanyIdentiferRenesasTechnology = 54;
  kBluetoothCompanyIdentiferMobilian = 55;
  kBluetoothCompanyIdentiferTerax = 56;
  kBluetoothCompanyIdentiferIntegratedSystemSolution = 57;
  kBluetoothCompanyIdentiferMatsushitaElectricIndustrial = 58;
  kBluetoothCompanyIdentiferGennum = 59;
  kBluetoothCompanyIdentiferResearchInMotion = 60;
  kBluetoothCompanyIdentiferIPextreme = 61;
  kBluetoothCompanyIdentiferSystemsAndChips = 62;
  kBluetoothCompanyIdentiferBluetoothSIG = 63;
  kBluetoothCompanyIdentiferSeikoEpson = 64;
  kBluetoothCompanyIdentiferIntegratedSiliconSolution = 65;
  kBluetoothCompanyIdentiferCONWISETechnology = 66;
  kBluetoothCompanyIdentiferParrotSA = 67;
  kBluetoothCompanyIdentiferSocketCommunications = 68;
  kBluetoothCompanyIdentiferAtherosCommunications = 69;
  kBluetoothCompanyIdentiferMediaTek = 70;
  kBluetoothCompanyIdentiferBluegiga = 71;
  kBluetoothCompanyIdentiferMarvellTechnologyGroup = 72;
  kBluetoothCompanyIdentifer3DSP = 73;
  kBluetoothCompanyIdentiferAccelSemiconductor = 74;
  kBluetoothCompanyIdentiferContinentialAutomotiveSystems = 75;
  kBluetoothCompanyIdentiferApple = 76;
  kBluetoothCompanyIdentiferStaccatoCommunications = 77;
  kBluetoothCompanyIdentiferAvagoTechnologies = 78;
  kBluetoothCompanyIdentiferAPT = 79;
  kBluetoothCompanyIdentiferSiRFTechnology = 80;
  kBluetoothCompanyIdentiferTZeroTechnologies = 81;
  kBluetoothCompanyIdentiferJandM = 82;
  kBluetoothCompanyIdentiferFree2Move = 83;
  kBluetoothCompanyIdentifer3DiJoy = 84;
  kBluetoothCompanyIdentiferPlantronics = 85;
  kBluetoothCompanyIdentiferSonyEricssonMobileCommunications = 86;
  kBluetoothCompanyIdentiferHarmonInternational = 87;
  kBluetoothCompanyIdentiferVisio = 88;
  kBluetoothCompanyIdentiferNordicSemiconductor = 89;
  kBluetoothCompanyIdentiferEMMicroElectronicMarin = 90;
  kBluetoothCompanyIdentiferInteropIdentifier = 65535;
const
  kBluetoothServiceClassMajorLimitedDiscoverableMode = $001;
  kBluetoothServiceClassMajorReserved1 = $002;
  kBluetoothServiceClassMajorReserved2 = $004;
  kBluetoothServiceClassMajorPositioning = $008;
  kBluetoothServiceClassMajorNetworking = $010;
  kBluetoothServiceClassMajorRendering = $020;
  kBluetoothServiceClassMajorCapturing = $040;
  kBluetoothServiceClassMajorObjectTransfer = $080;
  kBluetoothServiceClassMajorAudio = $100;
  kBluetoothServiceClassMajorTelephony = $200;
  kBluetoothServiceClassMajorInformation = $400;
  kBluetoothServiceClassMajorAny = '****';
  kBluetoothServiceClassMajorNone = 'none';
  kBluetoothServiceClassMajorEnd = 0;
const
  kBluetoothDeviceClassMajorMiscellaneous = $00;
  kBluetoothDeviceClassMajorComputer = $01;
  kBluetoothDeviceClassMajorPhone = $02;
  kBluetoothDeviceClassMajorLANAccessPoint = $03;
  kBluetoothDeviceClassMajorAudio = $04;
  kBluetoothDeviceClassMajorPeripheral = $05;
  kBluetoothDeviceClassMajorImaging = $06;
  kBluetoothDeviceClassMajorWearable = $07;
  kBluetoothDeviceClassMajorToy = $08;
  kBluetoothDeviceClassMajorHealth = $09;
  kBluetoothDeviceClassMajorUnclassified = $1F;
  kBluetoothDeviceClassMajorAny = '****';
  kBluetoothDeviceClassMajorNone = 'none';
  kBluetoothDeviceClassMajorEnd = 0;
const
  kBluetoothDeviceClassMinorComputerUnclassified = $00;
  kBluetoothDeviceClassMinorComputerDesktopWorkstation = $01;
  kBluetoothDeviceClassMinorComputerServer = $02;
  kBluetoothDeviceClassMinorComputerLaptop = $03;
  kBluetoothDeviceClassMinorComputerHandheld = $04;
  kBluetoothDeviceClassMinorComputerPalmSized = $05;
  kBluetoothDeviceClassMinorComputerWearable = $06;
  kBluetoothDeviceClassMinorPhoneUnclassified = $00;
  kBluetoothDeviceClassMinorPhoneCellular = $01;
  kBluetoothDeviceClassMinorPhoneCordless = $02;
  kBluetoothDeviceClassMinorPhoneSmartPhone = $03;
  kBluetoothDeviceClassMinorPhoneWiredModemOrVoiceGateway = $04;
  kBluetoothDeviceClassMinorPhoneCommonISDNAccess = $05;
  kBluetoothDeviceClassMinorAudioUnclassified = $00;
  kBluetoothDeviceClassMinorAudioHeadset = $01;
  kBluetoothDeviceClassMinorAudioHandsFree = $02;
  kBluetoothDeviceClassMinorAudioReserved1 = $03;
  kBluetoothDeviceClassMinorAudioMicrophone = $04;
  kBluetoothDeviceClassMinorAudioLoudspeaker = $05;
  kBluetoothDeviceClassMinorAudioHeadphones = $06;
  kBluetoothDeviceClassMinorAudioPortable = $07;
  kBluetoothDeviceClassMinorAudioCar = $08;
  kBluetoothDeviceClassMinorAudioSetTopBox = $09;
  kBluetoothDeviceClassMinorAudioHiFi = $0a;
  kBluetoothDeviceClassMinorAudioVCR = $0b;
  kBluetoothDeviceClassMinorAudioVideoCamera = $0c;
  kBluetoothDeviceClassMinorAudioCamcorder = $0d;
  kBluetoothDeviceClassMinorAudioVideoMonitor = $0e;
  kBluetoothDeviceClassMinorAudioVideoDisplayAndLoudspeaker = $0f;
  kBluetoothDeviceClassMinorAudioVideoConferencing = $10;
  kBluetoothDeviceClassMinorAudioReserved2 = $11;
  kBluetoothDeviceClassMinorAudioGamingToy = $12;
  kBluetoothDeviceClassMinorPeripheral1Keyboard = $10;
  kBluetoothDeviceClassMinorPeripheral1Pointing = $20;
  kBluetoothDeviceClassMinorPeripheral1Combo = $30;
  kBluetoothDeviceClassMinorPeripheral2Unclassified = $00;
  kBluetoothDeviceClassMinorPeripheral2Joystick = $01;
  kBluetoothDeviceClassMinorPeripheral2Gamepad = $02;
  kBluetoothDeviceClassMinorPeripheral2RemoteControl = $03;
  kBluetoothDeviceClassMinorPeripheral2SensingDevice = $04;
  kBluetoothDeviceClassMinorPeripheral2DigitizerTablet = $05;
  kBluetoothDeviceClassMinorPeripheral2CardReader = $06;
  kBluetoothDeviceClassMinorPeripheral2DigitalPen = $07;
  kBluetoothDeviceClassMinorPeripheral2HandheldScanner = $08;
  kBluetoothDeviceClassMinorPeripheral2GesturalInputDevice = $09;
  kBluetoothDeviceClassMinorPeripheral2AnyPointing = 'poin';
  kBluetoothDeviceClassMinorImaging1Display = $04;
  kBluetoothDeviceClassMinorImaging1Camera = $08;
  kBluetoothDeviceClassMinorImaging1Scanner = $10;
  kBluetoothDeviceClassMinorImaging1Printer = $20;
  kBluetoothDeviceClassMinorImaging2Unclassified = $00;
  kBluetoothDeviceClassMinorWearableWristWatch = $01;
  kBluetoothDeviceClassMinorWearablePager = $02;
  kBluetoothDeviceClassMinorWearableJacket = $03;
  kBluetoothDeviceClassMinorWearableHelmet = $04;
  kBluetoothDeviceClassMinorWearableGlasses = $05;
  kBluetoothDeviceClassMinorToyRobot = $01;
  kBluetoothDeviceClassMinorToyVehicle = $02;
  kBluetoothDeviceClassMinorToyDollActionFigure = $03;
  kBluetoothDeviceClassMinorToyController = $04;
  kBluetoothDeviceClassMinorToyGame = $05;
  kBluetoothDeviceClassMinorHealthUndefined = $00;
  kBluetoothDeviceClassMinorHealthBloodPressureMonitor = $01;
  kBluetoothDeviceClassMinorHealthThermometer = $02;
  kBluetoothDeviceClassMinorHealthScale = $03;
  kBluetoothDeviceClassMinorHealthGlucoseMeter = $04;
  kBluetoothDeviceClassMinorHealthPulseOximeter = $05;
  kBluetoothDeviceClassMinorHealthHeartRateMonitor = $06;
  kBluetoothDeviceClassMinorHealthDataDisplay = $07;
  kBluetoothDeviceClassMinorAny = '****';
  kBluetoothDeviceClassMinorNone = 'none';
  kBluetoothDeviceClassMinorEnd = 0;
const
  kBluetoothGAPAppearanceUnknown = 0;
  kBluetoothGAPAppearanceGenericPhone = 64;
  kBluetoothGAPAppearanceGenericComputer = 128;
  kBluetoothGAPAppearanceGenericWatch = 192;
  kBluetoothGAPAppearanceGenericClock = 256;
  kBluetoothGAPAppearanceGenericDisplay = 320;
  kBluetoothGAPAppearanceGenericRemoteControl = 384;
  kBluetoothGAPAppearanceGenericEyeGlasses = 448;
  kBluetoothGAPAppearanceGenericTag = 512;
  kBluetoothGAPAppearanceGenericKeyring = 576;
  kBluetoothGAPAppearanceGenericMediaPlayer = 640;
  kBluetoothGAPAppearanceGenericBarcodeScanner = 704;
  kBluetoothGAPAppearanceGenericThermometer = 768;
  kBluetoothGAPAppearanceGenericHeartrateSensor = 832;
  kBluetoothGAPAppearanceGenericBloodPressure = 896;
  kBluetoothGAPAppearanceGenericHumanInterfaceDevice = 960;
  kBluetoothGAPAppearanceHumanInterfaceDeviceKeyboard = 961;
  kBluetoothGAPAppearanceHumanInterfaceDeviceMouse = 962;
  kBluetoothGAPAppearanceHumanInterfaceDeviceJoystick = 963;
  kBluetoothGAPAppearanceHumanInterfaceDeviceGamepad = 964;
  kBluetoothGAPAppearanceHumanInterfaceDeviceDigitizerTablet = 965;
  kBluetoothGAPAppearanceHumanInterfaceDeviceCardReader = 966;
  kBluetoothGAPAppearanceHumanInterfaceDeviceDigitalPen = 967;
  kBluetoothGAPAppearanceHumanInterfaceDeviceBarcodeScanner = 968;
  kBluetoothGAPAppearanceGenericGlucoseMeter = 1024;
  kBluetoothGAPAppearanceGenericRunningWalkingSensor = 1088;
  kBluetoothGAPAppearanceGenericCycling = 1152;
const
  kBluetoothL2CAPPSMSDP = $0001;
  kBluetoothL2CAPPSMRFCOMM = $0003;
  kBluetoothL2CAPPSMTCS_BIN = $0005;
  kBluetoothL2CAPPSMTCS_BIN_Cordless = $0007;
  kBluetoothL2CAPPSMBNEP = $000F;
  kBluetoothL2CAPPSMHIDControl = $0011;
  kBluetoothL2CAPPSMHIDInterrupt = $0013;
  kBluetoothL2CAPPSMAVCTP = $0017;
  kBluetoothL2CAPPSMAVDTP = $0019;
  kBluetoothL2CAPPSMUID_C_Plane = $001D;
  kBluetoothL2CAPPSMATT = $001F;
  kBluetoothL2CAPPSMReservedStart = $0001;
  kBluetoothL2CAPPSMReservedEnd = $1000;
  kBluetoothL2CAPPSMDynamicStart = $1001;
  kBluetoothL2CAPPSMD2D = $100F;
  kBluetoothL2CAPPSMDynamicEnd = $FFFF;
  kBluetoothL2CAPPSMNone = $0000;
const
  kBluetoothSDPUUID16Base = $0000;
  kBluetoothSDPUUID16SDP = $0001;
  kBluetoothSDPUUID16UDP = $0002;
  kBluetoothSDPUUID16RFCOMM = $0003;
  kBluetoothSDPUUID16TCP = $0004;
  kBluetoothSDPUUID16TCSBIN = $0005;
  kBluetoothSDPUUID16TCSAT = $0006;
  kBluetoothSDPUUID16OBEX = $0008;
  kBluetoothSDPUUID16IP = $0009;
  kBluetoothSDPUUID16FTP = $000A;
  kBluetoothSDPUUID16HTTP = $000C;
  kBluetoothSDPUUID16WSP = $000E;
  kBluetoothSDPUUID16BNEP = $000F;
  kBluetoothSDPUUID16UPNP = $0010;
  kBluetoothSDPUUID16HIDP = $0011;
  kBluetoothSDPUUID16HardcopyControlChannel = $0012;
  kBluetoothSDPUUID16HardcopyDataChannel = $0014;
  kBluetoothSDPUUID16HardcopyNotification = $0016;
  kBluetoothSDPUUID16AVCTP = $0017;
  kBluetoothSDPUUID16AVDTP = $0019;
  kBluetoothSDPUUID16CMPT = $001B;
  kBluetoothSDPUUID16UDI_C_Plane = $001D;
  kBluetoothSDPUUID16MCAPControlChannel = $001E;
  kBluetoothSDPUUID16MCAPDataChannel = $001F;
  kBluetoothSDPUUID16L2CAP = $0100;
const
  kBluetoothSDPUUID16ServiceClassServiceDiscoveryServer = $1000;
  kBluetoothSDPUUID16ServiceClassBrowseGroupDescriptor = $1001;
  kBluetoothSDPUUID16ServiceClassPublicBrowseGroup = $1002;
  kBluetoothSDPUUID16ServiceClassSerialPort = $1101;
  kBluetoothSDPUUID16ServiceClassLANAccessUsingPPP = $1102;
  kBluetoothSDPUUID16ServiceClassDialupNetworking = $1103;
  kBluetoothSDPUUID16ServiceClassIrMCSync = $1104;
  kBluetoothSDPUUID16ServiceClassOBEXObjectPush = $1105;
  kBluetoothSDPUUID16ServiceClassOBEXFileTransfer = $1106;
  kBluetoothSDPUUID16ServiceClassIrMCSyncCommand = $1107;
  kBluetoothSDPUUID16ServiceClassHeadset = $1108;
  kBluetoothSDPUUID16ServiceClassCordlessTelephony = $1109;
  kBluetoothSDPUUID16ServiceClassAudioSource = $110A;
  kBluetoothSDPUUID16ServiceClassAudioSink = $110B;
  kBluetoothSDPUUID16ServiceClassAVRemoteControlTarget = $110C;
  kBluetoothSDPUUID16ServiceClassAdvancedAudioDistribution = $110D;
  kBluetoothSDPUUID16ServiceClassAVRemoteControl = $110E;
  kBluetoothSDPUUID16ServiceClassVideoConferencing = $110F;
  kBluetoothSDPUUID16ServiceClassIntercom = $1110;
  kBluetoothSDPUUID16ServiceClassFax = $1111;
  kBluetoothSDPUUID16ServiceClassHeadsetAudioGateway = $1112;
  kBluetoothSDPUUID16ServiceClassWAP = $1113;
  kBluetoothSDPUUID16ServiceClassWAPClient = $1114;
  kBluetoothSDPUUID16ServiceClassPANU = $1115;
  kBluetoothSDPUUID16ServiceClassNAP = $1116;
  kBluetoothSDPUUID16ServiceClassGN = $1117;
  kBluetoothSDPUUID16ServiceClassDirectPrinting = $1118;
  kBluetoothSDPUUID16ServiceClassReferencePrinting = $1119;
  kBluetoothSDPUUID16ServiceClassImaging = $111A;
  kBluetoothSDPUUID16ServiceClassImagingResponder = $111B;
  kBluetoothSDPUUID16ServiceClassImagingAutomaticArchive = $111C;
  kBluetoothSDPUUID16ServiceClassImagingReferencedObjects = $111D;
  kBluetoothSDPUUID16ServiceClassHandsFree = $111E;
  kBluetoothSDPUUID16ServiceClassHandsFreeAudioGateway = $111F;
  kBluetoothSDPUUID16ServiceClassDirectPrintingReferenceObjectsService = $1120;
  kBluetoothSDPUUID16ServiceClassReflectedUI = $1121;
  kBluetoothSDPUUID16ServiceClassBasicPrinting = $1122;
  kBluetoothSDPUUID16ServiceClassPrintingStatus = $1123;
  kBluetoothSDPUUID16ServiceClassHumanInterfaceDeviceService = $1124;
  kBluetoothSDPUUID16ServiceClassHardcopyCableReplacement = $1125;
  kBluetoothSDPUUID16ServiceClassHCR_Print = $1126;
  kBluetoothSDPUUID16ServiceClassHCR_Scan = $1127;
  kBluetoothSDPUUID16ServiceClassCommonISDNAccess = $1128;
  kBluetoothSDPUUID16ServiceClassVideoConferencingGW = $1129;
  kBluetoothSDPUUID16ServiceClassUDI_MT = $112A;
  kBluetoothSDPUUID16ServiceClassUDI_TA = $112B;
  kBluetoothSDPUUID16ServiceClassAudioVideo = $112C;
  kBluetoothSDPUUID16ServiceClassSIM_Access = $112D;
  kBluetoothSDPUUID16ServiceClassPhonebookAccess_PCE = $112E;
  kBluetoothSDPUUID16ServiceClassPhonebookAccess_PSE = $112F;
  kBluetoothSDPUUID16ServiceClassPhonebookAccess = $1130;
  kBluetoothSDPUUID16ServiceClassHeadset_HS = $1131;
  kBluetoothSDPUUID16ServiceClassMessageAccessServer = $1132;
  kBluetoothSDPUUID16ServiceClassMessageNotificationServer = $1133;
  kBluetoothSDPUUID16ServiceClassMessageAccessProfile = $1134;
  kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystem = $1135;
  kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystemServer = $1136;
  kBluetoothSDPUUID16ServiceClassPnPInformation = $1200;
  kBluetoothSDPUUID16ServiceClassGenericNetworking = $1201;
  kBluetoothSDPUUID16ServiceClassGenericFileTransfer = $1202;
  kBluetoothSDPUUID16ServiceClassGenericAudio = $1203;
  kBluetoothSDPUUID16ServiceClassGenericTelephony = $1204;
  kBluetoothSDPUUID16ServiceClassVideoSource = $1303;
  kBluetoothSDPUUID16ServiceClassVideoSink = $1304;
  kBluetoothSDPUUID16ServiceClassVideoDistribution = $1305;
  kBluetoothSDPUUID16ServiceClassHealthDevice = $1400;
  kBluetoothSDPUUID16ServiceClassHealthDeviceSource = $1401;
  kBluetoothSDPUUID16ServiceClassHealthDeviceSink = $1402;
const
  kBluetoothSDPAttributeIdentifierServiceRecordHandle = $0000;
  kBluetoothSDPAttributeIdentifierServiceClassIDList = $0001;
  kBluetoothSDPAttributeIdentifierServiceRecordState = $0002;
  kBluetoothSDPAttributeIdentifierServiceID = $0003;
  kBluetoothSDPAttributeIdentifierProtocolDescriptorList = $0004;
  kBluetoothSDPAttributeIdentifierBrowseGroupList = $0005;
  kBluetoothSDPAttributeIdentifierLanguageBaseAttributeIDList = $0006;
  kBluetoothSDPAttributeIdentifierServiceInfoTimeToLive = $0007;
  kBluetoothSDPAttributeIdentifierServiceAvailability = $0008;
  kBluetoothSDPAttributeIdentifierBluetoothProfileDescriptorList = $0009;
  kBluetoothSDPAttributeIdentifierDocumentationURL = $000A;
  kBluetoothSDPAttributeIdentifierClientExecutableURL = $000B;
  kBluetoothSDPAttributeIdentifierIconURL = $000C;
  kBluetoothSDPAttributeIdentifierAdditionalProtocolsDescriptorList = $000D;
  kBluetoothSDPAttributeIdentifierVersionNumberList = $0200;
  kBluetoothSDPAttributeIdentifierServiceDatabaseState = $0201;
  kBluetoothSDPAttributeIdentifierGroupID = $0200;
  kBluetoothSDPAttributeIdentifierIPSubnet = $0200;
  kBluetoothSDPAttributeIdentifierHIDReleaseNumber = $0200;
  kBluetoothSDPAttributeIdentifierHIDParserVersion = $0201;
  kBluetoothSDPAttributeIdentifierHIDDeviceSubclass = $0202;
  kBluetoothSDPAttributeIdentifierHIDCountryCode = $0203;
  kBluetoothSDPAttributeIdentifierHIDVirtualCable = $0204;
  kBluetoothSDPAttributeIdentifierHIDReconnectInitiate = $0205;
  kBluetoothSDPAttributeIdentifierHIDDescriptorList = $0206;
  kBluetoothSDPAttributeIdentifierHIDLangIDBaseList = $0207;
  kBluetoothSDPAttributeIdentifierHIDSDPDisable = $0208;
  kBluetoothSDPAttributeIdentifierHIDBatteryPower = $0209;
  kBluetoothSDPAttributeIdentifierHIDRemoteWake = $020A;
  kBluetoothSDPAttributeIdentifierHIDProfileVersion = $020B;
  kBluetoothSDPAttributeIdentifierHIDSupervisionTimeout = $020C;
  kBluetoothSDPAttributeIdentifierHIDNormallyConnectable = $020D;
  kBluetoothSDPAttributeIdentifierHIDBootDevice = $020E;
  kBluetoothSDPAttributeIdentifierHIDSSRHostMaxLatency = $020F;
  kBluetoothSDPAttributeIdentifierHIDSSRHostMinTimeout = $0210;
  kBluetoothSDPAttributeIdentifierServiceVersion = $0300;
  kBluetoothSDPAttributeIdentifierExternalNetwork = $0301;
  kBluetoothSDPAttributeIdentifierNetwork = $0301;
  kBluetoothSDPAttributeIdentifierSupportedDataStoresList = $0301;
  kBluetoothSDPAttributeIdentifierFaxClass1Support = $0302;
  kBluetoothSDPAttributeIdentifierRemoteAudioVolumeControl = $0302;
  kBluetoothSDPAttributeIdentifierFaxClass2_0Support = $0303;
  kBluetoothSDPAttributeIdentifierSupporterFormatsList = $0303;
  kBluetoothSDPAttributeIdentifierFaxClass2Support = $0304;
  kBluetoothSDPAttributeIdentifierAudioFeedbackSupport = $0305;
  kBluetoothSDPAttributeIdentifierNetworkAddress = $0306;
  kBluetoothSDPAttributeIdentifierWAPGateway = $0307;
  kBluetoothSDPAttributeIdentifierHomepageURL = $0308;
  kBluetoothSDPAttributeIdentifierWAPStackType = $0309;
  kBluetoothSDPAttributeIdentifierSecurityDescription = $030A;
  kBluetoothSDPAttributeIdentifierNetAccessType = $030B;
  kBluetoothSDPAttributeIdentifierMaxNetAccessRate = $030C;
  kBluetoothSDPAttributeIdentifierSupportedCapabilities = $0310;
  kBluetoothSDPAttributeIdentifierSupportedFeatures = $0311;
  kBluetoothSDPAttributeIdentifierSupportedFunctions = $0312;
  kBluetoothSDPAttributeIdentifierTotalImagingDataCapacity = $0313;
  kBluetoothSDPAttributeIdentifierServiceName = $0000;
  kBluetoothSDPAttributeIdentifierServiceDescription = $0001;
  kBluetoothSDPAttributeIdentifierProviderName = $0002;
const
  kBluetoothSDPAttributeDeviceIdentifierServiceDescription = $0001;
  kBluetoothSDPAttributeDeviceIdentifierDocumentationURL = $000A;
  kBluetoothSDPAttributeDeviceIdentifierClientExecutableURL = $000B;
  kBluetoothSDPAttributeDeviceIdentifierSpecificationID = $0200;
  kBluetoothSDPAttributeDeviceIdentifierVendorID = $0201;
  kBluetoothSDPAttributeDeviceIdentifierProductID = $0202;
  kBluetoothSDPAttributeDeviceIdentifierVersion = $0203;
  kBluetoothSDPAttributeDeviceIdentifierPrimaryRecord = $0204;
  kBluetoothSDPAttributeDeviceIdentifierVendorIDSource = $0205;
  kBluetoothSDPAttributeDeviceIdentifierReservedRangeStart = $0206;
  kBluetoothSDPAttributeDeviceIdentifierReservedRangeEnd = $02FF;
const
  kBluetoothSDPProtocolParameterL2CAPPSM = 1;
  kBluetoothSDPProtocolParameterRFCOMMChannel = 1;
  kBluetoothSDPProtocolParameterTCPPort = 1;
  kBluetoothSDPProtocolParameterUDPPort = 1;
  kBluetoothSDPProtocolParameterBNEPVersion = 1;
  kBluetoothSDPProtocolParameterBNEPSupportedNetworkPacketTypeList = 2;
const
  kBluetoothHCIExtendedInquiryResponseDataTypeFlags = $01;
  kBluetoothHCIExtendedInquiryResponseDataType16BitServiceClassUUIDsWithMoreAvailable = $02;
  kBluetoothHCIExtendedInquiryResponseDataType16BitServiceClassUUIDsCompleteList = $03;
  kBluetoothHCIExtendedInquiryResponseDataType32BitServiceClassUUIDsWithMoreAvailable = $04;
  kBluetoothHCIExtendedInquiryResponseDataType32BitServiceClassUUIDsCompleteList = $05;
  kBluetoothHCIExtendedInquiryResponseDataType128BitServiceClassUUIDsWithMoreAvailable = $06;
  kBluetoothHCIExtendedInquiryResponseDataType128BitServiceClassUUIDsCompleteList = $07;
  kBluetoothHCIExtendedInquiryResponseDataTypeShortenedLocalName = $08;
  kBluetoothHCIExtendedInquiryResponseDataTypeCompleteLocalName = $09;
  kBluetoothHCIExtendedInquiryResponseDataTypeTransmitPowerLevel = $0A;
  kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBClassOfDevice = $0D;
  kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBSimplePairingHashC = $0E;
  kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBSimplePairingRandomizerR = $0F;
  kBluetoothHCIExtendedInquiryResponseDataTypeDeviceID = $10;
  kBluetoothHCIExtendedInquiryResponseDataTypeSecurityManagerTKValue = $10;
  kBluetoothHCIExtendedInquiryResponseDataTypeSecurityManagerOOBFlags = $11;
  kBluetoothHCIExtendedInquiryResponseDataTypeSlaveConnectionIntervalRange = $12;
  kBluetoothHCIExtendedInquiryResponseDataTypeServiceSolicitation16BitUUIDs = $14;
  kBluetoothHCIExtendedInquiryResponseDataTypeServiceSolicitation128BitUUIDs = $15;
  kBluetoothHCIExtendedInquiryResponseDataTypeServiceData = $16;
  kBluetoothHCIExtendedInquiryResponseDataTypePublicTargetAddress = $17;
  kBluetoothHCIExtendedInquiryResponseDataTypeRandomTargetAddress = $18;
  kBluetoothHCIExtendedInquiryResponseDataTypeAppearance = $19;
  kBluetoothHCIExtendedInquiryResponseDataTypeManufacturerSpecificData = $FF;
const
  kBluetoothHCIVersionCoreSpecification1_0b = $00;
  kBluetoothHCIVersionCoreSpecification1_1 = $01;
  kBluetoothHCIVersionCoreSpecification1_2 = $02;
  kBluetoothHCIVersionCoreSpecification2_0EDR = $03;
  kBluetoothHCIVersionCoreSpecification2_1EDR = $04;
  kBluetoothHCIVersionCoreSpecification3_0HS = $05;
  kBluetoothHCIVersionCoreSpecification4_0 = $06;
  kBluetoothHCIVersionCoreSpecification4_1 = $07;
const
  kBluetoothLMPVersionCoreSpecification1_0b = $00;
  kBluetoothLMPVersionCoreSpecification1_1 = $01;
  kBluetoothLMPVersionCoreSpecification1_2 = $02;
  kBluetoothLMPVersionCoreSpecification2_0EDR = $03;
  kBluetoothLMPVersionCoreSpecification2_1EDR = $04;
  kBluetoothLMPVersionCoreSpecification3_0HS = $05;
  kBluetoothLMPVersionCoreSpecification4_0 = $06;
  kBluetoothLMPVersionCoreSpecification4_1 = $07;
{$endif}

