<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<struct name='BluetoothAFHHostChannelClassification' type64='{BluetoothAFHHostChannelClassification=&quot;data&quot;[10C]}'/>
<struct name='BluetoothAFHResults' type64='{BluetoothAFHResults=&quot;handle&quot;S&quot;mode&quot;C&quot;afhMap&quot;[10C]}'/>
<struct name='BluetoothDeviceAddress' type64='{BluetoothDeviceAddress=&quot;data&quot;[6C]}'/>
<struct name='BluetoothEnhancedSynchronousConnectionInfo' type64='{BluetoothEnhancedSynchronousConnectionInfo=&quot;transmitBandWidth&quot;I&quot;receiveBandWidth&quot;I&quot;transmitCodingFormat&quot;Q&quot;receiveCodingFormat&quot;Q&quot;transmitCodecFrameSize&quot;S&quot;receiveCodecFrameSize&quot;S&quot;inputBandwidth&quot;I&quot;outputBandwidth&quot;I&quot;inputCodingFormat&quot;Q&quot;outputCodingFormat&quot;Q&quot;inputCodedDataSize&quot;S&quot;outputCodedDataSize&quot;S&quot;inputPCMDataFormat&quot;C&quot;outputPCMDataFormat&quot;C&quot;inputPCMSampelPayloadMSBPosition&quot;C&quot;outputPCMSampelPayloadMSBPosition&quot;C&quot;inputDataPath&quot;C&quot;outputDataPath&quot;C&quot;inputTransportUnitSize&quot;C&quot;outputTransportUnitSize&quot;C&quot;maxLatency&quot;S&quot;voiceSetting&quot;S&quot;retransmissionEffort&quot;C&quot;packetType&quot;S}'/>
<struct name='BluetoothEventFilterCondition' type64='{BluetoothEventFilterCondition=&quot;data&quot;[7C]}'/>
<struct name='BluetoothHCIAcceptSynchronousConnectionRequestParams' type64='{BluetoothHCIAcceptSynchronousConnectionRequestParams=&quot;transmitBandwidth&quot;I&quot;receiveBandwidth&quot;I&quot;maxLatency&quot;S&quot;contentFormat&quot;S&quot;retransmissionEffort&quot;C&quot;packetType&quot;S}'/>
<struct name='BluetoothHCIAutomaticFlushTimeoutInfo' type64='{BluetoothHCIAutomaticFlushTimeoutInfo=&quot;handle&quot;S&quot;timeout&quot;S}'/>
<struct name='BluetoothHCIBufferSize' type64='{BluetoothHCIBufferSize=&quot;ACLDataPacketLength&quot;S&quot;SCODataPacketLength&quot;C&quot;totalNumACLDataPackets&quot;S&quot;totalNumSCODataPackets&quot;S}'/>
<struct name='BluetoothHCICurrentInquiryAccessCodes' type64='{BluetoothHCICurrentInquiryAccessCodes=&quot;count&quot;C&quot;codes&quot;^{BluetoothHCIInquiryAccessCode}}'/>
<struct name='BluetoothHCICurrentInquiryAccessCodesForWrite' type64='{BluetoothHCICurrentInquiryAccessCodesForWrite=&quot;count&quot;C&quot;codes&quot;[192C]}'/>
<struct name='BluetoothHCIEncryptionKeySizeInfo' type64='{BluetoothHCIEncryptionKeySizeInfo=&quot;handle&quot;S&quot;keySize&quot;C}'/>
<struct name='BluetoothHCIEnhancedAcceptSynchronousConnectionRequestParams' type64='{BluetoothHCIEnhancedAcceptSynchronousConnectionRequestParams=&quot;transmitBandwidth&quot;I&quot;receiveBandwidth&quot;I&quot;transmitCodingFormat&quot;Q&quot;receiveCodingFormat&quot;Q&quot;transmitCodecFrameSize&quot;S&quot;receiveCodecFrameSize&quot;S&quot;inputBandwidth&quot;I&quot;outputBandwidth&quot;I&quot;inputCodingFormat&quot;Q&quot;outputCodingFormat&quot;Q&quot;inputCodedDataSize&quot;S&quot;outputCodedDataSize&quot;S&quot;inputPCMDataFormat&quot;C&quot;outputPCMDataFormat&quot;C&quot;inputPCMSamplePayloadMSBPosition&quot;C&quot;outputPCMSamplePayloadMSBPosition&quot;C&quot;inputDataPath&quot;C&quot;outputDataPath&quot;C&quot;inputTransportUnitSize&quot;C&quot;outputTransportUnitSize&quot;C&quot;maxLatency&quot;S&quot;packetType&quot;S&quot;retransmissionEffort&quot;C}'/>
<struct name='BluetoothHCIEnhancedSetupSynchronousConnectionParams' type64='{BluetoothHCIEnhancedSetupSynchronousConnectionParams=&quot;transmitBandwidth&quot;I&quot;receiveBandwidth&quot;I&quot;transmitCodingFormat&quot;Q&quot;receiveCodingFormat&quot;Q&quot;transmitCodecFrameSize&quot;S&quot;receiveCodecFrameSize&quot;S&quot;inputBandwidth&quot;I&quot;outputBandwidth&quot;I&quot;inputCodingFormat&quot;Q&quot;outputCodingFormat&quot;Q&quot;inputCodedDataSize&quot;S&quot;outputCodedDataSize&quot;S&quot;inputPCMDataFormat&quot;C&quot;outputPCMDataFormat&quot;C&quot;inputPCMSamplePayloadMSBPosition&quot;C&quot;outputPCMSamplePayloadMSBPosition&quot;C&quot;inputDataPath&quot;C&quot;outputDataPath&quot;C&quot;inputTransportUnitSize&quot;C&quot;outputTransportUnitSize&quot;C&quot;maxLatency&quot;S&quot;packetType&quot;S&quot;retransmissionEffort&quot;C}'/>
<struct name='BluetoothHCIEventAuthenticationCompleteResults' type64='{BluetoothHCIEventAuthenticationCompleteResults=&quot;connectionHandle&quot;S}'/>
<struct name='BluetoothHCIEventChangeConnectionLinkKeyCompleteResults' type64='{BluetoothHCIEventChangeConnectionLinkKeyCompleteResults=&quot;connectionHandle&quot;S}'/>
<struct name='BluetoothHCIEventConnectionCompleteResults' type64='{BluetoothHCIEventConnectionCompleteResults=&quot;connectionHandle&quot;S&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;linkType&quot;C&quot;encryptionMode&quot;C}'/>
<struct name='BluetoothHCIEventConnectionPacketTypeResults' type64='{BluetoothHCIEventConnectionPacketTypeResults=&quot;connectionHandle&quot;S&quot;packetType&quot;S}'/>
<struct name='BluetoothHCIEventConnectionRequestResults' type64='{BluetoothHCIEventConnectionRequestResults=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;classOfDevice&quot;I&quot;linkType&quot;C}'/>
<struct name='BluetoothHCIEventDataBufferOverflowResults' type64='{BluetoothHCIEventDataBufferOverflowResults=&quot;linkType&quot;C}'/>
<struct name='BluetoothHCIEventDisconnectionCompleteResults' type64='{BluetoothHCIEventDisconnectionCompleteResults=&quot;connectionHandle&quot;S&quot;reason&quot;C}'/>
<struct name='BluetoothHCIEventEncryptionChangeResults' type64='{BluetoothHCIEventEncryptionChangeResults=&quot;connectionHandle&quot;S&quot;enable&quot;C}'/>
<struct name='BluetoothHCIEventEncryptionKeyRefreshCompleteResults' type64='{BluetoothHCIEventEncryptionKeyRefreshCompleteResults=&quot;connectionHandle&quot;S}'/>
<struct name='BluetoothHCIEventFlowSpecificationData' type64='{BluetoothHCIEventFlowSpecificationData=&quot;connectionHandle&quot;S&quot;flags&quot;C&quot;flowDirection&quot;C&quot;serviceType&quot;C&quot;tokenRate&quot;I&quot;tokenBucketSize&quot;I&quot;peakBandwidth&quot;I&quot;accessLatency&quot;I}'/>
<struct name='BluetoothHCIEventFlushOccurredResults' type64='{BluetoothHCIEventFlushOccurredResults=&quot;connectionHandle&quot;S}'/>
<struct name='BluetoothHCIEventHardwareErrorResults' type64='{BluetoothHCIEventHardwareErrorResults=&quot;error&quot;C}'/>
<struct name='BluetoothHCIEventLEConnectionCompleteResults' type64='{BluetoothHCIEventLEConnectionCompleteResults=&quot;connectionHandle&quot;S&quot;role&quot;C&quot;peerAddressType&quot;C&quot;peerAddress&quot;{BluetoothDeviceAddress}&quot;connInterval&quot;S&quot;connLatency&quot;S&quot;supervisionTimeout&quot;S&quot;masterClockAccuracy&quot;C}'/>
<struct name='BluetoothHCIEventLEConnectionUpdateCompleteResults' type64='{BluetoothHCIEventLEConnectionUpdateCompleteResults=&quot;connectionHandle&quot;S&quot;connInterval&quot;S&quot;connLatency&quot;S&quot;supervisionTimeout&quot;S}'/>
<struct name='BluetoothHCIEventLEEnhancedConnectionCompleteResults' type64='{BluetoothHCIEventLEEnhancedConnectionCompleteResults=&quot;connectionHandle&quot;S&quot;role&quot;C&quot;peerAddressType&quot;C&quot;peerAddress&quot;{BluetoothDeviceAddress}&quot;localResolvablePrivateAddress&quot;{BluetoothDeviceAddress}&quot;peerResolvablePrivateAddress&quot;{BluetoothDeviceAddress}&quot;connInterval&quot;S&quot;connLatency&quot;S&quot;supervisionTimeout&quot;S&quot;masterClockAccuracy&quot;C}'/>
<struct name='BluetoothHCIEventLELongTermKeyRequestResults' type64='{BluetoothHCIEventLELongTermKeyRequestResults=&quot;connectionHandle&quot;S&quot;randomNumber&quot;[8C]&quot;ediv&quot;S}'/>
<struct name='BluetoothHCIEventLEMetaResults' type64='{BluetoothHCIEventLEMetaResults=&quot;length&quot;C&quot;data&quot;[255C]}'/>
<struct name='BluetoothHCIEventLEReadRemoteUsedFeaturesCompleteResults' type64='{BluetoothHCIEventLEReadRemoteUsedFeaturesCompleteResults=&quot;connectionHandle&quot;S&quot;usedFeatures&quot;{BluetoothHCISupportedFeatures}}'/>
<struct name='BluetoothHCIEventLinkKeyNotificationResults' type64='{BluetoothHCIEventLinkKeyNotificationResults=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;linkKey&quot;{BluetoothKey}&quot;keyType&quot;C}'/>
<struct name='BluetoothHCIEventMasterLinkKeyCompleteResults' type64='{BluetoothHCIEventMasterLinkKeyCompleteResults=&quot;connectionHandle&quot;S&quot;keyFlag&quot;C}'/>
<struct name='BluetoothHCIEventMaxSlotsChangeResults' type64='{BluetoothHCIEventMaxSlotsChangeResults=&quot;connectionHandle&quot;S&quot;maxSlots&quot;C}'/>
<struct name='BluetoothHCIEventModeChangeResults' type64='{BluetoothHCIEventModeChangeResults=&quot;connectionHandle&quot;S&quot;mode&quot;C&quot;modeInterval&quot;S}'/>
<struct name='BluetoothHCIEventPageScanModeChangeResults' type64='{BluetoothHCIEventPageScanModeChangeResults=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;pageScanMode&quot;C}'/>
<struct name='BluetoothHCIEventPageScanRepetitionModeChangeResults' type64='{BluetoothHCIEventPageScanRepetitionModeChangeResults=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;pageScanRepetitionMode&quot;C}'/>
<struct name='BluetoothHCIEventQoSSetupCompleteResults' type64='{BluetoothHCIEventQoSSetupCompleteResults=&quot;connectionHandle&quot;S&quot;setupParams&quot;{BluetoothHCIQualityOfServiceSetupParams}}'/>
<struct name='BluetoothHCIEventQoSViolationResults' type64='{BluetoothHCIEventQoSViolationResults=&quot;connectionHandle&quot;S}'/>
<struct name='BluetoothHCIEventReadClockOffsetResults' type64='{BluetoothHCIEventReadClockOffsetResults=&quot;connectionHandle&quot;S&quot;clockOffset&quot;S}'/>
<struct name='BluetoothHCIEventReadExtendedFeaturesResults' type64='{BluetoothHCIEventReadExtendedFeaturesResults=&quot;connectionHandle&quot;S&quot;supportedFeaturesInfo&quot;{BluetoothHCIExtendedFeaturesInfo}}'/>
<struct name='BluetoothHCIEventReadRemoteExtendedFeaturesResults' type64='{BluetoothHCIEventReadRemoteExtendedFeaturesResults=&quot;error&quot;C&quot;connectionHandle&quot;S&quot;page&quot;C&quot;maxPage&quot;C&quot;lmpFeatures&quot;{BluetoothHCISupportedFeatures}}'/>
<struct name='BluetoothHCIEventReadRemoteSupportedFeaturesResults' type64='{BluetoothHCIEventReadRemoteSupportedFeaturesResults=&quot;error&quot;C&quot;connectionHandle&quot;S&quot;lmpFeatures&quot;{BluetoothHCISupportedFeatures}}'/>
<struct name='BluetoothHCIEventReadRemoteVersionInfoResults' type64='{BluetoothHCIEventReadRemoteVersionInfoResults=&quot;connectionHandle&quot;S&quot;lmpVersion&quot;C&quot;manufacturerName&quot;S&quot;lmpSubversion&quot;S}'/>
<struct name='BluetoothHCIEventReadSupportedFeaturesResults' type64='{BluetoothHCIEventReadSupportedFeaturesResults=&quot;connectionHandle&quot;S&quot;supportedFeatures&quot;{BluetoothHCISupportedFeatures}}'/>
<struct name='BluetoothHCIEventRemoteNameRequestResults' type64='{BluetoothHCIEventRemoteNameRequestResults=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;deviceName&quot;[248C]}'/>
<struct name='BluetoothHCIEventReturnLinkKeysResults' type64='{BluetoothHCIEventReturnLinkKeysResults=&quot;numLinkKeys&quot;C&quot;linkKeys&quot;[1{?}}'/>
<struct name='BluetoothHCIEventRoleChangeResults' type64='{BluetoothHCIEventRoleChangeResults=&quot;connectionHandle&quot;S&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;role&quot;C}'/>
<struct name='BluetoothHCIEventSimplePairingCompleteResults' type64='{BluetoothHCIEventSimplePairingCompleteResults=&quot;deviceAddress&quot;{BluetoothDeviceAddress}}'/>
<struct name='BluetoothHCIEventSniffSubratingResults' type64='{BluetoothHCIEventSniffSubratingResults=&quot;connectionHandle&quot;S&quot;maxTransmitLatency&quot;S&quot;maxReceiveLatency&quot;S&quot;minRemoteTimeout&quot;S&quot;minLocalTimeout&quot;S}'/>
<struct name='BluetoothHCIEventSynchronousConnectionChangedResults' type64='{BluetoothHCIEventSynchronousConnectionChangedResults=&quot;connectionHandle&quot;S&quot;transmissionInterval&quot;C&quot;retransmissionWindow&quot;C&quot;receivePacketLength&quot;S&quot;transmitPacketLength&quot;S}'/>
<struct name='BluetoothHCIEventSynchronousConnectionCompleteResults' type64='{BluetoothHCIEventSynchronousConnectionCompleteResults=&quot;connectionHandle&quot;S&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;linkType&quot;C&quot;transmissionInterval&quot;C&quot;retransmissionWindow&quot;C&quot;receivePacketLength&quot;S&quot;transmitPacketLength&quot;S&quot;airMode&quot;C}'/>
<struct name='BluetoothHCIEventVendorSpecificResults' type64='{BluetoothHCIEventVendorSpecificResults=&quot;length&quot;C&quot;data&quot;[255C]}'/>
<struct name='BluetoothHCIExtendedFeaturesInfo' type64='{BluetoothHCIExtendedFeaturesInfo=&quot;page&quot;C&quot;maxPage&quot;C&quot;data&quot;[8C]}'/>
<struct name='BluetoothHCIExtendedInquiryResponse' type64='{BluetoothHCIExtendedInquiryResponse=&quot;data&quot;[240C]}'/>
<struct name='BluetoothHCIExtendedInquiryResult' type64='{BluetoothHCIExtendedInquiryResult=&quot;numberOfReponses&quot;C&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;pageScanRepetitionMode&quot;C&quot;reserved&quot;C&quot;classOfDevice&quot;I&quot;clockOffset&quot;S&quot;RSSIValue&quot;c&quot;extendedInquiryResponse&quot;{BluetoothHCIExtendedInquiryResponse}}'/>
<struct name='BluetoothHCIFailedContactInfo' type64='{BluetoothHCIFailedContactInfo=&quot;count&quot;S&quot;handle&quot;S}'/>
<struct name='BluetoothHCIInquiryAccessCode' type64='{BluetoothHCIInquiryAccessCode=&quot;data&quot;[3C]}'/>
<struct name='BluetoothHCIInquiryResult' type64='{BluetoothHCIInquiryResult=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;pageScanRepetitionMode&quot;C&quot;pageScanPeriodMode&quot;C&quot;pageScanMode&quot;C&quot;classOfDevice&quot;I&quot;clockOffset&quot;S}'/>
<struct name='BluetoothHCIInquiryResults' type64='{BluetoothHCIInquiryResults=&quot;results&quot;[50{BluetoothHCIInquiryResult}&quot;count&quot;I}'/>
<struct name='BluetoothHCIInquiryWithRSSIResult' type64='{BluetoothHCIInquiryWithRSSIResult=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;pageScanRepetitionMode&quot;C&quot;reserved&quot;C&quot;classOfDevice&quot;I&quot;clockOffset&quot;S&quot;RSSIValue&quot;c}'/>
<struct name='BluetoothHCIInquiryWithRSSIResults' type64='{BluetoothHCIInquiryWithRSSIResults=&quot;results&quot;[50{BluetoothHCIInquiryWithRSSIResult}&quot;count&quot;I}'/>
<struct name='BluetoothHCILEBufferSize' type64='{BluetoothHCILEBufferSize=&quot;ACLDataPacketLength&quot;S&quot;totalNumACLDataPackets&quot;C}'/>
<struct name='BluetoothHCILESupportedFeatures' type64='{BluetoothHCISupportedFeatures=&quot;data&quot;[8C]}'/>
<struct name='BluetoothHCILEUsedFeatures' type64='{BluetoothHCISupportedFeatures=&quot;data&quot;[8C]}'/>
<struct name='BluetoothHCILinkPolicySettingsInfo' type64='{BluetoothHCILinkPolicySettingsInfo=&quot;settings&quot;S&quot;handle&quot;S}'/>
<struct name='BluetoothHCILinkQualityInfo' type64='{BluetoothHCILinkQualityInfo=&quot;handle&quot;S&quot;qualityValue&quot;C}'/>
<struct name='BluetoothHCILinkSupervisionTimeout' type64='{BluetoothHCILinkSupervisionTimeout=&quot;handle&quot;S&quot;timeout&quot;S}'/>
<struct name='BluetoothHCIQualityOfServiceSetupParams' type64='{BluetoothHCIQualityOfServiceSetupParams=&quot;flags&quot;C&quot;serviceType&quot;C&quot;tokenRate&quot;I&quot;peakBandwidth&quot;I&quot;latency&quot;I&quot;delayVariation&quot;I}'/>
<struct name='BluetoothHCIRSSIInfo' type64='{BluetoothHCIRSSIInfo=&quot;handle&quot;S&quot;RSSIValue&quot;c}'/>
<struct name='BluetoothHCIReadExtendedInquiryResponseResults' type64='{BluetoothHCIReadExtendedInquiryResponseResults=&quot;outFECRequired&quot;C&quot;extendedInquiryResponse&quot;{BluetoothHCIExtendedInquiryResponse}}'/>
<struct name='BluetoothHCIReadLMPHandleResults' type64='{BluetoothHCIReadLMPHandleResults=&quot;handle&quot;S&quot;lmp_handle&quot;C&quot;reserved&quot;I}'/>
<struct name='BluetoothHCIReadLocalOOBDataResults' type64='{BluetoothHCIReadLocalOOBDataResults=&quot;hash&quot;{BluetoothHCISimplePairingOOBData}&quot;randomizer&quot;{BluetoothHCISimplePairingOOBData}}'/>
<struct name='BluetoothHCIRequestCallbackInfo' type64='{BluetoothHCIRequestCallbackInfo=&quot;userCallback&quot;Q&quot;userRefCon&quot;Q&quot;internalRefCon&quot;Q&quot;asyncIDRefCon&quot;Q&quot;reserved&quot;Q}'/>
<struct name='BluetoothHCIRoleInfo' type64='{BluetoothHCIRoleInfo=&quot;role&quot;C&quot;handle&quot;S}'/>
<struct name='BluetoothHCIScanActivity' type64='{BluetoothHCIScanActivity=&quot;scanInterval&quot;S&quot;scanWindow&quot;S}'/>
<struct name='BluetoothHCISetupSynchronousConnectionParams' type64='{BluetoothHCISetupSynchronousConnectionParams=&quot;transmitBandwidth&quot;I&quot;receiveBandwidth&quot;I&quot;maxLatency&quot;S&quot;voiceSetting&quot;S&quot;retransmissionEffort&quot;C&quot;packetType&quot;S}'/>
<struct name='BluetoothHCISimplePairingOOBData' type64='{BluetoothHCISimplePairingOOBData=&quot;data&quot;[16C]}'/>
<struct name='BluetoothHCIStoredLinkKeysInfo' type64='{BluetoothHCIStoredLinkKeysInfo=&quot;numLinkKeysRead&quot;S&quot;maxNumLinkKeysAllowedInDevice&quot;S}'/>
<struct name='BluetoothHCISupportedCommands' type64='{BluetoothHCISupportedCommands=&quot;data&quot;[64C]}'/>
<struct name='BluetoothHCISupportedFeatures' type64='{BluetoothHCISupportedFeatures=&quot;data&quot;[8C]}'/>
<struct name='BluetoothHCITransmitPowerLevelInfo' type64='{BluetoothHCITransmitPowerLevelInfo=&quot;handle&quot;S&quot;level&quot;c}'/>
<struct name='BluetoothHCIVersionInfo' type64='{BluetoothHCIVersionInfo=&quot;manufacturerName&quot;S&quot;lmpVersion&quot;C&quot;lmpSubVersion&quot;S&quot;hciVersion&quot;C&quot;hciRevision&quot;S}'/>
<struct name='BluetoothIOCapabilityResponse' type64='{BluetoothIOCapabilityResponse=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;ioCapability&quot;C&quot;OOBDataPresence&quot;C&quot;authenticationRequirements&quot;C}'/>
<struct name='BluetoothIRK' type64='{BluetoothIRK=&quot;data&quot;[16C]}'/>
<struct name='BluetoothKey' type64='{BluetoothKey=&quot;data&quot;[16C]}'/>
<struct name='BluetoothKeypressNotification' type64='{BluetoothKeypressNotification=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;notificationType&quot;C}'/>
<struct name='BluetoothL2CAPQualityOfServiceOptions' type64='{BluetoothL2CAPQualityOfServiceOptions=&quot;flags&quot;C&quot;serviceType&quot;C&quot;tokenRate&quot;I&quot;tokenBucketSize&quot;I&quot;peakBandwidth&quot;I&quot;latency&quot;I&quot;delayVariation&quot;I}'/>
<struct name='BluetoothL2CAPRetransmissionAndFlowControlOptions' type64='{BluetoothL2CAPRetransmissionAndFlowControlOptions=&quot;flags&quot;C&quot;txWindowSize&quot;C&quot;maxTransmit&quot;C&quot;retransmissionTimeout&quot;S&quot;monitorTimeout&quot;S&quot;maxPDUPayloadSize&quot;S}'/>
<struct name='BluetoothPINCode' type64='{BluetoothPINCode=&quot;data&quot;[16C]}'/>
<struct name='BluetoothReadClockInfo' type64='{BluetoothReadClockInfo=&quot;handle&quot;S&quot;clock&quot;I&quot;accuracy&quot;S}'/>
<struct name='BluetoothRemoteHostSupportedFeaturesNotification' type64='{BluetoothRemoteHostSupportedFeaturesNotification=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;hostSupportedFeatures&quot;{BluetoothHCISupportedFeatures}}'/>
<struct name='BluetoothSetEventMask' type64='{BluetoothSetEventMask=&quot;data&quot;[8C]}'/>
<struct name='BluetoothSynchronousConnectionInfo' type64='{BluetoothSynchronousConnectionInfo=&quot;transmitBandWidth&quot;I&quot;receiveBandWidth&quot;I&quot;maxLatency&quot;S&quot;voiceSetting&quot;S&quot;retransmissionEffort&quot;C&quot;packetType&quot;S}'/>
<struct name='BluetoothTransportInfo' type64='{BluetoothTransportInfo=&quot;productID&quot;I&quot;vendorID&quot;I&quot;type&quot;I&quot;productName&quot;[35c]&quot;vendorName&quot;[35c]&quot;totalDataBytesSent&quot;Q&quot;totalSCOBytesSent&quot;Q&quot;totalDataBytesReceived&quot;Q&quot;totalSCOBytesReceived&quot;Q}'/>
<struct name='BluetoothUserConfirmationRequest' type64='{BluetoothUserConfirmationRequest=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;numericValue&quot;I}'/>
<struct name='BluetoothUserPasskeyNotification' type64='{BluetoothUserPasskeyNotification=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;passkey&quot;I}'/>
<struct name='IOBluetoothDeviceSearchAttributes' type64='{IOBluetoothDeviceSearchAttributes=&quot;options&quot;I&quot;maxResults&quot;I&quot;deviceAttributeCount&quot;I&quot;attributeList&quot;^{IOBluetoothDeviceSearchDeviceAttributes}}'/>
<struct name='IOBluetoothDeviceSearchDeviceAttributes' type64='{IOBluetoothDeviceSearchDeviceAttributes=&quot;address&quot;{BluetoothDeviceAddress}&quot;name&quot;[248C]&quot;serviceClassMajor&quot;I&quot;deviceClassMajor&quot;I&quot;deviceClassMinor&quot;I}'/>
<struct name='IOBluetoothL2CAPChannelDataBlock' type64='{IOBluetoothL2CAPChannelDataBlock=&quot;dataPtr&quot;^v&quot;dataSize&quot;Q}'/>
<struct name='IOBluetoothL2CAPChannelEvent' type64='{IOBluetoothL2CAPChannelEvent=&quot;eventType&quot;i&quot;u&quot;(?}&quot;status&quot;i}'/>
<struct name='OBEXAbortCommandData' type64='{OBEXAbortCommandData=&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q}'/>
<struct name='OBEXAbortCommandResponseData' type64='{OBEXAbortCommandResponseData=&quot;serverResponseOpCode&quot;C&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q}'/>
<struct name='OBEXConnectCommandData' type64='{OBEXConnectCommandData=&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q&quot;maxPacketSize&quot;S&quot;version&quot;C&quot;flags&quot;C}'/>
<struct name='OBEXConnectCommandResponseData' type64='{OBEXConnectCommandResponseData=&quot;serverResponseOpCode&quot;C&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q&quot;maxPacketSize&quot;S&quot;version&quot;C&quot;flags&quot;C}'/>
<struct name='OBEXDisconnectCommandData' type64='{OBEXDisconnectCommandData=&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q}'/>
<struct name='OBEXDisconnectCommandResponseData' type64='{OBEXDisconnectCommandResponseData=&quot;serverResponseOpCode&quot;C&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q}'/>
<struct name='OBEXErrorData' type64='{OBEXErrorData=&quot;error&quot;i&quot;dataPtr&quot;^v&quot;dataLength&quot;Q}'/>
<struct name='OBEXGetCommandData' type64='{OBEXGetCommandData=&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q}'/>
<struct name='OBEXGetCommandResponseData' type64='{OBEXGetCommandResponseData=&quot;serverResponseOpCode&quot;C&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q}'/>
<struct name='OBEXPutCommandData' type64='{OBEXPutCommandData=&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q&quot;bodyDataLeftToSend&quot;Q}'/>
<struct name='OBEXPutCommandResponseData' type64='{OBEXPutCommandResponseData=&quot;serverResponseOpCode&quot;C&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q}'/>
<struct name='OBEXSessionEvent' type64='{OBEXSessionEvent=&quot;type&quot;I&quot;session&quot;^{OpaqueOBEXSessionRef}&quot;refCon&quot;^v&quot;isEndOfEventData&quot;B&quot;reserved1&quot;^v&quot;reserved2&quot;^v&quot;u&quot;(?}}'/>
<struct name='OBEXSetPathCommandData' type64='{OBEXSetPathCommandData=&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q&quot;flags&quot;C&quot;constants&quot;C}'/>
<struct name='OBEXSetPathCommandResponseData' type64='{OBEXSetPathCommandResponseData=&quot;serverResponseOpCode&quot;C&quot;headerDataPtr&quot;^v&quot;headerDataLength&quot;Q&quot;flags&quot;C&quot;constants&quot;C}'/>
<struct name='OBEXTransportEvent' type64='{OBEXTransportEvent=&quot;type&quot;I&quot;status&quot;i&quot;dataPtr&quot;^v&quot;dataLength&quot;Q}'/>
<struct name='struct (unnamed at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.Internal.sdk/System/Library/Frameworks/IOBluetooth.framework/Headers/Bluetooth.h:2522:2)' type64='{struct (unnamed at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.4.Internal.sdk/System/Library/Frameworks/IOBluetooth.framework/Headers/Bluetooth.h:2522:2)=&quot;deviceAddress&quot;{BluetoothDeviceAddress}&quot;linkKey&quot;{BluetoothKey}}'/>
<opaque name='BluetoothAFHHostChannelClassification' type64='^{BluetoothAFHHostChannelClassification=}'/>
<opaque name='BluetoothAFHResults' type64='^{BluetoothAFHResults=}'/>
<opaque name='BluetoothDeviceAddress' type64='^{BluetoothDeviceAddress=}'/>
<opaque name='BluetoothEnhancedSynchronousConnectionInfo' type64='^{BluetoothEnhancedSynchronousConnectionInfo=}'/>
<opaque name='BluetoothEventFilterCondition' type64='^{BluetoothEventFilterCondition=}'/>
<opaque name='BluetoothHCIAcceptSynchronousConnectionRequestParams' type64='^{BluetoothHCIAcceptSynchronousConnectionRequestParams=}'/>
<opaque name='BluetoothHCIAutomaticFlushTimeoutInfo' type64='^{BluetoothHCIAutomaticFlushTimeoutInfo=}'/>
<opaque name='BluetoothHCIBufferSize' type64='^{BluetoothHCIBufferSize=}'/>
<opaque name='BluetoothHCICurrentInquiryAccessCodes' type64='^{BluetoothHCICurrentInquiryAccessCodes=}'/>
<opaque name='BluetoothHCICurrentInquiryAccessCodesForWrite' type64='^{BluetoothHCICurrentInquiryAccessCodesForWrite=}'/>
<opaque name='BluetoothHCIEncryptionKeySizeInfo' type64='^{BluetoothHCIEncryptionKeySizeInfo=}'/>
<opaque name='BluetoothHCIEnhancedAcceptSynchronousConnectionRequestParams' type64='^{BluetoothHCIEnhancedAcceptSynchronousConnectionRequestParams=}'/>
<opaque name='BluetoothHCIEnhancedSetupSynchronousConnectionParams' type64='^{BluetoothHCIEnhancedSetupSynchronousConnectionParams=}'/>
<opaque name='BluetoothHCIEventAuthenticationCompleteResults' type64='^{BluetoothHCIEventAuthenticationCompleteResults=}'/>
<opaque name='BluetoothHCIEventChangeConnectionLinkKeyCompleteResults' type64='^{BluetoothHCIEventChangeConnectionLinkKeyCompleteResults=}'/>
<opaque name='BluetoothHCIEventConnectionCompleteResults' type64='^{BluetoothHCIEventConnectionCompleteResults=}'/>
<opaque name='BluetoothHCIEventConnectionPacketTypeResults' type64='^{BluetoothHCIEventConnectionPacketTypeResults=}'/>
<opaque name='BluetoothHCIEventConnectionRequestResults' type64='^{BluetoothHCIEventConnectionRequestResults=}'/>
<opaque name='BluetoothHCIEventDataBufferOverflowResults' type64='^{BluetoothHCIEventDataBufferOverflowResults=}'/>
<opaque name='BluetoothHCIEventDisconnectionCompleteResults' type64='^{BluetoothHCIEventDisconnectionCompleteResults=}'/>
<opaque name='BluetoothHCIEventEncryptionChangeResults' type64='^{BluetoothHCIEventEncryptionChangeResults=}'/>
<opaque name='BluetoothHCIEventEncryptionKeyRefreshCompleteResults' type64='^{BluetoothHCIEventEncryptionKeyRefreshCompleteResults=}'/>
<opaque name='BluetoothHCIEventFlowSpecificationData' type64='^{BluetoothHCIEventFlowSpecificationData=}'/>
<opaque name='BluetoothHCIEventFlushOccurredResults' type64='^{BluetoothHCIEventFlushOccurredResults=}'/>
<opaque name='BluetoothHCIEventHardwareErrorResults' type64='^{BluetoothHCIEventHardwareErrorResults=}'/>
<opaque name='BluetoothHCIEventLEConnectionCompleteResults' type64='^{BluetoothHCIEventLEConnectionCompleteResults=}'/>
<opaque name='BluetoothHCIEventLEConnectionUpdateCompleteResults' type64='^{BluetoothHCIEventLEConnectionUpdateCompleteResults=}'/>
<opaque name='BluetoothHCIEventLEEnhancedConnectionCompleteResults' type64='^{BluetoothHCIEventLEEnhancedConnectionCompleteResults=}'/>
<opaque name='BluetoothHCIEventLELongTermKeyRequestResults' type64='^{BluetoothHCIEventLELongTermKeyRequestResults=}'/>
<opaque name='BluetoothHCIEventLEMetaResults' type64='^{BluetoothHCIEventLEMetaResults=}'/>
<opaque name='BluetoothHCIEventLEReadRemoteUsedFeaturesCompleteResults' type64='^{BluetoothHCIEventLEReadRemoteUsedFeaturesCompleteResults=}'/>
<opaque name='BluetoothHCIEventLinkKeyNotificationResults' type64='^{BluetoothHCIEventLinkKeyNotificationResults=}'/>
<opaque name='BluetoothHCIEventMasterLinkKeyCompleteResults' type64='^{BluetoothHCIEventMasterLinkKeyCompleteResults=}'/>
<opaque name='BluetoothHCIEventMaxSlotsChangeResults' type64='^{BluetoothHCIEventMaxSlotsChangeResults=}'/>
<opaque name='BluetoothHCIEventModeChangeResults' type64='^{BluetoothHCIEventModeChangeResults=}'/>
<opaque name='BluetoothHCIEventPageScanModeChangeResults' type64='^{BluetoothHCIEventPageScanModeChangeResults=}'/>
<opaque name='BluetoothHCIEventPageScanRepetitionModeChangeResults' type64='^{BluetoothHCIEventPageScanRepetitionModeChangeResults=}'/>
<opaque name='BluetoothHCIEventQoSSetupCompleteResults' type64='^{BluetoothHCIEventQoSSetupCompleteResults=}'/>
<opaque name='BluetoothHCIEventQoSViolationResults' type64='^{BluetoothHCIEventQoSViolationResults=}'/>
<opaque name='BluetoothHCIEventReadClockOffsetResults' type64='^{BluetoothHCIEventReadClockOffsetResults=}'/>
<opaque name='BluetoothHCIEventReadExtendedFeaturesResults' type64='^{BluetoothHCIEventReadExtendedFeaturesResults=}'/>
<opaque name='BluetoothHCIEventReadRemoteExtendedFeaturesResults' type64='^{BluetoothHCIEventReadRemoteExtendedFeaturesResults=}'/>
<opaque name='BluetoothHCIEventReadRemoteSupportedFeaturesResults' type64='^{BluetoothHCIEventReadRemoteSupportedFeaturesResults=}'/>
<opaque name='BluetoothHCIEventReadRemoteVersionInfoResults' type64='^{BluetoothHCIEventReadRemoteVersionInfoResults=}'/>
<opaque name='BluetoothHCIEventReadSupportedFeaturesResults' type64='^{BluetoothHCIEventReadSupportedFeaturesResults=}'/>
<opaque name='BluetoothHCIEventRemoteNameRequestResults' type64='^{BluetoothHCIEventRemoteNameRequestResults=}'/>
<opaque name='BluetoothHCIEventReturnLinkKeysResults' type64='^{BluetoothHCIEventReturnLinkKeysResults=}'/>
<opaque name='BluetoothHCIEventRoleChangeResults' type64='^{BluetoothHCIEventRoleChangeResults=}'/>
<opaque name='BluetoothHCIEventSimplePairingCompleteResults' type64='^{BluetoothHCIEventSimplePairingCompleteResults=}'/>
<opaque name='BluetoothHCIEventSniffSubratingResults' type64='^{BluetoothHCIEventSniffSubratingResults=}'/>
<opaque name='BluetoothHCIEventSynchronousConnectionChangedResults' type64='^{BluetoothHCIEventSynchronousConnectionChangedResults=}'/>
<opaque name='BluetoothHCIEventSynchronousConnectionCompleteResults' type64='^{BluetoothHCIEventSynchronousConnectionCompleteResults=}'/>
<opaque name='BluetoothHCIEventVendorSpecificResults' type64='^{BluetoothHCIEventVendorSpecificResults=}'/>
<opaque name='BluetoothHCIExtendedFeaturesInfo' type64='^{BluetoothHCIExtendedFeaturesInfo=}'/>
<opaque name='BluetoothHCIExtendedInquiryResponse' type64='^{BluetoothHCIExtendedInquiryResponse=}'/>
<opaque name='BluetoothHCIExtendedInquiryResult' type64='^{BluetoothHCIExtendedInquiryResult=}'/>
<opaque name='BluetoothHCIFailedContactInfo' type64='^{BluetoothHCIFailedContactInfo=}'/>
<opaque name='BluetoothHCIInquiryAccessCode' type64='^{BluetoothHCIInquiryAccessCode=}'/>
<opaque name='BluetoothHCIInquiryResult' type64='^{BluetoothHCIInquiryResult=}'/>
<opaque name='BluetoothHCIInquiryResults' type64='^{BluetoothHCIInquiryResults=}'/>
<opaque name='BluetoothHCIInquiryWithRSSIResult' type64='^{BluetoothHCIInquiryWithRSSIResult=}'/>
<opaque name='BluetoothHCIInquiryWithRSSIResults' type64='^{BluetoothHCIInquiryWithRSSIResults=}'/>
<opaque name='BluetoothHCILEBufferSize' type64='^{BluetoothHCILEBufferSize=}'/>
<opaque name='BluetoothHCILinkPolicySettingsInfo' type64='^{BluetoothHCILinkPolicySettingsInfo=}'/>
<opaque name='BluetoothHCILinkQualityInfo' type64='^{BluetoothHCILinkQualityInfo=}'/>
<opaque name='BluetoothHCILinkSupervisionTimeout' type64='^{BluetoothHCILinkSupervisionTimeout=}'/>
<opaque name='BluetoothHCIQualityOfServiceSetupParams' type64='^{BluetoothHCIQualityOfServiceSetupParams=}'/>
<opaque name='BluetoothHCIRSSIInfo' type64='^{BluetoothHCIRSSIInfo=}'/>
<opaque name='BluetoothHCIReadExtendedInquiryResponseResults' type64='^{BluetoothHCIReadExtendedInquiryResponseResults=}'/>
<opaque name='BluetoothHCIReadLMPHandleResults' type64='^{BluetoothHCIReadLMPHandleResults=}'/>
<opaque name='BluetoothHCIReadLocalOOBDataResults' type64='^{BluetoothHCIReadLocalOOBDataResults=}'/>
<opaque name='BluetoothHCIRequestCallbackInfo' type64='^{BluetoothHCIRequestCallbackInfo=}'/>
<opaque name='BluetoothHCIRoleInfo' type64='^{BluetoothHCIRoleInfo=}'/>
<opaque name='BluetoothHCIScanActivity' type64='^{BluetoothHCIScanActivity=}'/>
<opaque name='BluetoothHCISetupSynchronousConnectionParams' type64='^{BluetoothHCISetupSynchronousConnectionParams=}'/>
<opaque name='BluetoothHCISimplePairingOOBData' type64='^{BluetoothHCISimplePairingOOBData=}'/>
<opaque name='BluetoothHCIStoredLinkKeysInfo' type64='^{BluetoothHCIStoredLinkKeysInfo=}'/>
<opaque name='BluetoothHCISupportedCommands' type64='^{BluetoothHCISupportedCommands=}'/>
<opaque name='BluetoothHCISupportedFeatures' type64='^{BluetoothHCISupportedFeatures=}'/>
<opaque name='BluetoothHCITransmitPowerLevelInfo' type64='^{BluetoothHCITransmitPowerLevelInfo=}'/>
<opaque name='BluetoothHCIVersionInfo' type64='^{BluetoothHCIVersionInfo=}'/>
<opaque name='BluetoothIOCapabilityResponse' type64='^{BluetoothIOCapabilityResponse=}'/>
<opaque name='BluetoothIRK' type64='^{BluetoothIRK=}'/>
<opaque name='BluetoothKey' type64='^{BluetoothKey=}'/>
<opaque name='BluetoothKeypressNotification' type64='^{BluetoothKeypressNotification=}'/>
<opaque name='BluetoothL2CAPQualityOfServiceOptions' type64='^{BluetoothL2CAPQualityOfServiceOptions=}'/>
<opaque name='BluetoothL2CAPRetransmissionAndFlowControlOptions' type64='^{BluetoothL2CAPRetransmissionAndFlowControlOptions=}'/>
<opaque name='BluetoothPINCode' type64='^{BluetoothPINCode=}'/>
<opaque name='BluetoothReadClockInfo' type64='^{BluetoothReadClockInfo=}'/>
<opaque name='BluetoothRemoteHostSupportedFeaturesNotification' type64='^{BluetoothRemoteHostSupportedFeaturesNotification=}'/>
<opaque name='BluetoothSetEventMask' type64='^{BluetoothSetEventMask=}'/>
<opaque name='BluetoothSynchronousConnectionInfo' type64='^{BluetoothSynchronousConnectionInfo=}'/>
<opaque name='BluetoothTransportInfo' type64='^{BluetoothTransportInfo=}'/>
<opaque name='BluetoothTransportInfoPtr' type64='^{BluetoothTransportInfo=}'/>
<opaque name='BluetoothUserConfirmationRequest' type64='^{BluetoothUserConfirmationRequest=}'/>
<opaque name='BluetoothUserPasskeyNotification' type64='^{BluetoothUserPasskeyNotification=}'/>
<opaque name='IOBluetoothDeviceRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothL2CAPChannelRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothObjectRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothRFCOMMChannelRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothSDPDataElementRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothSDPServiceRecordRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothSDPUUIDRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothUserNotificationRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='OBEXAbortCommandData' type64='^{OBEXAbortCommandData=}'/>
<opaque name='OBEXAbortCommandResponseData' type64='^{OBEXAbortCommandResponseData=}'/>
<opaque name='OBEXConnectCommandData' type64='^{OBEXConnectCommandData=}'/>
<opaque name='OBEXConnectCommandResponseData' type64='^{OBEXConnectCommandResponseData=}'/>
<opaque name='OBEXDisconnectCommandData' type64='^{OBEXDisconnectCommandData=}'/>
<opaque name='OBEXDisconnectCommandResponseData' type64='^{OBEXDisconnectCommandResponseData=}'/>
<opaque name='OBEXErrorData' type64='^{OBEXErrorData=}'/>
<opaque name='OBEXGetCommandData' type64='^{OBEXGetCommandData=}'/>
<opaque name='OBEXGetCommandResponseData' type64='^{OBEXGetCommandResponseData=}'/>
<opaque name='OBEXPutCommandData' type64='^{OBEXPutCommandData=}'/>
<opaque name='OBEXPutCommandResponseData' type64='^{OBEXPutCommandResponseData=}'/>
<opaque name='OBEXSessionEvent' type64='^{OBEXSessionEvent=}'/>
<opaque name='OBEXSessionRef' type64='^{OpaqueOBEXSessionRef=}'/>
<opaque name='OBEXSetPathCommandData' type64='^{OBEXSetPathCommandData=}'/>
<opaque name='OBEXSetPathCommandResponseData' type64='^{OBEXSetPathCommandResponseData=}'/>
<opaque name='PrivOBEXSessionDataRef' type64='^{OpaquePrivOBEXSessionData=}'/>
<constant name='IOBluetoothHandsFreeCallDirection' type64='@'/>
<constant name='IOBluetoothHandsFreeCallIndex' type64='@'/>
<constant name='IOBluetoothHandsFreeCallMode' type64='@'/>
<constant name='IOBluetoothHandsFreeCallMultiparty' type64='@'/>
<constant name='IOBluetoothHandsFreeCallName' type64='@'/>
<constant name='IOBluetoothHandsFreeCallNumber' type64='@'/>
<constant name='IOBluetoothHandsFreeCallStatus' type64='@'/>
<constant name='IOBluetoothHandsFreeCallType' type64='@'/>
<constant name='IOBluetoothHandsFreeIndicatorBattChg' type64='@'/>
<constant name='IOBluetoothHandsFreeIndicatorCall' type64='@'/>
<constant name='IOBluetoothHandsFreeIndicatorCallHeld' type64='@'/>
<constant name='IOBluetoothHandsFreeIndicatorCallSetup' type64='@'/>
<constant name='IOBluetoothHandsFreeIndicatorRoam' type64='@'/>
<constant name='IOBluetoothHandsFreeIndicatorService' type64='@'/>
<constant name='IOBluetoothHandsFreeIndicatorSignal' type64='@'/>
<constant name='IOBluetoothHostControllerPoweredOffNotification' type64='@'/>
<constant name='IOBluetoothHostControllerPoweredOnNotification' type64='@'/>
<constant name='IOBluetoothL2CAPChannelPublishedNotification' type64='@'/>
<constant name='IOBluetoothL2CAPChannelTerminatedNotification' type64='@'/>
<constant name='IOBluetoothPDUEncoding' type64='@'/>
<constant name='IOBluetoothPDUOriginatingAddress' type64='@'/>
<constant name='IOBluetoothPDUOriginatingAddressType' type64='@'/>
<constant name='IOBluetoothPDUProtocolID' type64='@'/>
<constant name='IOBluetoothPDUServicCenterAddress' type64='@'/>
<constant name='IOBluetoothPDUServiceCenterAddressType' type64='@'/>
<constant name='IOBluetoothPDUTimestamp' type64='@'/>
<constant name='IOBluetoothPDUType' type64='@'/>
<constant name='IOBluetoothPDUUserData' type64='@'/>
<constant name='kFTSListingNameKey' type64='^{__CFString=}'/>
<constant name='kFTSListingSizeKey' type64='^{__CFString=}'/>
<constant name='kFTSListingTypeKey' type64='^{__CFString=}'/>
<constant name='kFTSProgressBytesTotalKey' type64='^{__CFString=}'/>
<constant name='kFTSProgressBytesTransferredKey' type64='^{__CFString=}'/>
<constant name='kFTSProgressEstimatedTimeKey' type64='^{__CFString=}'/>
<constant name='kFTSProgressPercentageKey' type64='^{__CFString=}'/>
<constant name='kFTSProgressPrecentageKey' type64='^{__CFString=}'/>
<constant name='kFTSProgressTimeElapsedKey' type64='^{__CFString=}'/>
<constant name='kFTSProgressTransferRateKey' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyAppParameters' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyAuthorizationChallenge' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyAuthorizationResponse' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyBody' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyByteSequence' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyConnectionID' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyCount' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyDescription' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyEndOfBody' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyHTTP' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyLength' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyName' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyObjectClass' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyTarget' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyTime4Byte' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyTimeISO' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyType' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyUnknown1ByteQuantity' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyUnknown4ByteQuantity' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyUnknownByteSequence' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyUnknownUnicodeText' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyUserDefined' type64='^{__CFString=}'/>
<constant name='kOBEXHeaderIDKeyWho' type64='^{__CFString=}'/>
<string_constant name='kBluetoothTargetDoesNotRespondToCallbackExceptionName' nsstring='true' value='BluetoothTargetDoesNotRespondToCallbackException'/>
<string_constant name='kCharsetStringISO88591' value='CHARSET=ISO-8859-1'/>
<string_constant name='kCharsetStringUTF8' value='UTF-8'/>
<string_constant name='kEncodingString8Bit' value='8BIT'/>
<string_constant name='kEncodingStringBase64' value='BASE-64'/>
<string_constant name='kEncodingStringQuotedPrintable' value='QUOTED-PRINTABLE'/>
<string_constant name='kIOBluetoothDeviceInquiryInfoChangedNotification' nsstring='true' value='IOBluetoothDeviceInquiryInfoChanged'/>
<string_constant name='kIOBluetoothDeviceNameChangedNotification' nsstring='true' value='IOBluetoothDeviceNameChanged'/>
<string_constant name='kIOBluetoothDeviceNotificationNameConnected' nsstring='true' value='IOBluetoothDeviceConnected'/>
<string_constant name='kIOBluetoothDeviceNotificationNameDisconnected' nsstring='true' value='IOBluetoothDeviceDisconnected'/>
<string_constant name='kIOBluetoothDeviceServicesChangedNotification' nsstring='true' value='IOBluetoothDeviceServicesChanged'/>
<string_constant name='kIOBluetoothL2CAPChannelDesiredOutgoingMTU' nsstring='true' value='DesiredOutgoingMTU'/>
<string_constant name='kIOBluetoothL2CAPChannelMaxAllowedIncomingMTU' nsstring='true' value='MaxAllowedIncomingMTU'/>
<enum name='BluetoothLEAddressTypePublic' value64='0'/>
<enum name='BluetoothLEAddressTypeRandom' value64='1'/>
<enum name='BluetoothLEAdvertisingTypeConnectableDirected' value64='1'/>
<enum name='BluetoothLEAdvertisingTypeConnectableUndirected' value64='0'/>
<enum name='BluetoothLEAdvertisingTypeDiscoverableUndirected' value64='2'/>
<enum name='BluetoothLEAdvertisingTypeNonConnectableUndirected' value64='3'/>
<enum name='BluetoothLEAdvertisingTypeScanResponse' value64='4'/>
<enum name='BluetoothLEConnectionIntervalMax' value64='3200'/>
<enum name='BluetoothLEConnectionIntervalMin' value64='6'/>
<enum name='BluetoothLEScanDisable' value64='0'/>
<enum name='BluetoothLEScanDuplicateFilterDisable' value64='0'/>
<enum name='BluetoothLEScanDuplicateFilterEnable' value64='1'/>
<enum name='BluetoothLEScanEnable' value64='1'/>
<enum name='BluetoothLEScanFilterNone' value64='0'/>
<enum name='BluetoothLEScanFilterSafelist' value64='1'/>
<enum name='BluetoothLEScanFilterWhitelist' value64='1'/>
<enum name='BluetoothLEScanTypeActive' value64='1'/>
<enum name='BluetoothLEScanTypePassive' value64='0'/>
<enum name='BluetoothRFCOMMLineStatusFramingError' value64='3'/>
<enum name='BluetoothRFCOMMLineStatusNoError' value64='0'/>
<enum name='BluetoothRFCOMMLineStatusOverrunError' value64='1'/>
<enum name='BluetoothRFCOMMLineStatusParityError' value64='2'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureAttachedNumberToVoiceTag' value64='16'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureCodecNegotiation' value64='512'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureECAndOrNRFunction' value64='2'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureEnhancedCallControl' value64='128'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureEnhancedCallStatus' value64='64'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureExtendedErrorResultCodes' value64='256'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureInBandRingTone' value64='8'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureNone' value64='0'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureRejectCallCapability' value64='32'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureThreeWayCalling' value64='1'/>
<enum name='IOBluetoothHandsFreeAudioGatewayFeatureVoiceRecognition' value64='4'/>
<enum name='IOBluetoothHandsFreeCallHoldMode0' value64='1'/>
<enum name='IOBluetoothHandsFreeCallHoldMode1' value64='2'/>
<enum name='IOBluetoothHandsFreeCallHoldMode1idx' value64='4'/>
<enum name='IOBluetoothHandsFreeCallHoldMode2' value64='8'/>
<enum name='IOBluetoothHandsFreeCallHoldMode2idx' value64='16'/>
<enum name='IOBluetoothHandsFreeCallHoldMode3' value64='32'/>
<enum name='IOBluetoothHandsFreeCallHoldMode4' value64='64'/>
<enum name='IOBluetoothHandsFreeCodecIDAACELD' value64='-128'/>
<enum name='IOBluetoothHandsFreeCodecIDCVSD' value64='1'/>
<enum name='IOBluetoothHandsFreeCodecIDmSBC' value64='2'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureCLIPresentation' value64='4'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureCodecNegotiation' value64='128'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureECAndOrNRFunction' value64='1'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureEnhancedCallControl' value64='64'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureEnhancedCallStatus' value64='32'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureNone' value64='0'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureRemoteVolumeControl' value64='16'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureThreeWayCalling' value64='2'/>
<enum name='IOBluetoothHandsFreeDeviceFeatureVoiceRecognition' value64='8'/>
<enum name='IOBluetoothHandsFreeManufactureSpecificSMSSupport' value64='4'/>
<enum name='IOBluetoothHandsFreePDUStatusAll' value64='4'/>
<enum name='IOBluetoothHandsFreePDUStatusRecRead' value64='1'/>
<enum name='IOBluetoothHandsFreePDUStatusRecUnread' value64='0'/>
<enum name='IOBluetoothHandsFreePDUStatusStoSent' value64='3'/>
<enum name='IOBluetoothHandsFreePDUStatusStoUnsent' value64='2'/>
<enum name='IOBluetoothHandsFreePhase2SMSSupport' value64='1'/>
<enum name='IOBluetoothHandsFreePhase2pSMSSupport' value64='2'/>
<enum name='IOBluetoothSMSModePDU' value64='0'/>
<enum name='IOBluetoothSMSModeText' value64='1'/>
<enum name='KBluetoothExtendedFeatureSecureConnectionsHostMode' value64='8'/>
<enum name='kAFHChannelAssessmentModeDisabled' value64='0'/>
<enum name='kAFHChannelAssessmentModeEnabled' value64='1'/>
<enum name='kAuthenticationDisabled' value64='0'/>
<enum name='kAuthenticationEnabled' value64='1'/>
<enum name='kBluetoothACLConnection' value64='1'/>
<enum name='kBluetoothACLLogicalChannelL2CAPContinue' value64='1'/>
<enum name='kBluetoothACLLogicalChannelL2CAPStart' value64='2'/>
<enum name='kBluetoothACLLogicalChannelLMP' value64='3'/>
<enum name='kBluetoothACLLogicalChannelReserved' value64='0'/>
<enum name='kBluetoothAMPManagerCodeAMPChangeNotify' value64='4'/>
<enum name='kBluetoothAMPManagerCodeAMPChangeResponse' value64='5'/>
<enum name='kBluetoothAMPManagerCodeAMPCommandReject' value64='1'/>
<enum name='kBluetoothAMPManagerCodeAMPCreatePhysicalLinkRequest' value64='10'/>
<enum name='kBluetoothAMPManagerCodeAMPCreatePhysicalLinkResponse' value64='11'/>
<enum name='kBluetoothAMPManagerCodeAMPDisconnectPhysicalLinkRequest' value64='12'/>
<enum name='kBluetoothAMPManagerCodeAMPDisconnectPhysicalLinkResponse' value64='13'/>
<enum name='kBluetoothAMPManagerCodeAMPDiscoverRequest' value64='2'/>
<enum name='kBluetoothAMPManagerCodeAMPDiscoverResponse' value64='3'/>
<enum name='kBluetoothAMPManagerCodeAMPGetAssocRequest' value64='8'/>
<enum name='kBluetoothAMPManagerCodeAMPGetAssocResponse' value64='9'/>
<enum name='kBluetoothAMPManagerCodeAMPGetInfoRequest' value64='6'/>
<enum name='kBluetoothAMPManagerCodeAMPGetInfoResponse' value64='7'/>
<enum name='kBluetoothAMPManagerCodeReserved' value64='0'/>
<enum name='kBluetoothAMPManagerCommandRejectReasonCommandNotRecognized' value64='0'/>
<enum name='kBluetoothAMPManagerCreatePhysicalLinkResponseAMPDisconnectedPhysicalLinkRequestReceived' value64='4'/>
<enum name='kBluetoothAMPManagerCreatePhysicalLinkResponseCollisionOccurred' value64='3'/>
<enum name='kBluetoothAMPManagerCreatePhysicalLinkResponseInvalidControllerID' value64='1'/>
<enum name='kBluetoothAMPManagerCreatePhysicalLinkResponsePhysicalLinkAlreadyExists' value64='5'/>
<enum name='kBluetoothAMPManagerCreatePhysicalLinkResponseSecurityViolation' value64='6'/>
<enum name='kBluetoothAMPManagerCreatePhysicalLinkResponseSuccess' value64='0'/>
<enum name='kBluetoothAMPManagerCreatePhysicalLinkResponseUnableToStartLinkCreation' value64='2'/>
<enum name='kBluetoothAMPManagerDisconnectPhysicalLinkResponseInvalidControllerID' value64='1'/>
<enum name='kBluetoothAMPManagerDisconnectPhysicalLinkResponseNoPhysicalLink' value64='2'/>
<enum name='kBluetoothAMPManagerDisconnectPhysicalLinkResponseSuccess' value64='0'/>
<enum name='kBluetoothAMPManagerDiscoverResponseControllerStatusBluetoothOnly' value64='1'/>
<enum name='kBluetoothAMPManagerDiscoverResponseControllerStatusFullCapacity' value64='6'/>
<enum name='kBluetoothAMPManagerDiscoverResponseControllerStatusHighCapacity' value64='5'/>
<enum name='kBluetoothAMPManagerDiscoverResponseControllerStatusLowCapacity' value64='3'/>
<enum name='kBluetoothAMPManagerDiscoverResponseControllerStatusMediumCapacity' value64='4'/>
<enum name='kBluetoothAMPManagerDiscoverResponseControllerStatusNoCapacity' value64='2'/>
<enum name='kBluetoothAMPManagerDiscoverResponseControllerStatusPoweredDown' value64='0'/>
<enum name='kBluetoothAMPManagerGetAssocResponseInvalidControllerID' value64='1'/>
<enum name='kBluetoothAMPManagerGetAssocResponseSuccess' value64='0'/>
<enum name='kBluetoothAMPManagerGetInfoResponseInvalidControllerID' value64='1'/>
<enum name='kBluetoothAMPManagerGetInfoResponseSuccess' value64='0'/>
<enum name='kBluetoothAirModeALawLog' value64='1'/>
<enum name='kBluetoothAirModeCVSD' value64='2'/>
<enum name='kBluetoothAirModeTransparentData' value64='3'/>
<enum name='kBluetoothAirModeULawLog' value64='0'/>
<enum name='kBluetoothAllowRoleSwitch' value64='1'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionNotRequired' value64='0'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionNotRequiredDedicatedBonding' value64='2'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionNotRequiredGeneralBonding' value64='4'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionNotRequiredNoBonding' value64='0'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionRequired' value64='1'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionRequiredDedicatedBonding' value64='3'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionRequiredGeneralBonding' value64='5'/>
<enum name='kBluetoothAuthenticationRequirementsMITMProtectionRequiredNoBonding' value64='1'/>
<enum name='kBluetoothCapabilityTypeDisplayOnly' value64='0'/>
<enum name='kBluetoothCapabilityTypeDisplayYesNo' value64='1'/>
<enum name='kBluetoothCapabilityTypeKeyboardOnly' value64='2'/>
<enum name='kBluetoothCapabilityTypeNoInputNoOutput' value64='3'/>
<enum name='kBluetoothCompanyIdentifer3Com' value64='5'/>
<enum name='kBluetoothCompanyIdentifer3DSP' value64='73'/>
<enum name='kBluetoothCompanyIdentifer3DiJoy' value64='84'/>
<enum name='kBluetoothCompanyIdentifer9SolutionsOy' value64='102'/>
<enum name='kBluetoothCompanyIdentiferAAMPofAmerica' value64='190'/>
<enum name='kBluetoothCompanyIdentiferAAndDEngineering' value64='105'/>
<enum name='kBluetoothCompanyIdentiferAAndRCambridge' value64='124'/>
<enum name='kBluetoothCompanyIdentiferACTSTechnologies' value64='232'/>
<enum name='kBluetoothCompanyIdentiferAMICCOMElectronics' value64='192'/>
<enum name='kBluetoothCompanyIdentiferAPT' value64='79'/>
<enum name='kBluetoothCompanyIdentiferARCHOS' value64='207'/>
<enum name='kBluetoothCompanyIdentiferARPDevicesUnlimited' value64='168'/>
<enum name='kBluetoothCompanyIdentiferAVMBerlin' value64='31'/>
<enum name='kBluetoothCompanyIdentiferAboveAverageOutcomes' value64='238'/>
<enum name='kBluetoothCompanyIdentiferAccelSemiconductor' value64='74'/>
<enum name='kBluetoothCompanyIdentiferAceSensor' value64='188'/>
<enum name='kBluetoothCompanyIdentiferAceUni' value64='248'/>
<enum name='kBluetoothCompanyIdentiferAdidas' value64='195'/>
<enum name='kBluetoothCompanyIdentiferAdvancedPANMOBILSystems' value64='145'/>
<enum name='kBluetoothCompanyIdentiferAirohaTechnology' value64='148'/>
<enum name='kBluetoothCompanyIdentiferAlcatel' value64='36'/>
<enum name='kBluetoothCompanyIdentiferAlpwise' value64='154'/>
<enum name='kBluetoothCompanyIdentiferAplix' value64='189'/>
<enum name='kBluetoothCompanyIdentiferApple' value64='76'/>
<enum name='kBluetoothCompanyIdentiferAtherosCommunications' value64='69'/>
<enum name='kBluetoothCompanyIdentiferAtmel' value64='19'/>
<enum name='kBluetoothCompanyIdentiferAustcoCommunicationsSystems' value64='213'/>
<enum name='kBluetoothCompanyIdentiferAutonetMobile' value64='127'/>
<enum name='kBluetoothCompanyIdentiferAvagoTechnologies' value64='78'/>
<enum name='kBluetoothCompanyIdentiferBDETechnology' value64='180'/>
<enum name='kBluetoothCompanyIdentiferBandXIInternational' value64='100'/>
<enum name='kBluetoothCompanyIdentiferBandspeed' value64='32'/>
<enum name='kBluetoothCompanyIdentiferBangAndOlufson' value64='259'/>
<enum name='kBluetoothCompanyIdentiferBeatsElectronics' value64='204'/>
<enum name='kBluetoothCompanyIdentiferBeautifulEnterprise' value64='108'/>
<enum name='kBluetoothCompanyIdentiferBekey' value64='178'/>
<enum name='kBluetoothCompanyIdentiferBelkinInternational' value64='92'/>
<enum name='kBluetoothCompanyIdentiferBinauricSE' value64='203'/>
<enum name='kBluetoothCompanyIdentiferBioResearchAssociates' value64='236'/>
<enum name='kBluetoothCompanyIdentiferBiosentronics' value64='219'/>
<enum name='kBluetoothCompanyIdentiferBitsplitters' value64='239'/>
<enum name='kBluetoothCompanyIdentiferBlueRadios' value64='133'/>
<enum name='kBluetoothCompanyIdentiferBluegiga' value64='71'/>
<enum name='kBluetoothCompanyIdentiferBluetoothSIG' value64='63'/>
<enum name='kBluetoothCompanyIdentiferBose' value64='158'/>
<enum name='kBluetoothCompanyIdentiferBriarTek' value64='109'/>
<enum name='kBluetoothCompanyIdentiferBroadcom' value64='15'/>
<enum name='kBluetoothCompanyIdentiferCATC' value64='52'/>
<enum name='kBluetoothCompanyIdentiferCONWISETechnology' value64='66'/>
<enum name='kBluetoothCompanyIdentiferCTechnologies' value64='38'/>
<enum name='kBluetoothCompanyIdentiferCaenRFID' value64='170'/>
<enum name='kBluetoothCompanyIdentiferCambridgeSiliconRadio' value64='10'/>
<enum name='kBluetoothCompanyIdentiferCinetix' value64='175'/>
<enum name='kBluetoothCompanyIdentiferClarinoxTechnologies' value64='179'/>
<enum name='kBluetoothCompanyIdentiferColorfy' value64='156'/>
<enum name='kBluetoothCompanyIdentiferCommil' value64='51'/>
<enum name='kBluetoothCompanyIdentiferConexantSystems' value64='28'/>
<enum name='kBluetoothCompanyIdentiferConnectBlueAB' value64='113'/>
<enum name='kBluetoothCompanyIdentiferConnecteDevice' value64='151'/>
<enum name='kBluetoothCompanyIdentiferContinentialAutomotiveSystems' value64='75'/>
<enum name='kBluetoothCompanyIdentiferCreativeTechnology' value64='118'/>
<enum name='kBluetoothCompanyIdentiferCrystalCode' value64='250'/>
<enum name='kBluetoothCompanyIdentiferDanlers' value64='225'/>
<enum name='kBluetoothCompanyIdentiferDeLormePublishingCompany' value64='128'/>
<enum name='kBluetoothCompanyIdentiferDelphi' value64='252'/>
<enum name='kBluetoothCompanyIdentiferDexcom' value64='208'/>
<enum name='kBluetoothCompanyIdentiferDialogSemiconductor' value64='210'/>
<enum name='kBluetoothCompanyIdentiferDigianswerAS' value64='12'/>
<enum name='kBluetoothCompanyIdentiferEMMicroElectronicMarin' value64='90'/>
<enum name='kBluetoothCompanyIdentiferEclipse' value64='53'/>
<enum name='kBluetoothCompanyIdentiferEcotest' value64='136'/>
<enum name='kBluetoothCompanyIdentiferEdenSoftwareConsultants' value64='229'/>
<enum name='kBluetoothCompanyIdentiferElcometer' value64='246'/>
<enum name='kBluetoothCompanyIdentiferElgatoSystems' value64='206'/>
<enum name='kBluetoothCompanyIdentiferEquinux' value64='134'/>
<enum name='kBluetoothCompanyIdentiferEricssonTechnologyLicensing' value64='0'/>
<enum name='kBluetoothCompanyIdentiferEvluma' value64='201'/>
<enum name='kBluetoothCompanyIdentiferFree2Move' value64='83'/>
<enum name='kBluetoothCompanyIdentiferFreshtemp' value64='230'/>
<enum name='kBluetoothCompanyIdentiferFuGoo' value64='257'/>
<enum name='kBluetoothCompanyIdentiferFunaiElectric' value64='144'/>
<enum name='kBluetoothCompanyIdentiferGCTSemiconductor' value64='45'/>
<enum name='kBluetoothCompanyIdentiferGNNetcom' value64='103'/>
<enum name='kBluetoothCompanyIdentiferGNResound' value64='137'/>
<enum name='kBluetoothCompanyIdentiferGarminInternational' value64='135'/>
<enum name='kBluetoothCompanyIdentiferGeLo' value64='200'/>
<enum name='kBluetoothCompanyIdentiferGeneq' value64='194'/>
<enum name='kBluetoothCompanyIdentiferGeneralMotors' value64='104'/>
<enum name='kBluetoothCompanyIdentiferGennum' value64='59'/>
<enum name='kBluetoothCompanyIdentiferGeoforce' value64='157'/>
<enum name='kBluetoothCompanyIdentiferGibsonGuitars' value64='98'/>
<enum name='kBluetoothCompanyIdentiferGimbal' value64='140'/>
<enum name='kBluetoothCompanyIdentiferGoogle' value64='224'/>
<enum name='kBluetoothCompanyIdentiferGreenThrottleGames' value64='172'/>
<enum name='kBluetoothCompanyIdentiferGroupSense' value64='115'/>
<enum name='kBluetoothCompanyIdentiferHanlynnTechnologies' value64='123'/>
<enum name='kBluetoothCompanyIdentiferHarmonInternational' value64='87'/>
<enum name='kBluetoothCompanyIdentiferHewlettPackard' value64='101'/>
<enum name='kBluetoothCompanyIdentiferHitachi' value64='41'/>
<enum name='kBluetoothCompanyIdentiferHosiden' value64='221'/>
<enum name='kBluetoothCompanyIdentiferIBM' value64='3'/>
<enum name='kBluetoothCompanyIdentiferIPextreme' value64='61'/>
<enum name='kBluetoothCompanyIdentiferITechDynamicGlobalDistribution' value64='153'/>
<enum name='kBluetoothCompanyIdentiferInMusicBrands' value64='227'/>
<enum name='kBluetoothCompanyIdentiferInfineonTechnologiesAG' value64='9'/>
<enum name='kBluetoothCompanyIdentiferIngenieurSystemgruppeZahn' value64='171'/>
<enum name='kBluetoothCompanyIdentiferInnovativeYachtterSolutions' value64='262'/>
<enum name='kBluetoothCompanyIdentiferIntegratedSiliconSolution' value64='65'/>
<enum name='kBluetoothCompanyIdentiferIntegratedSystemSolution' value64='57'/>
<enum name='kBluetoothCompanyIdentiferIntel' value64='2'/>
<enum name='kBluetoothCompanyIdentiferInteropIdentifier' value64='65535'/>
<enum name='kBluetoothCompanyIdentiferInventel' value64='30'/>
<enum name='kBluetoothCompanyIdentiferJandM' value64='82'/>
<enum name='kBluetoothCompanyIdentiferJawbone' value64='138'/>
<enum name='kBluetoothCompanyIdentiferJiangsuToppowerAutomotiveElectronics' value64='155'/>
<enum name='kBluetoothCompanyIdentiferJohnsonControls' value64='185'/>
<enum name='kBluetoothCompanyIdentiferJollyLogic' value64='237'/>
<enum name='kBluetoothCompanyIdentiferKCTechnology' value64='22'/>
<enum name='kBluetoothCompanyIdentiferKOUKAMM' value64='251'/>
<enum name='kBluetoothCompanyIdentiferKSTechnologies' value64='231'/>
<enum name='kBluetoothCompanyIdentiferKawantech' value64='212'/>
<enum name='kBluetoothCompanyIdentiferKeiser' value64='258'/>
<enum name='kBluetoothCompanyIdentiferKensingtonComputerProductsGroup' value64='160'/>
<enum name='kBluetoothCompanyIdentiferKentDisplays' value64='243'/>
<enum name='kBluetoothCompanyIdentiferLGElectronics' value64='196'/>
<enum name='kBluetoothCompanyIdentiferLSResearch' value64='228'/>
<enum name='kBluetoothCompanyIdentiferLairdTechnologies' value64='119'/>
<enum name='kBluetoothCompanyIdentiferLessWire' value64='121'/>
<enum name='kBluetoothCompanyIdentiferLinak' value64='164'/>
<enum name='kBluetoothCompanyIdentiferLucent' value64='7'/>
<enum name='kBluetoothCompanyIdentiferLudusHelsinki' value64='132'/>
<enum name='kBluetoothCompanyIdentiferMC10' value64='202'/>
<enum name='kBluetoothCompanyIdentiferMStarTechnologies' value64='122'/>
<enum name='kBluetoothCompanyIdentiferMacronixInternational' value64='44'/>
<enum name='kBluetoothCompanyIdentiferMagnetiMarelli' value64='169'/>
<enum name='kBluetoothCompanyIdentiferMansella' value64='33'/>
<enum name='kBluetoothCompanyIdentiferMarvellTechnologyGroup' value64='72'/>
<enum name='kBluetoothCompanyIdentiferMatsushitaElectricIndustrial' value64='58'/>
<enum name='kBluetoothCompanyIdentiferMediaTek' value64='70'/>
<enum name='kBluetoothCompanyIdentiferMesoInternational' value64='182'/>
<enum name='kBluetoothCompanyIdentiferMetaWatch' value64='163'/>
<enum name='kBluetoothCompanyIdentiferMewTelTechnology' value64='47'/>
<enum name='kBluetoothCompanyIdentiferMiCommand' value64='99'/>
<enum name='kBluetoothCompanyIdentiferMicrochipTechnology' value64='205'/>
<enum name='kBluetoothCompanyIdentiferMicrosoft' value64='6'/>
<enum name='kBluetoothCompanyIdentiferMindTree' value64='106'/>
<enum name='kBluetoothCompanyIdentiferMisfitWearables' value64='223'/>
<enum name='kBluetoothCompanyIdentiferMistubishiElectric' value64='20'/>
<enum name='kBluetoothCompanyIdentiferMitelSemiconductor' value64='16'/>
<enum name='kBluetoothCompanyIdentiferMobilian' value64='55'/>
<enum name='kBluetoothCompanyIdentiferMonster' value64='112'/>
<enum name='kBluetoothCompanyIdentiferMorseProject' value64='242'/>
<enum name='kBluetoothCompanyIdentiferMotorola' value64='8'/>
<enum name='kBluetoothCompanyIdentiferMusik' value64='222'/>
<enum name='kBluetoothCompanyIdentiferNEC' value64='34'/>
<enum name='kBluetoothCompanyIdentiferNECLightning' value64='149'/>
<enum name='kBluetoothCompanyIdentiferNautilus' value64='244'/>
<enum name='kBluetoothCompanyIdentiferNewlogic' value64='23'/>
<enum name='kBluetoothCompanyIdentiferNielsenKellerman' value64='234'/>
<enum name='kBluetoothCompanyIdentiferNike' value64='120'/>
<enum name='kBluetoothCompanyIdentiferNokiaMobilePhones' value64='1'/>
<enum name='kBluetoothCompanyIdentiferNordicSemiconductor' value64='89'/>
<enum name='kBluetoothCompanyIdentiferNorwoodSystems' value64='46'/>
<enum name='kBluetoothCompanyIdentiferODMTechnology' value64='150'/>
<enum name='kBluetoothCompanyIdentiferOTLDynamics' value64='165'/>
<enum name='kBluetoothCompanyIdentiferOmegawave' value64='174'/>
<enum name='kBluetoothCompanyIdentiferOnsetComputer' value64='197'/>
<enum name='kBluetoothCompanyIdentiferOpenInterface' value64='39'/>
<enum name='kBluetoothCompanyIdentiferPLUSLocationSystems' value64='260'/>
<enum name='kBluetoothCompanyIdentiferPandaOcean' value64='166'/>
<enum name='kBluetoothCompanyIdentiferParrotSA' value64='67'/>
<enum name='kBluetoothCompanyIdentiferParthusTechnologies' value64='14'/>
<enum name='kBluetoothCompanyIdentiferPassifSemiconductor' value64='176'/>
<enum name='kBluetoothCompanyIdentiferPayPal' value64='240'/>
<enum name='kBluetoothCompanyIdentiferPeterSystemtechnik' value64='173'/>
<enum name='kBluetoothCompanyIdentiferPhilipsSemiconductor' value64='37'/>
<enum name='kBluetoothCompanyIdentiferPlantronics' value64='85'/>
<enum name='kBluetoothCompanyIdentiferPolarElectroEurope' value64='209'/>
<enum name='kBluetoothCompanyIdentiferPolarElectroOY' value64='107'/>
<enum name='kBluetoothCompanyIdentiferProctorAndGamble' value64='220'/>
<enum name='kBluetoothCompanyIdentiferQualcomm' value64='29'/>
<enum name='kBluetoothCompanyIdentiferQualcommConnectedExperiences' value64='216'/>
<enum name='kBluetoothCompanyIdentiferQualcommInnovationCenter' value64='184'/>
<enum name='kBluetoothCompanyIdentiferQualcommTechnologies' value64='215'/>
<enum name='kBluetoothCompanyIdentiferQuintic' value64='142'/>
<enum name='kBluetoothCompanyIdentiferQuupa' value64='199'/>
<enum name='kBluetoothCompanyIdentiferRDAMicroelectronics' value64='97'/>
<enum name='kBluetoothCompanyIdentiferRFCMicroDevices' value64='40'/>
<enum name='kBluetoothCompanyIdentiferRTXTelecom' value64='21'/>
<enum name='kBluetoothCompanyIdentiferRalinkTechnology' value64='91'/>
<enum name='kBluetoothCompanyIdentiferRealtekSemiconductor' value64='93'/>
<enum name='kBluetoothCompanyIdentiferRedMCommunications' value64='50'/>
<enum name='kBluetoothCompanyIdentiferRenesasTechnology' value64='54'/>
<enum name='kBluetoothCompanyIdentiferResearchInMotion' value64='60'/>
<enum name='kBluetoothCompanyIdentiferRivieraWaves' value64='96'/>
<enum name='kBluetoothCompanyIdentiferRohdeandSchwarz' value64='25'/>
<enum name='kBluetoothCompanyIdentiferSPowerElectronics' value64='187'/>
<enum name='kBluetoothCompanyIdentiferSRMedizinelektronik' value64='161'/>
<enum name='kBluetoothCompanyIdentiferSTMicroelectronics' value64='48'/>
<enum name='kBluetoothCompanyIdentiferSamsungElectronics' value64='117'/>
<enum name='kBluetoothCompanyIdentiferSarisCyclingGroup' value64='177'/>
<enum name='kBluetoothCompanyIdentiferSeersTechnology' value64='125'/>
<enum name='kBluetoothCompanyIdentiferSeikoEpson' value64='64'/>
<enum name='kBluetoothCompanyIdentiferSelflyBV' value64='198'/>
<enum name='kBluetoothCompanyIdentiferSemilink' value64='226'/>
<enum name='kBluetoothCompanyIdentiferSennheiserCommunications' value64='130'/>
<enum name='kBluetoothCompanyIdentiferServerTechnology' value64='235'/>
<enum name='kBluetoothCompanyIdentiferShangHaiSuperSmartElectronics' value64='114'/>
<enum name='kBluetoothCompanyIdentiferShenzhenExcelsecuDataTechnology' value64='193'/>
<enum name='kBluetoothCompanyIdentiferSiRFTechnology' value64='80'/>
<enum name='kBluetoothCompanyIdentiferSigniaTechnologies' value64='27'/>
<enum name='kBluetoothCompanyIdentiferSiliconWave' value64='11'/>
<enum name='kBluetoothCompanyIdentiferSmartifier' value64='245'/>
<enum name='kBluetoothCompanyIdentiferSocketCommunications' value64='68'/>
<enum name='kBluetoothCompanyIdentiferSonyEricssonMobileCommunications' value64='86'/>
<enum name='kBluetoothCompanyIdentiferSoundID' value64='111'/>
<enum name='kBluetoothCompanyIdentiferSportsTrackingTechnologies' value64='126'/>
<enum name='kBluetoothCompanyIdentiferStaccatoCommunications' value64='77'/>
<enum name='kBluetoothCompanyIdentiferStalmartTechnology' value64='191'/>
<enum name='kBluetoothCompanyIdentiferStanleyBlackAndDecker' value64='254'/>
<enum name='kBluetoothCompanyIdentiferStarkeyLaboratories' value64='186'/>
<enum name='kBluetoothCompanyIdentiferStickNFind' value64='249'/>
<enum name='kBluetoothCompanyIdentiferStonestreetOne' value64='94'/>
<enum name='kBluetoothCompanyIdentiferSummitDataCommunications' value64='110'/>
<enum name='kBluetoothCompanyIdentiferSuuntoOy' value64='159'/>
<enum name='kBluetoothCompanyIdentiferSwirlNetworks' value64='181'/>
<enum name='kBluetoothCompanyIdentiferSymbolTechnologies' value64='42'/>
<enum name='kBluetoothCompanyIdentiferSynopsys' value64='49'/>
<enum name='kBluetoothCompanyIdentiferSystemsAndChips' value64='62'/>
<enum name='kBluetoothCompanyIdentiferTTPCom' value64='26'/>
<enum name='kBluetoothCompanyIdentiferTZeroTechnologies' value64='81'/>
<enum name='kBluetoothCompanyIdentiferTaixingbangTechnology' value64='211'/>
<enum name='kBluetoothCompanyIdentiferTelitWirelessSolutions' value64='143'/>
<enum name='kBluetoothCompanyIdentiferTenovis' value64='43'/>
<enum name='kBluetoothCompanyIdentiferTerax' value64='56'/>
<enum name='kBluetoothCompanyIdentiferTexasInstruments' value64='13'/>
<enum name='kBluetoothCompanyIdentiferThinkOptics' value64='146'/>
<enum name='kBluetoothCompanyIdentiferTimeKeepingSystems' value64='131'/>
<enum name='kBluetoothCompanyIdentiferTimexGroup' value64='214'/>
<enum name='kBluetoothCompanyIdentiferTomTomInternational' value64='256'/>
<enum name='kBluetoothCompanyIdentiferTopconPositioningSystems' value64='139'/>
<enum name='kBluetoothCompanyIdentiferToshiba' value64='4'/>
<enum name='kBluetoothCompanyIdentiferTransilica' value64='24'/>
<enum name='kBluetoothCompanyIdentiferTreLab' value64='183'/>
<enum name='kBluetoothCompanyIdentiferTypeProducts' value64='255'/>
<enum name='kBluetoothCompanyIdentiferUbiquitousComputingTechnology' value64='261'/>
<enum name='kBluetoothCompanyIdentiferUniversalElectriconics' value64='147'/>
<enum name='kBluetoothCompanyIdentiferVSNTechnologies' value64='247'/>
<enum name='kBluetoothCompanyIdentiferValenceTech' value64='253'/>
<enum name='kBluetoothCompanyIdentiferVertu' value64='162'/>
<enum name='kBluetoothCompanyIdentiferVisio' value64='88'/>
<enum name='kBluetoothCompanyIdentiferVisteon' value64='167'/>
<enum name='kBluetoothCompanyIdentiferVoyetraTurtleBeach' value64='217'/>
<enum name='kBluetoothCompanyIdentiferVtrackSystems' value64='233'/>
<enum name='kBluetoothCompanyIdentiferWavePlusTechnology' value64='35'/>
<enum name='kBluetoothCompanyIdentiferWicentric' value64='95'/>
<enum name='kBluetoothCompanyIdentiferWidcomm' value64='17'/>
<enum name='kBluetoothCompanyIdentiferWilliamDemantHolding' value64='263'/>
<enum name='kBluetoothCompanyIdentiferWitronTechnology' value64='241'/>
<enum name='kBluetoothCompanyIdentiferWuXiVimicro' value64='129'/>
<enum name='kBluetoothCompanyIdentiferZeevo' value64='18'/>
<enum name='kBluetoothCompanyIdentiferZero1TV' value64='152'/>
<enum name='kBluetoothCompanyIdentiferZomm' value64='116'/>
<enum name='kBluetoothCompanyIdentiferZscanSoftware' value64='141'/>
<enum name='kBluetoothCompanyIdentifertxtrGMBH' value64='218'/>
<enum name='kBluetoothConnectionHandleNone' value64='65535'/>
<enum name='kBluetoothConnectionHandleSerialDeviceReserved' value64='4095'/>
<enum name='kBluetoothDeviceClassMajorAny' value64='707406378'/>
<enum name='kBluetoothDeviceClassMajorAudio' value64='4'/>
<enum name='kBluetoothDeviceClassMajorComputer' value64='1'/>
<enum name='kBluetoothDeviceClassMajorEnd' value64='1852796518'/>
<enum name='kBluetoothDeviceClassMajorHealth' value64='9'/>
<enum name='kBluetoothDeviceClassMajorImaging' value64='6'/>
<enum name='kBluetoothDeviceClassMajorLANAccessPoint' value64='3'/>
<enum name='kBluetoothDeviceClassMajorMiscellaneous' value64='0'/>
<enum name='kBluetoothDeviceClassMajorNone' value64='1852796517'/>
<enum name='kBluetoothDeviceClassMajorPeripheral' value64='5'/>
<enum name='kBluetoothDeviceClassMajorPhone' value64='2'/>
<enum name='kBluetoothDeviceClassMajorToy' value64='8'/>
<enum name='kBluetoothDeviceClassMajorUnclassified' value64='31'/>
<enum name='kBluetoothDeviceClassMajorWearable' value64='7'/>
<enum name='kBluetoothDeviceClassMinorAny' value64='707406378'/>
<enum name='kBluetoothDeviceClassMinorAudioCamcorder' value64='13'/>
<enum name='kBluetoothDeviceClassMinorAudioCar' value64='8'/>
<enum name='kBluetoothDeviceClassMinorAudioGamingToy' value64='18'/>
<enum name='kBluetoothDeviceClassMinorAudioHandsFree' value64='2'/>
<enum name='kBluetoothDeviceClassMinorAudioHeadphones' value64='6'/>
<enum name='kBluetoothDeviceClassMinorAudioHeadset' value64='1'/>
<enum name='kBluetoothDeviceClassMinorAudioHiFi' value64='10'/>
<enum name='kBluetoothDeviceClassMinorAudioLoudspeaker' value64='5'/>
<enum name='kBluetoothDeviceClassMinorAudioMicrophone' value64='4'/>
<enum name='kBluetoothDeviceClassMinorAudioPortable' value64='7'/>
<enum name='kBluetoothDeviceClassMinorAudioReserved1' value64='3'/>
<enum name='kBluetoothDeviceClassMinorAudioReserved2' value64='17'/>
<enum name='kBluetoothDeviceClassMinorAudioSetTopBox' value64='9'/>
<enum name='kBluetoothDeviceClassMinorAudioUnclassified' value64='0'/>
<enum name='kBluetoothDeviceClassMinorAudioVCR' value64='11'/>
<enum name='kBluetoothDeviceClassMinorAudioVideoCamera' value64='12'/>
<enum name='kBluetoothDeviceClassMinorAudioVideoConferencing' value64='16'/>
<enum name='kBluetoothDeviceClassMinorAudioVideoDisplayAndLoudspeaker' value64='15'/>
<enum name='kBluetoothDeviceClassMinorAudioVideoMonitor' value64='14'/>
<enum name='kBluetoothDeviceClassMinorComputerDesktopWorkstation' value64='1'/>
<enum name='kBluetoothDeviceClassMinorComputerHandheld' value64='4'/>
<enum name='kBluetoothDeviceClassMinorComputerLaptop' value64='3'/>
<enum name='kBluetoothDeviceClassMinorComputerPalmSized' value64='5'/>
<enum name='kBluetoothDeviceClassMinorComputerServer' value64='2'/>
<enum name='kBluetoothDeviceClassMinorComputerUnclassified' value64='0'/>
<enum name='kBluetoothDeviceClassMinorComputerWearable' value64='6'/>
<enum name='kBluetoothDeviceClassMinorEnd' value64='1852796518'/>
<enum name='kBluetoothDeviceClassMinorHealthBloodPressureMonitor' value64='1'/>
<enum name='kBluetoothDeviceClassMinorHealthDataDisplay' value64='7'/>
<enum name='kBluetoothDeviceClassMinorHealthGlucoseMeter' value64='4'/>
<enum name='kBluetoothDeviceClassMinorHealthHeartRateMonitor' value64='6'/>
<enum name='kBluetoothDeviceClassMinorHealthPulseOximeter' value64='5'/>
<enum name='kBluetoothDeviceClassMinorHealthScale' value64='3'/>
<enum name='kBluetoothDeviceClassMinorHealthThermometer' value64='2'/>
<enum name='kBluetoothDeviceClassMinorHealthUndefined' value64='0'/>
<enum name='kBluetoothDeviceClassMinorImaging1Camera' value64='8'/>
<enum name='kBluetoothDeviceClassMinorImaging1Display' value64='4'/>
<enum name='kBluetoothDeviceClassMinorImaging1Printer' value64='32'/>
<enum name='kBluetoothDeviceClassMinorImaging1Scanner' value64='16'/>
<enum name='kBluetoothDeviceClassMinorImaging2Unclassified' value64='0'/>
<enum name='kBluetoothDeviceClassMinorNone' value64='1852796517'/>
<enum name='kBluetoothDeviceClassMinorPeripheral1Combo' value64='48'/>
<enum name='kBluetoothDeviceClassMinorPeripheral1Keyboard' value64='16'/>
<enum name='kBluetoothDeviceClassMinorPeripheral1Pointing' value64='32'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2AnyPointing' value64='1886349678'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2CardReader' value64='6'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2DigitalPen' value64='7'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2DigitizerTablet' value64='5'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2Gamepad' value64='2'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2GesturalInputDevice' value64='9'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2HandheldScanner' value64='8'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2Joystick' value64='1'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2RemoteControl' value64='3'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2SensingDevice' value64='4'/>
<enum name='kBluetoothDeviceClassMinorPeripheral2Unclassified' value64='0'/>
<enum name='kBluetoothDeviceClassMinorPhoneCellular' value64='1'/>
<enum name='kBluetoothDeviceClassMinorPhoneCommonISDNAccess' value64='5'/>
<enum name='kBluetoothDeviceClassMinorPhoneCordless' value64='2'/>
<enum name='kBluetoothDeviceClassMinorPhoneSmartPhone' value64='3'/>
<enum name='kBluetoothDeviceClassMinorPhoneUnclassified' value64='0'/>
<enum name='kBluetoothDeviceClassMinorPhoneWiredModemOrVoiceGateway' value64='4'/>
<enum name='kBluetoothDeviceClassMinorToyController' value64='4'/>
<enum name='kBluetoothDeviceClassMinorToyDollActionFigure' value64='3'/>
<enum name='kBluetoothDeviceClassMinorToyGame' value64='5'/>
<enum name='kBluetoothDeviceClassMinorToyRobot' value64='1'/>
<enum name='kBluetoothDeviceClassMinorToyVehicle' value64='2'/>
<enum name='kBluetoothDeviceClassMinorWearableGlasses' value64='5'/>
<enum name='kBluetoothDeviceClassMinorWearableHelmet' value64='4'/>
<enum name='kBluetoothDeviceClassMinorWearableJacket' value64='3'/>
<enum name='kBluetoothDeviceClassMinorWearablePager' value64='2'/>
<enum name='kBluetoothDeviceClassMinorWearableWristWatch' value64='1'/>
<enum name='kBluetoothDeviceNameMaxLength' value64='248'/>
<enum name='kBluetoothDontAllowRoleSwitch' value64='0'/>
<enum name='kBluetoothESCOConnection' value64='2'/>
<enum name='kBluetoothEncryptionEnableBREDRAESCCM' value64='2'/>
<enum name='kBluetoothEncryptionEnableBREDRE0' value64='1'/>
<enum name='kBluetoothEncryptionEnableLEAESCCM' value64='1'/>
<enum name='kBluetoothEncryptionEnableOff' value64='0'/>
<enum name='kBluetoothEncryptionEnableOn' value64='1'/>
<enum name='kBluetoothExtendedFeatureLEAndBREDRToSameDeviceHostMode' value64='4'/>
<enum name='kBluetoothExtendedFeatureLESupportedHostMode' value64='2'/>
<enum name='kBluetoothExtendedFeaturePing' value64='2'/>
<enum name='kBluetoothExtendedFeatureReserved' value64='4'/>
<enum name='kBluetoothExtendedFeatureSecureConnectionsControllerSupport' value64='1'/>
<enum name='kBluetoothExtendedFeatureSimpleSecurePairingHostMode' value64='1'/>
<enum name='kBluetoothExtendedFeatureSlotAvailabilityMask' value64='16'/>
<enum name='kBluetoothExtendedFeatureTrainNudging' value64='8'/>
<enum name='kBluetoothFeature3SlotEnhancedDataRateACLPackets' value64='128'/>
<enum name='kBluetoothFeature3SlotEnhancedDataRateeSCOPackets' value64='128'/>
<enum name='kBluetoothFeature5SlotEnhancedDataRateACLPackets' value64='1'/>
<enum name='kBluetoothFeatureAFHCapableMaster' value64='8'/>
<enum name='kBluetoothFeatureAFHCapablePeripheral' value64='8'/>
<enum name='kBluetoothFeatureAFHCapableSlave' value64='8'/>
<enum name='kBluetoothFeatureAFHClassificationMaster' value64='16'/>
<enum name='kBluetoothFeatureAFHClassificationPeripheral' value64='16'/>
<enum name='kBluetoothFeatureAFHClassificationSlave' value64='16'/>
<enum name='kBluetoothFeatureALawLog' value64='128'/>
<enum name='kBluetoothFeatureAbsenceMasks' value64='4'/>
<enum name='kBluetoothFeatureAliasAuhentication' value64='32'/>
<enum name='kBluetoothFeatureBroadcastEncryption' value64='128'/>
<enum name='kBluetoothFeatureCVSD' value64='1'/>
<enum name='kBluetoothFeatureChannelQuality' value64='4'/>
<enum name='kBluetoothFeatureEV4Packets' value64='1'/>
<enum name='kBluetoothFeatureEV5Packets' value64='2'/>
<enum name='kBluetoothFeatureEncapsulatedPDU' value64='16'/>
<enum name='kBluetoothFeatureEncryption' value64='4'/>
<enum name='kBluetoothFeatureEnhancedDataRateACL2MbpsMode' value64='2'/>
<enum name='kBluetoothFeatureEnhancedDataRateACL3MbpsMode' value64='4'/>
<enum name='kBluetoothFeatureEnhancedDataRateeSCO2MbpsMode' value64='32'/>
<enum name='kBluetoothFeatureEnhancedDataRateeSCO3MbpsMode' value64='64'/>
<enum name='kBluetoothFeatureEnhancedInquiryScan' value64='8'/>
<enum name='kBluetoothFeatureErroneousDataReporting' value64='32'/>
<enum name='kBluetoothFeatureExtendedFeatures' value64='128'/>
<enum name='kBluetoothFeatureExtendedInquiryResponse' value64='1'/>
<enum name='kBluetoothFeatureExtendedSCOLink' value64='128'/>
<enum name='kBluetoothFeatureFiveSlotPackets' value64='2'/>
<enum name='kBluetoothFeatureFlowControlLagBit0' value64='16'/>
<enum name='kBluetoothFeatureFlowControlLagBit1' value64='32'/>
<enum name='kBluetoothFeatureFlowControlLagBit2' value64='64'/>
<enum name='kBluetoothFeatureHV2Packets' value64='16'/>
<enum name='kBluetoothFeatureHV3Packets' value64='32'/>
<enum name='kBluetoothFeatureHoldMode' value64='64'/>
<enum name='kBluetoothFeatureInquiryTransmissionPowerLevel' value64='2'/>
<enum name='kBluetoothFeatureInterlacedInquiryScan' value64='16'/>
<enum name='kBluetoothFeatureInterlacedPageScan' value64='32'/>
<enum name='kBluetoothFeatureLESupportedController' value64='64'/>
<enum name='kBluetoothFeatureLinkSupervisionTimeoutChangedEvent' value64='1'/>
<enum name='kBluetoothFeatureNonFlushablePacketBoundaryFlag' value64='64'/>
<enum name='kBluetoothFeaturePagingScheme' value64='2'/>
<enum name='kBluetoothFeatureParkMode' value64='1'/>
<enum name='kBluetoothFeaturePauseEncryption' value64='4'/>
<enum name='kBluetoothFeaturePowerControl' value64='4'/>
<enum name='kBluetoothFeaturePowerControlRequests' value64='2'/>
<enum name='kBluetoothFeatureRSSI' value64='2'/>
<enum name='kBluetoothFeatureRSSIWithInquiryResult' value64='64'/>
<enum name='kBluetoothFeatureSCOLink' value64='8'/>
<enum name='kBluetoothFeatureScatterMode' value64='1'/>
<enum name='kBluetoothFeatureSecureSimplePairing' value64='8'/>
<enum name='kBluetoothFeatureSlotOffset' value64='8'/>
<enum name='kBluetoothFeatureSniffMode' value64='128'/>
<enum name='kBluetoothFeatureSniffSubrating' value64='2'/>
<enum name='kBluetoothFeatureSwitchRoles' value64='32'/>
<enum name='kBluetoothFeatureThreeSlotPackets' value64='1'/>
<enum name='kBluetoothFeatureTimingAccuracy' value64='16'/>
<enum name='kBluetoothFeatureTransparentSCOData' value64='8'/>
<enum name='kBluetoothFeatureULawLog' value64='64'/>
<enum name='kBluetoothGAPAppearanceGenericBarcodeScanner' value64='704'/>
<enum name='kBluetoothGAPAppearanceGenericBloodPressure' value64='896'/>
<enum name='kBluetoothGAPAppearanceGenericClock' value64='256'/>
<enum name='kBluetoothGAPAppearanceGenericComputer' value64='128'/>
<enum name='kBluetoothGAPAppearanceGenericCycling' value64='1152'/>
<enum name='kBluetoothGAPAppearanceGenericDisplay' value64='320'/>
<enum name='kBluetoothGAPAppearanceGenericEyeGlasses' value64='448'/>
<enum name='kBluetoothGAPAppearanceGenericGlucoseMeter' value64='1024'/>
<enum name='kBluetoothGAPAppearanceGenericHeartrateSensor' value64='832'/>
<enum name='kBluetoothGAPAppearanceGenericHumanInterfaceDevice' value64='960'/>
<enum name='kBluetoothGAPAppearanceGenericKeyring' value64='576'/>
<enum name='kBluetoothGAPAppearanceGenericMediaPlayer' value64='640'/>
<enum name='kBluetoothGAPAppearanceGenericPhone' value64='64'/>
<enum name='kBluetoothGAPAppearanceGenericRemoteControl' value64='384'/>
<enum name='kBluetoothGAPAppearanceGenericRunningWalkingSensor' value64='1088'/>
<enum name='kBluetoothGAPAppearanceGenericTag' value64='512'/>
<enum name='kBluetoothGAPAppearanceGenericThermometer' value64='768'/>
<enum name='kBluetoothGAPAppearanceGenericWatch' value64='192'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceBarcodeScanner' value64='968'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceCardReader' value64='966'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceDigitalPen' value64='967'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceDigitizerTablet' value64='965'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceGamepad' value64='964'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceJoystick' value64='963'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceKeyboard' value64='961'/>
<enum name='kBluetoothGAPAppearanceHumanInterfaceDeviceMouse' value64='962'/>
<enum name='kBluetoothGAPAppearanceUnknown' value64='0'/>
<enum name='kBluetoothGeneralInquiryAccessCodeIndex' value64='0'/>
<enum name='kBluetoothGeneralInquiryAccessCodeLAPValue' value64='10390323'/>
<enum name='kBluetoothHCICentralRole' value64='0'/>
<enum name='kBluetoothHCICommandAMPTest' value64='9'/>
<enum name='kBluetoothHCICommandAMPTestEnd' value64='8'/>
<enum name='kBluetoothHCICommandAcceptConnectionRequest' value64='9'/>
<enum name='kBluetoothHCICommandAcceptSniffRequest' value64='49'/>
<enum name='kBluetoothHCICommandAcceptSynchronousConnectionRequest' value64='41'/>
<enum name='kBluetoothHCICommandAddSCOConnection' value64='7'/>
<enum name='kBluetoothHCICommandAuthenticationRequested' value64='17'/>
<enum name='kBluetoothHCICommandChangeConnectionLinkKey' value64='21'/>
<enum name='kBluetoothHCICommandChangeConnectionPacketType' value64='15'/>
<enum name='kBluetoothHCICommandChangeLocalName' value64='19'/>
<enum name='kBluetoothHCICommandCreateConnection' value64='5'/>
<enum name='kBluetoothHCICommandCreateConnectionCancel' value64='8'/>
<enum name='kBluetoothHCICommandCreateNewUnitKey' value64='11'/>
<enum name='kBluetoothHCICommandDeleteReservedLTADDR' value64='117'/>
<enum name='kBluetoothHCICommandDeleteStoredLinkKey' value64='18'/>
<enum name='kBluetoothHCICommandDisconnect' value64='6'/>
<enum name='kBluetoothHCICommandEnableAMPReceiverReports' value64='7'/>
<enum name='kBluetoothHCICommandEnableDeviceUnderTestMode' value64='3'/>
<enum name='kBluetoothHCICommandEnhancedAcceptSynchronousConnectionRequest' value64='62'/>
<enum name='kBluetoothHCICommandEnhancedFlush' value64='95'/>
<enum name='kBluetoothHCICommandEnhancedSetupSynchronousConnection' value64='61'/>
<enum name='kBluetoothHCICommandExitParkMode' value64='6'/>
<enum name='kBluetoothHCICommandExitPeriodicInquiryMode' value64='4'/>
<enum name='kBluetoothHCICommandExitSniffMode' value64='4'/>
<enum name='kBluetoothHCICommandFlowSpecification' value64='16'/>
<enum name='kBluetoothHCICommandFlush' value64='8'/>
<enum name='kBluetoothHCICommandGetLinkQuality' value64='3'/>
<enum name='kBluetoothHCICommandGetMWSTransportLayerConfiguration' value64='12'/>
<enum name='kBluetoothHCICommandGroupHostController' value64='3'/>
<enum name='kBluetoothHCICommandGroupInformational' value64='4'/>
<enum name='kBluetoothHCICommandGroupLinkControl' value64='1'/>
<enum name='kBluetoothHCICommandGroupLinkPolicy' value64='2'/>
<enum name='kBluetoothHCICommandGroupLogoTesting' value64='62'/>
<enum name='kBluetoothHCICommandGroupLowEnergy' value64='8'/>
<enum name='kBluetoothHCICommandGroupMax' value64='64'/>
<enum name='kBluetoothHCICommandGroupNoOp' value64='0'/>
<enum name='kBluetoothHCICommandGroupStatus' value64='5'/>
<enum name='kBluetoothHCICommandGroupTesting' value64='6'/>
<enum name='kBluetoothHCICommandGroupVendorSpecific' value64='63'/>
<enum name='kBluetoothHCICommandHoldMode' value64='1'/>
<enum name='kBluetoothHCICommandHostBufferSize' value64='51'/>
<enum name='kBluetoothHCICommandHostNumberOfCompletedPackets' value64='53'/>
<enum name='kBluetoothHCICommandIOCapabilityRequestNegativeReply' value64='52'/>
<enum name='kBluetoothHCICommandIOCapabilityRequestReply' value64='43'/>
<enum name='kBluetoothHCICommandInquiry' value64='1'/>
<enum name='kBluetoothHCICommandInquiryCancel' value64='2'/>
<enum name='kBluetoothHCICommandLEAddDeviceToPeriodicAdvertiserList' value64='71'/>
<enum name='kBluetoothHCICommandLEAddDeviceToResolvingList' value64='39'/>
<enum name='kBluetoothHCICommandLEAddDeviceToWhiteList' value64='17'/>
<enum name='kBluetoothHCICommandLEClearAdvertisingSets' value64='61'/>
<enum name='kBluetoothHCICommandLEClearPeriodicAdvertiserList' value64='73'/>
<enum name='kBluetoothHCICommandLEClearResolvingList' value64='41'/>
<enum name='kBluetoothHCICommandLEClearWhiteList' value64='16'/>
<enum name='kBluetoothHCICommandLEConnectionUpdate' value64='19'/>
<enum name='kBluetoothHCICommandLECreateConnection' value64='13'/>
<enum name='kBluetoothHCICommandLECreateConnectionCancel' value64='14'/>
<enum name='kBluetoothHCICommandLEEncrypt' value64='23'/>
<enum name='kBluetoothHCICommandLEEnhancedReceiverTest' value64='51'/>
<enum name='kBluetoothHCICommandLEEnhancedTransmitterTest' value64='52'/>
<enum name='kBluetoothHCICommandLEExtendedCreateConnection' value64='67'/>
<enum name='kBluetoothHCICommandLEGenerateDHKey' value64='38'/>
<enum name='kBluetoothHCICommandLELongTermKeyRequestNegativeReply' value64='27'/>
<enum name='kBluetoothHCICommandLELongTermKeyRequestReply' value64='26'/>
<enum name='kBluetoothHCICommandLEPeriodicAdvertisingCreateSync' value64='68'/>
<enum name='kBluetoothHCICommandLEPeriodicAdvertisingCreateSyncCancel' value64='69'/>
<enum name='kBluetoothHCICommandLEPeriodicAdvertisingTerminateSync' value64='70'/>
<enum name='kBluetoothHCICommandLERand' value64='24'/>
<enum name='kBluetoothHCICommandLEReadAdvertisingChannelTxPower' value64='7'/>
<enum name='kBluetoothHCICommandLEReadBufferSize' value64='2'/>
<enum name='kBluetoothHCICommandLEReadChannelMap' value64='21'/>
<enum name='kBluetoothHCICommandLEReadLocalP256PublicKey' value64='37'/>
<enum name='kBluetoothHCICommandLEReadLocalResolvableAddress' value64='44'/>
<enum name='kBluetoothHCICommandLEReadLocalSupportedFeatures' value64='3'/>
<enum name='kBluetoothHCICommandLEReadMaximumAdvertisingDataLength' value64='58'/>
<enum name='kBluetoothHCICommandLEReadMaximumDataLength' value64='47'/>
<enum name='kBluetoothHCICommandLEReadNumberofSupportedAdvertisingSets' value64='59'/>
<enum name='kBluetoothHCICommandLEReadPeerResolvableAddress' value64='43'/>
<enum name='kBluetoothHCICommandLEReadPeriodicAdvertiserListSize' value64='74'/>
<enum name='kBluetoothHCICommandLEReadPhy' value64='48'/>
<enum name='kBluetoothHCICommandLEReadRFPathCompensation' value64='76'/>
<enum name='kBluetoothHCICommandLEReadRemoteUsedFeatures' value64='22'/>
<enum name='kBluetoothHCICommandLEReadResolvingListSize' value64='42'/>
<enum name='kBluetoothHCICommandLEReadSuggestedDefaultDataLength' value64='35'/>
<enum name='kBluetoothHCICommandLEReadSupportedStates' value64='28'/>
<enum name='kBluetoothHCICommandLEReadTransmitPower' value64='75'/>
<enum name='kBluetoothHCICommandLEReadWhiteListSize' value64='15'/>
<enum name='kBluetoothHCICommandLEReceiverTest' value64='29'/>
<enum name='kBluetoothHCICommandLERemoteConnectionParameterRequestNegativeReply' value64='33'/>
<enum name='kBluetoothHCICommandLERemoteConnectionParameterRequestReply' value64='32'/>
<enum name='kBluetoothHCICommandLERemoveAdvertisingSet' value64='60'/>
<enum name='kBluetoothHCICommandLERemoveDeviceFromPeriodicAdvertiserList' value64='72'/>
<enum name='kBluetoothHCICommandLERemoveDeviceFromResolvingList' value64='40'/>
<enum name='kBluetoothHCICommandLERemoveDeviceFromWhiteList' value64='18'/>
<enum name='kBluetoothHCICommandLESetAddressResolutionEnable' value64='45'/>
<enum name='kBluetoothHCICommandLESetAdvertiseEnable' value64='10'/>
<enum name='kBluetoothHCICommandLESetAdvertisingData' value64='8'/>
<enum name='kBluetoothHCICommandLESetAdvertisingParameters' value64='6'/>
<enum name='kBluetoothHCICommandLESetAdvertisingSetRandomAddress' value64='53'/>
<enum name='kBluetoothHCICommandLESetDataLength' value64='34'/>
<enum name='kBluetoothHCICommandLESetDefaultPhy' value64='49'/>
<enum name='kBluetoothHCICommandLESetEventMask' value64='1'/>
<enum name='kBluetoothHCICommandLESetExtendedAdvertisingData' value64='55'/>
<enum name='kBluetoothHCICommandLESetExtendedAdvertisingEnableCommand' value64='57'/>
<enum name='kBluetoothHCICommandLESetExtendedAdvertisingParameters' value64='54'/>
<enum name='kBluetoothHCICommandLESetExtendedScanEnable' value64='66'/>
<enum name='kBluetoothHCICommandLESetExtendedScanParameters' value64='65'/>
<enum name='kBluetoothHCICommandLESetExtendedScanResponseData' value64='56'/>
<enum name='kBluetoothHCICommandLESetHostChannelClassification' value64='20'/>
<enum name='kBluetoothHCICommandLESetPeriodicAdvertisingData' value64='63'/>
<enum name='kBluetoothHCICommandLESetPeriodicAdvertisingEnable' value64='64'/>
<enum name='kBluetoothHCICommandLESetPeriodicAdvertisingParameters' value64='62'/>
<enum name='kBluetoothHCICommandLESetPhy' value64='50'/>
<enum name='kBluetoothHCICommandLESetPrivacyMode' value64='78'/>
<enum name='kBluetoothHCICommandLESetRandomAddress' value64='5'/>
<enum name='kBluetoothHCICommandLESetResolvablePrivateAddressTimeout' value64='46'/>
<enum name='kBluetoothHCICommandLESetScanEnable' value64='12'/>
<enum name='kBluetoothHCICommandLESetScanParameters' value64='11'/>
<enum name='kBluetoothHCICommandLESetScanResponseData' value64='9'/>
<enum name='kBluetoothHCICommandLEStartEncryption' value64='25'/>
<enum name='kBluetoothHCICommandLETestEnd' value64='31'/>
<enum name='kBluetoothHCICommandLETransmitterTest' value64='30'/>
<enum name='kBluetoothHCICommandLEWriteRFPathCompensation' value64='77'/>
<enum name='kBluetoothHCICommandLEWriteSuggestedDefaultDataLength' value64='36'/>
<enum name='kBluetoothHCICommandLinkKeyRequestNegativeReply' value64='12'/>
<enum name='kBluetoothHCICommandLinkKeyRequestReply' value64='11'/>
<enum name='kBluetoothHCICommandMasterLinkKey' value64='23'/>
<enum name='kBluetoothHCICommandMax' value64='1023'/>
<enum name='kBluetoothHCICommandNoOp' value64='0'/>
<enum name='kBluetoothHCICommandPINCodeRequestNegativeReply' value64='14'/>
<enum name='kBluetoothHCICommandPINCodeRequestReply' value64='13'/>
<enum name='kBluetoothHCICommandPacketHeaderSize' value64='3'/>
<enum name='kBluetoothHCICommandPacketMaxDataSize' value64='255'/>
<enum name='kBluetoothHCICommandParkMode' value64='5'/>
<enum name='kBluetoothHCICommandPeriodicInquiryMode' value64='3'/>
<enum name='kBluetoothHCICommandQoSSetup' value64='7'/>
<enum name='kBluetoothHCICommandReadAFHChannelAssessmentMode' value64='72'/>
<enum name='kBluetoothHCICommandReadAFHMappings' value64='6'/>
<enum name='kBluetoothHCICommandReadAuthenticatedPayloadTimeout' value64='123'/>
<enum name='kBluetoothHCICommandReadAuthenticationEnable' value64='31'/>
<enum name='kBluetoothHCICommandReadAutomaticFlushTimeout' value64='39'/>
<enum name='kBluetoothHCICommandReadBestEffortFlushTimeout' value64='105'/>
<enum name='kBluetoothHCICommandReadBufferSize' value64='5'/>
<enum name='kBluetoothHCICommandReadClassOfDevice' value64='35'/>
<enum name='kBluetoothHCICommandReadClock' value64='7'/>
<enum name='kBluetoothHCICommandReadClockOffset' value64='31'/>
<enum name='kBluetoothHCICommandReadConnectionAcceptTimeout' value64='21'/>
<enum name='kBluetoothHCICommandReadCountryCode' value64='7'/>
<enum name='kBluetoothHCICommandReadCurrentIACLAP' value64='57'/>
<enum name='kBluetoothHCICommandReadDataBlockSize' value64='10'/>
<enum name='kBluetoothHCICommandReadDefaultErroneousDataReporting' value64='90'/>
<enum name='kBluetoothHCICommandReadDefaultLinkPolicySettings' value64='14'/>
<enum name='kBluetoothHCICommandReadDeviceAddress' value64='9'/>
<enum name='kBluetoothHCICommandReadEncryptionKeySize' value64='8'/>
<enum name='kBluetoothHCICommandReadEncryptionMode' value64='33'/>
<enum name='kBluetoothHCICommandReadEnhancedTransmitPowerLevel' value64='104'/>
<enum name='kBluetoothHCICommandReadExtendedInquiryLength' value64='128'/>
<enum name='kBluetoothHCICommandReadExtendedInquiryResponse' value64='81'/>
<enum name='kBluetoothHCICommandReadExtendedPageTimeout' value64='126'/>
<enum name='kBluetoothHCICommandReadFailedContactCounter' value64='1'/>
<enum name='kBluetoothHCICommandReadFlowControlMode' value64='102'/>
<enum name='kBluetoothHCICommandReadHoldModeActivity' value64='43'/>
<enum name='kBluetoothHCICommandReadInquiryMode' value64='68'/>
<enum name='kBluetoothHCICommandReadInquiryResponseTransmitPower' value64='88'/>
<enum name='kBluetoothHCICommandReadInquiryScanActivity' value64='29'/>
<enum name='kBluetoothHCICommandReadInquiryScanType' value64='66'/>
<enum name='kBluetoothHCICommandReadLEHostSupported' value64='108'/>
<enum name='kBluetoothHCICommandReadLMPHandle' value64='32'/>
<enum name='kBluetoothHCICommandReadLinkPolicySettings' value64='12'/>
<enum name='kBluetoothHCICommandReadLinkSupervisionTimeout' value64='54'/>
<enum name='kBluetoothHCICommandReadLocalAMPASSOC' value64='10'/>
<enum name='kBluetoothHCICommandReadLocalAMPInfo' value64='9'/>
<enum name='kBluetoothHCICommandReadLocalExtendedFeatures' value64='4'/>
<enum name='kBluetoothHCICommandReadLocalName' value64='20'/>
<enum name='kBluetoothHCICommandReadLocalOOBData' value64='87'/>
<enum name='kBluetoothHCICommandReadLocalOOBExtendedData' value64='125'/>
<enum name='kBluetoothHCICommandReadLocalSupportedCodecs' value64='11'/>
<enum name='kBluetoothHCICommandReadLocalSupportedCommands' value64='2'/>
<enum name='kBluetoothHCICommandReadLocalSupportedFeatures' value64='3'/>
<enum name='kBluetoothHCICommandReadLocalVersionInformation' value64='1'/>
<enum name='kBluetoothHCICommandReadLocationData' value64='100'/>
<enum name='kBluetoothHCICommandReadLogicalLinkAcceptTimeout' value64='97'/>
<enum name='kBluetoothHCICommandReadLoopbackMode' value64='1'/>
<enum name='kBluetoothHCICommandReadNumberOfBroadcastRetransmissions' value64='41'/>
<enum name='kBluetoothHCICommandReadNumberOfSupportedIAC' value64='56'/>
<enum name='kBluetoothHCICommandReadPINType' value64='9'/>
<enum name='kBluetoothHCICommandReadPageScanActivity' value64='27'/>
<enum name='kBluetoothHCICommandReadPageScanMode' value64='61'/>
<enum name='kBluetoothHCICommandReadPageScanPeriodMode' value64='59'/>
<enum name='kBluetoothHCICommandReadPageScanType' value64='70'/>
<enum name='kBluetoothHCICommandReadPageTimeout' value64='23'/>
<enum name='kBluetoothHCICommandReadRSSI' value64='5'/>
<enum name='kBluetoothHCICommandReadRemoteExtendedFeatures' value64='28'/>
<enum name='kBluetoothHCICommandReadRemoteSupportedFeatures' value64='27'/>
<enum name='kBluetoothHCICommandReadRemoteVersionInformation' value64='29'/>
<enum name='kBluetoothHCICommandReadSCOFlowControlEnable' value64='46'/>
<enum name='kBluetoothHCICommandReadScanEnable' value64='25'/>
<enum name='kBluetoothHCICommandReadSecureConnectionsHostSupport' value64='121'/>
<enum name='kBluetoothHCICommandReadSimplePairingMode' value64='85'/>
<enum name='kBluetoothHCICommandReadStoredLinkKey' value64='13'/>
<enum name='kBluetoothHCICommandReadSynchronizationTrainParameters' value64='119'/>
<enum name='kBluetoothHCICommandReadTransmitPowerLevel' value64='45'/>
<enum name='kBluetoothHCICommandReadVoiceSetting' value64='37'/>
<enum name='kBluetoothHCICommandReceiveSynchronizationTrain' value64='68'/>
<enum name='kBluetoothHCICommandRefreshEncryptionKey' value64='83'/>
<enum name='kBluetoothHCICommandRejectConnectionRequest' value64='10'/>
<enum name='kBluetoothHCICommandRejectSniffRequest' value64='50'/>
<enum name='kBluetoothHCICommandRejectSynchronousConnectionRequest' value64='42'/>
<enum name='kBluetoothHCICommandRemoteNameRequest' value64='25'/>
<enum name='kBluetoothHCICommandRemoteNameRequestCancel' value64='26'/>
<enum name='kBluetoothHCICommandRemoteOOBDataRequestNegativeReply' value64='51'/>
<enum name='kBluetoothHCICommandRemoteOOBDataRequestReply' value64='48'/>
<enum name='kBluetoothHCICommandRemoteOOBExtendedDataRequestReply' value64='69'/>
<enum name='kBluetoothHCICommandReset' value64='3'/>
<enum name='kBluetoothHCICommandResetFailedContactCounter' value64='2'/>
<enum name='kBluetoothHCICommandRoleDiscovery' value64='9'/>
<enum name='kBluetoothHCICommandSendKeypressNotification' value64='96'/>
<enum name='kBluetoothHCICommandSetAFHClassification' value64='63'/>
<enum name='kBluetoothHCICommandSetConnectionEncryption' value64='19'/>
<enum name='kBluetoothHCICommandSetConnectionlessPeripheralBroadcast' value64='65'/>
<enum name='kBluetoothHCICommandSetConnectionlessPeripheralBroadcastData' value64='118'/>
<enum name='kBluetoothHCICommandSetConnectionlessPeripheralBroadcastReceive' value64='66'/>
<enum name='kBluetoothHCICommandSetConnectionlessSlaveBroadcast' value64='65'/>
<enum name='kBluetoothHCICommandSetConnectionlessSlaveBroadcastData' value64='118'/>
<enum name='kBluetoothHCICommandSetConnectionlessSlaveBroadcastReceive' value64='66'/>
<enum name='kBluetoothHCICommandSetEventFilter' value64='5'/>
<enum name='kBluetoothHCICommandSetEventMask' value64='1'/>
<enum name='kBluetoothHCICommandSetEventMaskPageTwo' value64='99'/>
<enum name='kBluetoothHCICommandSetExternalFrameConfiguration' value64='111'/>
<enum name='kBluetoothHCICommandSetHostControllerToHostFlowControl' value64='49'/>
<enum name='kBluetoothHCICommandSetMWSChannelParameters' value64='110'/>
<enum name='kBluetoothHCICommandSetMWSPATTERNConfiguration' value64='115'/>
<enum name='kBluetoothHCICommandSetMWSScanFrequencyTable' value64='114'/>
<enum name='kBluetoothHCICommandSetMWSSignaling' value64='112'/>
<enum name='kBluetoothHCICommandSetMWSTransportLayer' value64='113'/>
<enum name='kBluetoothHCICommandSetReservedLTADDR' value64='116'/>
<enum name='kBluetoothHCICommandSetTriggeredClockCapture' value64='13'/>
<enum name='kBluetoothHCICommandSetupSynchronousConnection' value64='40'/>
<enum name='kBluetoothHCICommandShortRangeMode' value64='107'/>
<enum name='kBluetoothHCICommandSniffMode' value64='3'/>
<enum name='kBluetoothHCICommandSniffSubrating' value64='17'/>
<enum name='kBluetoothHCICommandStartSynchronizationTrain' value64='67'/>
<enum name='kBluetoothHCICommandSwitchRole' value64='11'/>
<enum name='kBluetoothHCICommandTruncatedPage' value64='63'/>
<enum name='kBluetoothHCICommandTruncatedPageCancel' value64='64'/>
<enum name='kBluetoothHCICommandUserConfirmationRequestNegativeReply' value64='45'/>
<enum name='kBluetoothHCICommandUserConfirmationRequestReply' value64='44'/>
<enum name='kBluetoothHCICommandUserPasskeyRequestNegativeReply' value64='47'/>
<enum name='kBluetoothHCICommandUserPasskeyRequestReply' value64='46'/>
<enum name='kBluetoothHCICommandWriteAFHChannelAssessmentMode' value64='73'/>
<enum name='kBluetoothHCICommandWriteAuthenticatedPayloadTimeout' value64='124'/>
<enum name='kBluetoothHCICommandWriteAuthenticationEnable' value64='32'/>
<enum name='kBluetoothHCICommandWriteAutomaticFlushTimeout' value64='40'/>
<enum name='kBluetoothHCICommandWriteBestEffortFlushTimeout' value64='106'/>
<enum name='kBluetoothHCICommandWriteClassOfDevice' value64='36'/>
<enum name='kBluetoothHCICommandWriteConnectionAcceptTimeout' value64='22'/>
<enum name='kBluetoothHCICommandWriteCurrentIACLAP' value64='58'/>
<enum name='kBluetoothHCICommandWriteDefaultErroneousDataReporting' value64='91'/>
<enum name='kBluetoothHCICommandWriteDefaultLinkPolicySettings' value64='15'/>
<enum name='kBluetoothHCICommandWriteEncryptionMode' value64='34'/>
<enum name='kBluetoothHCICommandWriteExtendedInquiryLength' value64='129'/>
<enum name='kBluetoothHCICommandWriteExtendedInquiryResponse' value64='82'/>
<enum name='kBluetoothHCICommandWriteExtendedPageTimeout' value64='127'/>
<enum name='kBluetoothHCICommandWriteFlowControlMode' value64='103'/>
<enum name='kBluetoothHCICommandWriteHoldModeActivity' value64='44'/>
<enum name='kBluetoothHCICommandWriteInquiryMode' value64='69'/>
<enum name='kBluetoothHCICommandWriteInquiryResponseTransmitPower' value64='89'/>
<enum name='kBluetoothHCICommandWriteInquiryScanActivity' value64='30'/>
<enum name='kBluetoothHCICommandWriteInquiryScanType' value64='67'/>
<enum name='kBluetoothHCICommandWriteLEHostSupported' value64='109'/>
<enum name='kBluetoothHCICommandWriteLinkPolicySettings' value64='13'/>
<enum name='kBluetoothHCICommandWriteLinkSupervisionTimeout' value64='55'/>
<enum name='kBluetoothHCICommandWriteLocationData' value64='101'/>
<enum name='kBluetoothHCICommandWriteLogicalLinkAcceptTimeout' value64='98'/>
<enum name='kBluetoothHCICommandWriteLoopbackMode' value64='2'/>
<enum name='kBluetoothHCICommandWriteNumberOfBroadcastRetransmissions' value64='42'/>
<enum name='kBluetoothHCICommandWritePINType' value64='10'/>
<enum name='kBluetoothHCICommandWritePageScanActivity' value64='28'/>
<enum name='kBluetoothHCICommandWritePageScanMode' value64='62'/>
<enum name='kBluetoothHCICommandWritePageScanPeriodMode' value64='60'/>
<enum name='kBluetoothHCICommandWritePageScanType' value64='71'/>
<enum name='kBluetoothHCICommandWritePageTimeout' value64='24'/>
<enum name='kBluetoothHCICommandWriteRemoteAMPASSOC' value64='11'/>
<enum name='kBluetoothHCICommandWriteSCOFlowControlEnable' value64='47'/>
<enum name='kBluetoothHCICommandWriteScanEnable' value64='26'/>
<enum name='kBluetoothHCICommandWriteSecureConnectionsHostSupport' value64='122'/>
<enum name='kBluetoothHCICommandWriteSimplePairingDebugMode' value64='4'/>
<enum name='kBluetoothHCICommandWriteSimplePairingMode' value64='86'/>
<enum name='kBluetoothHCICommandWriteStoredLinkKey' value64='17'/>
<enum name='kBluetoothHCICommandWriteSynchronizationTrainParameters' value64='120'/>
<enum name='kBluetoothHCICommandWriteVoiceSetting' value64='38'/>
<enum name='kBluetoothHCIDataPacketHeaderSize' value64='4'/>
<enum name='kBluetoothHCIDataPacketMaxDataSize' value64='65535'/>
<enum name='kBluetoothHCIErroneousDataReportingDisabled' value64='0'/>
<enum name='kBluetoothHCIErroneousDataReportingEnabled' value64='1'/>
<enum name='kBluetoothHCIErroneousDataReportingReservedEnd' value64='255'/>
<enum name='kBluetoothHCIErroneousDataReportingReservedStart' value64='2'/>
<enum name='kBluetoothHCIErrorACLConnectionAlreadyExists' value64='11'/>
<enum name='kBluetoothHCIErrorAuthenticationFailure' value64='5'/>
<enum name='kBluetoothHCIErrorChannelClassificationNotSupported' value64='46'/>
<enum name='kBluetoothHCIErrorCoarseClockAdjustmentRejected' value64='64'/>
<enum name='kBluetoothHCIErrorCommandDisallowed' value64='12'/>
<enum name='kBluetoothHCIErrorConnectionFailedToBeEstablished' value64='62'/>
<enum name='kBluetoothHCIErrorConnectionRejectedDueToNoSuitableChannelFound' value64='57'/>
<enum name='kBluetoothHCIErrorConnectionTerminatedByLocalHost' value64='22'/>
<enum name='kBluetoothHCIErrorConnectionTerminatedDueToMICFailure' value64='61'/>
<enum name='kBluetoothHCIErrorConnectionTimeout' value64='8'/>
<enum name='kBluetoothHCIErrorControllerBusy' value64='58'/>
<enum name='kBluetoothHCIErrorDifferentTransactionCollision' value64='42'/>
<enum name='kBluetoothHCIErrorDirectedAdvertisingTimeout' value64='60'/>
<enum name='kBluetoothHCIErrorEncryptionModeNotAcceptable' value64='37'/>
<enum name='kBluetoothHCIErrorExtendedInquiryResponseTooLarge' value64='54'/>
<enum name='kBluetoothHCIErrorHardwareFailure' value64='3'/>
<enum name='kBluetoothHCIErrorHostBusyPairing' value64='56'/>
<enum name='kBluetoothHCIErrorHostRejectedLimitedResources' value64='13'/>
<enum name='kBluetoothHCIErrorHostRejectedRemoteDeviceIsPersonal' value64='15'/>
<enum name='kBluetoothHCIErrorHostRejectedSecurityReasons' value64='14'/>
<enum name='kBluetoothHCIErrorHostRejectedUnacceptableDeviceAddress' value64='15'/>
<enum name='kBluetoothHCIErrorHostTimeout' value64='16'/>
<enum name='kBluetoothHCIErrorInstantPassed' value64='40'/>
<enum name='kBluetoothHCIErrorInsufficientSecurity' value64='47'/>
<enum name='kBluetoothHCIErrorInvalidHCICommandParameters' value64='18'/>
<enum name='kBluetoothHCIErrorInvalidLMPParameters' value64='30'/>
<enum name='kBluetoothHCIErrorKeyMissing' value64='6'/>
<enum name='kBluetoothHCIErrorLMPErrorTransactionCollision' value64='35'/>
<enum name='kBluetoothHCIErrorLMPPDUNotAllowed' value64='36'/>
<enum name='kBluetoothHCIErrorLMPResponseTimeout' value64='34'/>
<enum name='kBluetoothHCIErrorMACConnectionFailed' value64='63'/>
<enum name='kBluetoothHCIErrorMax' value64='64'/>
<enum name='kBluetoothHCIErrorMaxNumberOfConnections' value64='9'/>
<enum name='kBluetoothHCIErrorMaxNumberOfSCOConnectionsToADevice' value64='10'/>
<enum name='kBluetoothHCIErrorMemoryFull' value64='7'/>
<enum name='kBluetoothHCIErrorNoConnection' value64='2'/>
<enum name='kBluetoothHCIErrorOtherEndTerminatedConnectionAboutToPowerOff' value64='21'/>
<enum name='kBluetoothHCIErrorOtherEndTerminatedConnectionLowResources' value64='20'/>
<enum name='kBluetoothHCIErrorOtherEndTerminatedConnectionUserEnded' value64='19'/>
<enum name='kBluetoothHCIErrorPageTimeout' value64='4'/>
<enum name='kBluetoothHCIErrorPairingNotAllowed' value64='24'/>
<enum name='kBluetoothHCIErrorPairingWithUnitKeyNotSupported' value64='41'/>
<enum name='kBluetoothHCIErrorParameterOutOfMandatoryRange' value64='48'/>
<enum name='kBluetoothHCIErrorPowerIsOFF' value64='65'/>
<enum name='kBluetoothHCIErrorQoSNotSupported' value64='39'/>
<enum name='kBluetoothHCIErrorQoSRejected' value64='45'/>
<enum name='kBluetoothHCIErrorQoSUnacceptableParameter' value64='44'/>
<enum name='kBluetoothHCIErrorRepeatedAttempts' value64='23'/>
<enum name='kBluetoothHCIErrorReservedSlotViolation' value64='52'/>
<enum name='kBluetoothHCIErrorRoleChangeNotAllowed' value64='33'/>
<enum name='kBluetoothHCIErrorRoleSwitchFailed' value64='53'/>
<enum name='kBluetoothHCIErrorRoleSwitchPending' value64='49'/>
<enum name='kBluetoothHCIErrorSCOAirModeRejected' value64='29'/>
<enum name='kBluetoothHCIErrorSCOIntervalRejected' value64='28'/>
<enum name='kBluetoothHCIErrorSCOOffsetRejected' value64='27'/>
<enum name='kBluetoothHCIErrorSecureSimplePairingNotSupportedByHost' value64='55'/>
<enum name='kBluetoothHCIErrorSuccess' value64='0'/>
<enum name='kBluetoothHCIErrorUnacceptableConnectionInterval' value64='59'/>
<enum name='kBluetoothHCIErrorUnitKeyUsed' value64='38'/>
<enum name='kBluetoothHCIErrorUnknownHCICommand' value64='1'/>
<enum name='kBluetoothHCIErrorUnknownLMPPDU' value64='25'/>
<enum name='kBluetoothHCIErrorUnspecifiedError' value64='31'/>
<enum name='kBluetoothHCIErrorUnsupportedFeatureOrParameterValue' value64='17'/>
<enum name='kBluetoothHCIErrorUnsupportedLMPParameterValue' value64='32'/>
<enum name='kBluetoothHCIErrorUnsupportedRemoteFeature' value64='26'/>
<enum name='kBluetoothHCIEventAMPReceiverReport' value64='75'/>
<enum name='kBluetoothHCIEventAMPStartTest' value64='73'/>
<enum name='kBluetoothHCIEventAMPStatusChange' value64='77'/>
<enum name='kBluetoothHCIEventAMPTestEnd' value64='74'/>
<enum name='kBluetoothHCIEventAuthenticationComplete' value64='6'/>
<enum name='kBluetoothHCIEventChangeConnectionLinkKeyComplete' value64='9'/>
<enum name='kBluetoothHCIEventChannelSelected' value64='65'/>
<enum name='kBluetoothHCIEventCommandComplete' value64='14'/>
<enum name='kBluetoothHCIEventCommandStatus' value64='15'/>
<enum name='kBluetoothHCIEventConnectionComplete' value64='3'/>
<enum name='kBluetoothHCIEventConnectionPacketType' value64='29'/>
<enum name='kBluetoothHCIEventConnectionRequest' value64='4'/>
<enum name='kBluetoothHCIEventDataBufferOverflow' value64='26'/>
<enum name='kBluetoothHCIEventDisconnectionComplete' value64='5'/>
<enum name='kBluetoothHCIEventDisconnectionLogicalLinkComplete' value64='70'/>
<enum name='kBluetoothHCIEventDisconnectionPhysicalLinkComplete' value64='66'/>
<enum name='kBluetoothHCIEventEncryptionChange' value64='8'/>
<enum name='kBluetoothHCIEventEncryptionKeyRefreshComplete' value64='48'/>
<enum name='kBluetoothHCIEventEnhancedFlushComplete' value64='57'/>
<enum name='kBluetoothHCIEventExtendedInquiryResult' value64='47'/>
<enum name='kBluetoothHCIEventFlowSpecModifyComplete' value64='71'/>
<enum name='kBluetoothHCIEventFlowSpecificationComplete' value64='33'/>
<enum name='kBluetoothHCIEventFlushOccurred' value64='17'/>
<enum name='kBluetoothHCIEventHardwareError' value64='16'/>
<enum name='kBluetoothHCIEventIOCapabilityRequest' value64='49'/>
<enum name='kBluetoothHCIEventIOCapabilityResponse' value64='50'/>
<enum name='kBluetoothHCIEventInquiryComplete' value64='1'/>
<enum name='kBluetoothHCIEventInquiryResult' value64='2'/>
<enum name='kBluetoothHCIEventInquiryResultWithRSSI' value64='34'/>
<enum name='kBluetoothHCIEventKeypressNotification' value64='60'/>
<enum name='kBluetoothHCIEventLEMetaEvent' value64='62'/>
<enum name='kBluetoothHCIEventLinkKeyNotification' value64='24'/>
<enum name='kBluetoothHCIEventLinkKeyRequest' value64='23'/>
<enum name='kBluetoothHCIEventLinkSupervisionTimeoutChanged' value64='56'/>
<enum name='kBluetoothHCIEventLogicalLinkComplete' value64='69'/>
<enum name='kBluetoothHCIEventLogoTesting' value64='254'/>
<enum name='kBluetoothHCIEventLoopbackCommand' value64='25'/>
<enum name='kBluetoothHCIEventMaskAll' value64='-1'/>
<enum name='kBluetoothHCIEventMaskAll64Bit' value64='-1'/>
<enum name='kBluetoothHCIEventMaskAuthenticationComplete' value64='32'/>
<enum name='kBluetoothHCIEventMaskChangeConnectionLinkKeyComplete' value64='256'/>
<enum name='kBluetoothHCIEventMaskCommandComplete' value64='8192'/>
<enum name='kBluetoothHCIEventMaskCommandStatus' value64='16384'/>
<enum name='kBluetoothHCIEventMaskConnectionComplete' value64='4'/>
<enum name='kBluetoothHCIEventMaskConnectionPacketTypeChanged' value64='268435456'/>
<enum name='kBluetoothHCIEventMaskConnectionRequest' value64='8'/>
<enum name='kBluetoothHCIEventMaskDataBufferOverflow' value64='33554432'/>
<enum name='kBluetoothHCIEventMaskDefault' value64='-1'/>
<enum name='kBluetoothHCIEventMaskDefault64Bit' value64='-1'/>
<enum name='kBluetoothHCIEventMaskDisconnectionComplete' value64='16'/>
<enum name='kBluetoothHCIEventMaskEncryptionChange' value64='128'/>
<enum name='kBluetoothHCIEventMaskEncryptionChangeEvent' value64='128'/>
<enum name='kBluetoothHCIEventMaskEncryptionKeyRefreshCompleteEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskEnhancedFlushCompleteEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskExtendedInquiryResultEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskFlowSpecificationCompleteEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskFlushOccurred' value64='65536'/>
<enum name='kBluetoothHCIEventMaskHardwareError' value64='32768'/>
<enum name='kBluetoothHCIEventMaskIOCapabilityRequestEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskIOCapabilityRequestReplyEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskInquiryComplete' value64='1'/>
<enum name='kBluetoothHCIEventMaskInquiryResult' value64='2'/>
<enum name='kBluetoothHCIEventMaskInquiryResultWithRSSIEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskKeypressNotificationEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskLEDefault64Bit' value64='31'/>
<enum name='kBluetoothHCIEventMaskLEMetaEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskLinkKeyNotification' value64='8388608'/>
<enum name='kBluetoothHCIEventMaskLinkKeyRequest' value64='4194304'/>
<enum name='kBluetoothHCIEventMaskLinkSupervisionTimeoutChangedEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskLoopbackCommand' value64='16777216'/>
<enum name='kBluetoothHCIEventMaskMasterLinkKeyComplete' value64='512'/>
<enum name='kBluetoothHCIEventMaskMaxSlotsChange' value64='67108864'/>
<enum name='kBluetoothHCIEventMaskModeChange' value64='524288'/>
<enum name='kBluetoothHCIEventMaskNone' value64='0'/>
<enum name='kBluetoothHCIEventMaskNumberOfCompletedPackets' value64='262144'/>
<enum name='kBluetoothHCIEventMaskPINCodeRequest' value64='2097152'/>
<enum name='kBluetoothHCIEventMaskPageScanModeChange' value64='1073741824'/>
<enum name='kBluetoothHCIEventMaskPageScanRepetitionModeChange' value64='-2147483648'/>
<enum name='kBluetoothHCIEventMaskQoSSetupComplete' value64='4096'/>
<enum name='kBluetoothHCIEventMaskQoSViolation' value64='536870912'/>
<enum name='kBluetoothHCIEventMaskReadClockOffsetComplete' value64='134217728'/>
<enum name='kBluetoothHCIEventMaskReadRemoteExtendedFeaturesCompleteEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskReadRemoteSupportedFeaturesComplete' value64='1024'/>
<enum name='kBluetoothHCIEventMaskReadRemoteVersionInformationComplete' value64='2048'/>
<enum name='kBluetoothHCIEventMaskRemoteHostSupportedFeaturesNotificationEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskRemoteNameRequestComplete' value64='64'/>
<enum name='kBluetoothHCIEventMaskRemoteOOBDataRequestEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskReturnLinkKeys' value64='1048576'/>
<enum name='kBluetoothHCIEventMaskRoleChange' value64='131072'/>
<enum name='kBluetoothHCIEventMaskSimplePairingCompleteEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskSniffSubratingEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskSynchronousConnectionChangedEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskSynchronousConnectionCompleteEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskUserConfirmationRequestEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskUserPasskeyNotificationEvent' value64='0'/>
<enum name='kBluetoothHCIEventMaskUserPasskeyRequestEvent' value64='0'/>
<enum name='kBluetoothHCIEventMasterLinkKeyComplete' value64='10'/>
<enum name='kBluetoothHCIEventMaxSlotsChange' value64='27'/>
<enum name='kBluetoothHCIEventModeChange' value64='20'/>
<enum name='kBluetoothHCIEventNumberOfCompletedDataBlocks' value64='72'/>
<enum name='kBluetoothHCIEventNumberOfCompletedPackets' value64='19'/>
<enum name='kBluetoothHCIEventPINCodeRequest' value64='22'/>
<enum name='kBluetoothHCIEventPacketHeaderSize' value64='2'/>
<enum name='kBluetoothHCIEventPacketMaxDataSize' value64='255'/>
<enum name='kBluetoothHCIEventPageScanModeChange' value64='31'/>
<enum name='kBluetoothHCIEventPageScanRepetitionModeChange' value64='32'/>
<enum name='kBluetoothHCIEventPhysicalLinkComplete' value64='64'/>
<enum name='kBluetoothHCIEventPhysicalLinkLossEarlyWarning' value64='67'/>
<enum name='kBluetoothHCIEventPhysicalLinkRecovery' value64='68'/>
<enum name='kBluetoothHCIEventQoSSetupComplete' value64='13'/>
<enum name='kBluetoothHCIEventQoSViolation' value64='30'/>
<enum name='kBluetoothHCIEventReadClockOffsetComplete' value64='28'/>
<enum name='kBluetoothHCIEventReadRemoteExtendedFeaturesComplete' value64='35'/>
<enum name='kBluetoothHCIEventReadRemoteSupportedFeaturesComplete' value64='11'/>
<enum name='kBluetoothHCIEventReadRemoteVersionInformationComplete' value64='12'/>
<enum name='kBluetoothHCIEventRemoteHostSupportedFeaturesNotification' value64='61'/>
<enum name='kBluetoothHCIEventRemoteNameRequestComplete' value64='7'/>
<enum name='kBluetoothHCIEventRemoteOOBDataRequest' value64='53'/>
<enum name='kBluetoothHCIEventReturnLinkKeys' value64='21'/>
<enum name='kBluetoothHCIEventRoleChange' value64='18'/>
<enum name='kBluetoothHCIEventShortRangeModeChangeComplete' value64='76'/>
<enum name='kBluetoothHCIEventSimplePairingComplete' value64='54'/>
<enum name='kBluetoothHCIEventSniffSubrating' value64='46'/>
<enum name='kBluetoothHCIEventSynchronousConnectionChanged' value64='45'/>
<enum name='kBluetoothHCIEventSynchronousConnectionComplete' value64='44'/>
<enum name='kBluetoothHCIEventUserConfirmationRequest' value64='51'/>
<enum name='kBluetoothHCIEventUserPasskeyNotification' value64='59'/>
<enum name='kBluetoothHCIEventUserPasskeyRequest' value64='52'/>
<enum name='kBluetoothHCIEventVendorSpecific' value64='255'/>
<enum name='kBluetoothHCIEvnetMaskEnhancedFlushCompleteEvent' value64='0'/>
<enum name='kBluetoothHCIEvnetMaskLinkSupervisionTimeoutChangedEvent' value64='0'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataType128BitServiceClassUUIDsCompleteList' value64='7'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataType128BitServiceClassUUIDsWithMoreAvailable' value64='6'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataType16BitServiceClassUUIDsCompleteList' value64='3'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataType16BitServiceClassUUIDsWithMoreAvailable' value64='2'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataType32BitServiceClassUUIDsCompleteList' value64='5'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataType32BitServiceClassUUIDsWithMoreAvailable' value64='4'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataType3DInformationData' value64='61'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeAdvertisingInterval' value64='26'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeAppearance' value64='25'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeCompleteLocalName' value64='9'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeCsisRsiData' value64='46'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeDeviceID' value64='16'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeFlags' value64='1'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeIndoorPositioning' value64='37'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeLEBluetoothDeviceAddress' value64='27'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeLERole' value64='28'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeManufacturerSpecificData' value64='255'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypePeripheralConnectionIntervalRange' value64='18'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypePublicTargetAddress' value64='23'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeRandomTargetAddress' value64='24'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBClassOfDevice' value64='13'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBSimplePairingHashC' value64='14'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBSimplePairingRandomizerR' value64='15'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSecureConnectionsConfirmationValue' value64='34'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSecureConnectionsRandomValue' value64='35'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSecurityManagerOOBFlags' value64='17'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSecurityManagerTKValue' value64='16'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeServiceData' value64='22'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeServiceData128BitUUID' value64='33'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeServiceData32BitUUID' value64='32'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeServiceSolicitation128BitUUIDs' value64='21'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeServiceSolicitation16BitUUIDs' value64='20'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeServiceSolicitation32BitUUIDs' value64='31'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeShortenedLocalName' value64='8'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSimplePairingHash' value64='29'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSimplePairingRandomizer' value64='30'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeSlaveConnectionIntervalRange' value64='18'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeTransmitPowerLevel' value64='10'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeTransportDiscoveryData' value64='38'/>
<enum name='kBluetoothHCIExtendedInquiryResponseDataTypeURI' value64='36'/>
<enum name='kBluetoothHCIFECNotRequired' value64='1'/>
<enum name='kBluetoothHCIFECRequired' value64='0'/>
<enum name='kBluetoothHCIInquiryModeResultFormatStandard' value64='0'/>
<enum name='kBluetoothHCIInquiryModeResultFormatWithRSSI' value64='1'/>
<enum name='kBluetoothHCIInquiryModeResultFormatWithRSSIOrExtendedInquiryResultFormat' value64='2'/>
<enum name='kBluetoothHCIInquiryResultsMaxResults' value64='50'/>
<enum name='kBluetoothHCIInquiryScanTypeInterlaced' value64='1'/>
<enum name='kBluetoothHCIInquiryScanTypeReservedEnd' value64='255'/>
<enum name='kBluetoothHCIInquiryScanTypeReservedStart' value64='2'/>
<enum name='kBluetoothHCIInquiryScanTypeStandard' value64='0'/>
<enum name='kBluetoothHCILoopbackModeLocal' value64='1'/>
<enum name='kBluetoothHCILoopbackModeOff' value64='0'/>
<enum name='kBluetoothHCILoopbackModeRemote' value64='2'/>
<enum name='kBluetoothHCIMasterRole' value64='0'/>
<enum name='kBluetoothHCIMaxCommandPacketSize' value64='258'/>
<enum name='kBluetoothHCIMaxDataPacketSize' value64='65539'/>
<enum name='kBluetoothHCIMaxEventPacketSize' value64='257'/>
<enum name='kBluetoothHCIOpCodeNoOp' value64='0'/>
<enum name='kBluetoothHCIPageScanTypeInterlaced' value64='1'/>
<enum name='kBluetoothHCIPageScanTypeReservedEnd' value64='255'/>
<enum name='kBluetoothHCIPageScanTypeReservedStart' value64='2'/>
<enum name='kBluetoothHCIPageScanTypeStandard' value64='0'/>
<enum name='kBluetoothHCIPeripheralRole' value64='1'/>
<enum name='kBluetoothHCIPowerStateOFF' value64='0'/>
<enum name='kBluetoothHCIPowerStateON' value64='1'/>
<enum name='kBluetoothHCIPowerStateUnintialized' value64='255'/>
<enum name='kBluetoothHCISimplePairingDebugModeDisabled' value64='0'/>
<enum name='kBluetoothHCISimplePairingDebugModeEnabled' value64='1'/>
<enum name='kBluetoothHCISimplePairingModeEnabled' value64='1'/>
<enum name='kBluetoothHCISimplePairingModeNotSet' value64='0'/>
<enum name='kBluetoothHCISlaveRole' value64='1'/>
<enum name='kBluetoothHCISubEventLEAdvertisingReport' value64='2'/>
<enum name='kBluetoothHCISubEventLEAdvertisingSetTerminated' value64='18'/>
<enum name='kBluetoothHCISubEventLEChannelSelectionAlgorithm' value64='20'/>
<enum name='kBluetoothHCISubEventLEConnectionComplete' value64='1'/>
<enum name='kBluetoothHCISubEventLEConnectionUpdateComplete' value64='3'/>
<enum name='kBluetoothHCISubEventLEDataLengthChange' value64='7'/>
<enum name='kBluetoothHCISubEventLEDirectAdvertisingReport' value64='11'/>
<enum name='kBluetoothHCISubEventLEEnhancedConnectionComplete' value64='10'/>
<enum name='kBluetoothHCISubEventLEExtendedAdvertising' value64='13'/>
<enum name='kBluetoothHCISubEventLEGenerateDHKeyComplete' value64='9'/>
<enum name='kBluetoothHCISubEventLELongTermKeyRequest' value64='5'/>
<enum name='kBluetoothHCISubEventLEPeriodicAdvertisingReport' value64='15'/>
<enum name='kBluetoothHCISubEventLEPeriodicAdvertisingSyncEstablished' value64='14'/>
<enum name='kBluetoothHCISubEventLEPeriodicAdvertisingSyncLost' value64='16'/>
<enum name='kBluetoothHCISubEventLEPhyUpdateComplete' value64='12'/>
<enum name='kBluetoothHCISubEventLEReadLocalP256PublicKeyComplete' value64='8'/>
<enum name='kBluetoothHCISubEventLEReadRemoteUsedFeaturesComplete' value64='4'/>
<enum name='kBluetoothHCISubEventLERemoteConnectionParameterRequest' value64='6'/>
<enum name='kBluetoothHCISubEventLEScanRequestReceived' value64='19'/>
<enum name='kBluetoothHCISubEventLEScanTimeout' value64='17'/>
<enum name='kBluetoothHCITransportUSBClassCode' value64='224'/>
<enum name='kBluetoothHCITransportUSBProtocolCode' value64='1'/>
<enum name='kBluetoothHCITransportUSBSubClassCode' value64='1'/>
<enum name='kBluetoothHCIVersionCoreSpecification1_0b' value64='0'/>
<enum name='kBluetoothHCIVersionCoreSpecification1_1' value64='1'/>
<enum name='kBluetoothHCIVersionCoreSpecification1_2' value64='2'/>
<enum name='kBluetoothHCIVersionCoreSpecification2_0EDR' value64='3'/>
<enum name='kBluetoothHCIVersionCoreSpecification2_1EDR' value64='4'/>
<enum name='kBluetoothHCIVersionCoreSpecification3_0HS' value64='5'/>
<enum name='kBluetoothHCIVersionCoreSpecification4_0' value64='6'/>
<enum name='kBluetoothHCIVersionCoreSpecification4_1' value64='7'/>
<enum name='kBluetoothHCIVersionCoreSpecification4_2' value64='8'/>
<enum name='kBluetoothHCIVersionCoreSpecification5_0' value64='9'/>
<enum name='kBluetoothHCIVersionCoreSpecification5_1' value64='10'/>
<enum name='kBluetoothHCIVersionCoreSpecification5_2' value64='11'/>
<enum name='kBluetoothHCIVersionCoreSpecification5_3' value64='12'/>
<enum name='kBluetoothKeyFlagSemiPermanent' value64='0'/>
<enum name='kBluetoothKeyFlagTemporary' value64='1'/>
<enum name='kBluetoothKeyTypeAuthenticatedCombination' value64='5'/>
<enum name='kBluetoothKeyTypeAuthenticatedCombinationP256' value64='8'/>
<enum name='kBluetoothKeyTypeChangedCombination' value64='6'/>
<enum name='kBluetoothKeyTypeCombination' value64='0'/>
<enum name='kBluetoothKeyTypeDebugCombination' value64='3'/>
<enum name='kBluetoothKeyTypeLocalUnit' value64='1'/>
<enum name='kBluetoothKeyTypeRemoteUnit' value64='2'/>
<enum name='kBluetoothKeyTypeUnauthenticatedCombination' value64='4'/>
<enum name='kBluetoothKeyTypeUnauthenticatedCombinationP256' value64='7'/>
<enum name='kBluetoothKeypressNotificationTypePasskeyCleared' value64='3'/>
<enum name='kBluetoothKeypressNotificationTypePasskeyDigitEntered' value64='1'/>
<enum name='kBluetoothKeypressNotificationTypePasskeyDigitErased' value64='2'/>
<enum name='kBluetoothKeypressNotificationTypePasskeyEntryCompleted' value64='4'/>
<enum name='kBluetoothKeypressNotificationTypePasskeyEntryStarted' value64='0'/>
<enum name='kBluetoothL2CAPChannelAMPManagerProtocol' value64='3'/>
<enum name='kBluetoothL2CAPChannelAMPTestManager' value64='63'/>
<enum name='kBluetoothL2CAPChannelAttributeProtocol' value64='4'/>
<enum name='kBluetoothL2CAPChannelBREDRSecurityManager' value64='7'/>
<enum name='kBluetoothL2CAPChannelConnectionLessData' value64='2'/>
<enum name='kBluetoothL2CAPChannelDynamicEnd' value64='65535'/>
<enum name='kBluetoothL2CAPChannelDynamicStart' value64='64'/>
<enum name='kBluetoothL2CAPChannelEnd' value64='65535'/>
<enum name='kBluetoothL2CAPChannelLEAP' value64='42'/>
<enum name='kBluetoothL2CAPChannelLEAS' value64='43'/>
<enum name='kBluetoothL2CAPChannelLESignalling' value64='5'/>
<enum name='kBluetoothL2CAPChannelMagicPairing' value64='48'/>
<enum name='kBluetoothL2CAPChannelMagnet' value64='58'/>
<enum name='kBluetoothL2CAPChannelNull' value64='0'/>
<enum name='kBluetoothL2CAPChannelReservedEnd' value64='62'/>
<enum name='kBluetoothL2CAPChannelReservedStart' value64='8'/>
<enum name='kBluetoothL2CAPChannelSecurityManager' value64='6'/>
<enum name='kBluetoothL2CAPChannelSignalling' value64='1'/>
<enum name='kBluetoothL2CAPCommandCodeCommandReject' value64='1'/>
<enum name='kBluetoothL2CAPCommandCodeConfigureRequest' value64='4'/>
<enum name='kBluetoothL2CAPCommandCodeConfigureResponse' value64='5'/>
<enum name='kBluetoothL2CAPCommandCodeConnectionParameterUpdateRequest' value64='18'/>
<enum name='kBluetoothL2CAPCommandCodeConnectionParameterUpdateResponse' value64='19'/>
<enum name='kBluetoothL2CAPCommandCodeConnectionRequest' value64='2'/>
<enum name='kBluetoothL2CAPCommandCodeConnectionResponse' value64='3'/>
<enum name='kBluetoothL2CAPCommandCodeCreateChannelRequest' value64='12'/>
<enum name='kBluetoothL2CAPCommandCodeCreateChannelResponse' value64='13'/>
<enum name='kBluetoothL2CAPCommandCodeDisconnectionRequest' value64='6'/>
<enum name='kBluetoothL2CAPCommandCodeDisconnectionResponse' value64='7'/>
<enum name='kBluetoothL2CAPCommandCodeEchoRequest' value64='8'/>
<enum name='kBluetoothL2CAPCommandCodeEchoResponse' value64='9'/>
<enum name='kBluetoothL2CAPCommandCodeInformationRequest' value64='10'/>
<enum name='kBluetoothL2CAPCommandCodeInformationResponse' value64='11'/>
<enum name='kBluetoothL2CAPCommandCodeLECreditBasedConnectionRequest' value64='20'/>
<enum name='kBluetoothL2CAPCommandCodeLECreditBasedConnectionResponse' value64='21'/>
<enum name='kBluetoothL2CAPCommandCodeLEFlowControlCredit' value64='22'/>
<enum name='kBluetoothL2CAPCommandCodeMoveChannelConfirmation' value64='16'/>
<enum name='kBluetoothL2CAPCommandCodeMoveChannelConfirmationResponse' value64='17'/>
<enum name='kBluetoothL2CAPCommandCodeMoveChannelRequest' value64='14'/>
<enum name='kBluetoothL2CAPCommandCodeMoveChannelResponse' value64='15'/>
<enum name='kBluetoothL2CAPCommandCodeReserved' value64='0'/>
<enum name='kBluetoothL2CAPCommandRejectReasonCommandNotUnderstood' value64='0'/>
<enum name='kBluetoothL2CAPCommandRejectReasonInvalidCIDInRequest' value64='2'/>
<enum name='kBluetoothL2CAPCommandRejectReasonSignallingMTUExceeded' value64='1'/>
<enum name='kBluetoothL2CAPConfigurationBasicL2CAPModeFlag' value64='0'/>
<enum name='kBluetoothL2CAPConfigurationEnhancedRetransmissionMode' value64='3'/>
<enum name='kBluetoothL2CAPConfigurationFlowControlModeFlag' value64='2'/>
<enum name='kBluetoothL2CAPConfigurationOptionExtendedFlowSpecification' value64='6'/>
<enum name='kBluetoothL2CAPConfigurationOptionExtendedWindowSize' value64='7'/>
<enum name='kBluetoothL2CAPConfigurationOptionFlushTimeout' value64='2'/>
<enum name='kBluetoothL2CAPConfigurationOptionFlushTimeoutLength' value64='2'/>
<enum name='kBluetoothL2CAPConfigurationOptionFrameCheckSequence' value64='5'/>
<enum name='kBluetoothL2CAPConfigurationOptionMTU' value64='1'/>
<enum name='kBluetoothL2CAPConfigurationOptionMTULength' value64='2'/>
<enum name='kBluetoothL2CAPConfigurationOptionQoS' value64='3'/>
<enum name='kBluetoothL2CAPConfigurationOptionQoSLength' value64='22'/>
<enum name='kBluetoothL2CAPConfigurationOptionRetransmissionAndFlowControl' value64='4'/>
<enum name='kBluetoothL2CAPConfigurationOptionRetransmissionAndFlowControlLength' value64='9'/>
<enum name='kBluetoothL2CAPConfigurationResultRejected' value64='2'/>
<enum name='kBluetoothL2CAPConfigurationResultSuccess' value64='0'/>
<enum name='kBluetoothL2CAPConfigurationResultUnacceptableParams' value64='1'/>
<enum name='kBluetoothL2CAPConfigurationResultUnknownOptions' value64='3'/>
<enum name='kBluetoothL2CAPConfigurationRetransmissionModeFlag' value64='1'/>
<enum name='kBluetoothL2CAPConfigurationStreamingMode' value64='4'/>
<enum name='kBluetoothL2CAPConnectionResultPending' value64='1'/>
<enum name='kBluetoothL2CAPConnectionResultRefusedInvalidSourceCID' value64='6'/>
<enum name='kBluetoothL2CAPConnectionResultRefusedNoResources' value64='4'/>
<enum name='kBluetoothL2CAPConnectionResultRefusedPSMNotSupported' value64='2'/>
<enum name='kBluetoothL2CAPConnectionResultRefusedReserved' value64='5'/>
<enum name='kBluetoothL2CAPConnectionResultRefusedSecurityBlock' value64='3'/>
<enum name='kBluetoothL2CAPConnectionResultRefusedSourceCIDAlreadyAllocated' value64='7'/>
<enum name='kBluetoothL2CAPConnectionResultSuccessful' value64='0'/>
<enum name='kBluetoothL2CAPConnectionStatusAuthenticationPending' value64='1'/>
<enum name='kBluetoothL2CAPConnectionStatusAuthorizationPending' value64='2'/>
<enum name='kBluetoothL2CAPConnectionStatusNoInfoAvailable' value64='0'/>
<enum name='kBluetoothL2CAPFlushTimeoutDefault' value64='65535'/>
<enum name='kBluetoothL2CAPFlushTimeoutEnd' value64='65536'/>
<enum name='kBluetoothL2CAPFlushTimeoutForever' value64='65535'/>
<enum name='kBluetoothL2CAPFlushTimeoutImmediate' value64='1'/>
<enum name='kBluetoothL2CAPFlushTimeoutUseExisting' value64='0'/>
<enum name='kBluetoothL2CAPInfoTypeMaxConnectionlessMTUSize' value64='1'/>
<enum name='kBluetoothL2CAPInformationBidirectionalQoS' value64='4'/>
<enum name='kBluetoothL2CAPInformationEnhancedRetransmissionMode' value64='8'/>
<enum name='kBluetoothL2CAPInformationExtendedFlowSpecification' value64='64'/>
<enum name='kBluetoothL2CAPInformationExtendedWindowSize' value64='256'/>
<enum name='kBluetoothL2CAPInformationFCSOption' value64='32'/>
<enum name='kBluetoothL2CAPInformationFixedChannels' value64='128'/>
<enum name='kBluetoothL2CAPInformationFlowControlMode' value64='1'/>
<enum name='kBluetoothL2CAPInformationNoExtendedFeatures' value64='0'/>
<enum name='kBluetoothL2CAPInformationResultNotSupported' value64='1'/>
<enum name='kBluetoothL2CAPInformationResultSuccess' value64='0'/>
<enum name='kBluetoothL2CAPInformationRetransmissionMode' value64='2'/>
<enum name='kBluetoothL2CAPInformationStreamingMode' value64='16'/>
<enum name='kBluetoothL2CAPInformationTypeConnectionlessMTU' value64='1'/>
<enum name='kBluetoothL2CAPInformationTypeExtendedFeatures' value64='2'/>
<enum name='kBluetoothL2CAPInformationTypeFixedChannelsSupported' value64='3'/>
<enum name='kBluetoothL2CAPMTUDefault' value64='1017'/>
<enum name='kBluetoothL2CAPMTULowEnergyDefault' value64='27'/>
<enum name='kBluetoothL2CAPMTULowEnergyMax' value64='251'/>
<enum name='kBluetoothL2CAPMTUMaximum' value64='65535'/>
<enum name='kBluetoothL2CAPMTUMinimum' value64='48'/>
<enum name='kBluetoothL2CAPMTUSIG' value64='48'/>
<enum name='kBluetoothL2CAPMTUStart' value64='32767'/>
<enum name='kBluetoothL2CAPMaxPacketSize' value64='65535'/>
<enum name='kBluetoothL2CAPPSMAACP' value64='4097'/>
<enum name='kBluetoothL2CAPPSMATT' value64='31'/>
<enum name='kBluetoothL2CAPPSMAVCTP' value64='23'/>
<enum name='kBluetoothL2CAPPSMAVCTP_Browsing' value64='27'/>
<enum name='kBluetoothL2CAPPSMAVDTP' value64='25'/>
<enum name='kBluetoothL2CAPPSMBNEP' value64='15'/>
<enum name='kBluetoothL2CAPPSMD2D' value64='4111'/>
<enum name='kBluetoothL2CAPPSMDynamicEnd' value64='65535'/>
<enum name='kBluetoothL2CAPPSMDynamicStart' value64='4097'/>
<enum name='kBluetoothL2CAPPSMHIDControl' value64='17'/>
<enum name='kBluetoothL2CAPPSMHIDInterrupt' value64='19'/>
<enum name='kBluetoothL2CAPPSMNone' value64='0'/>
<enum name='kBluetoothL2CAPPSMRFCOMM' value64='3'/>
<enum name='kBluetoothL2CAPPSMReservedEnd' value64='4096'/>
<enum name='kBluetoothL2CAPPSMReservedStart' value64='1'/>
<enum name='kBluetoothL2CAPPSMSDP' value64='1'/>
<enum name='kBluetoothL2CAPPSMTCS_BIN' value64='5'/>
<enum name='kBluetoothL2CAPPSMTCS_BIN_Cordless' value64='7'/>
<enum name='kBluetoothL2CAPPSMUID_C_Plane' value64='29'/>
<enum name='kBluetoothL2CAPPacketHeaderSize' value64='4'/>
<enum name='kBluetoothL2CAPQoSDelayVariationDefault' value64='-1'/>
<enum name='kBluetoothL2CAPQoSFlagsDefault' value64='0'/>
<enum name='kBluetoothL2CAPQoSLatencyDefault' value64='-1'/>
<enum name='kBluetoothL2CAPQoSPeakBandwidthDefault' value64='0'/>
<enum name='kBluetoothL2CAPQoSTokenBucketSizeDefault' value64='0'/>
<enum name='kBluetoothL2CAPQoSTokenRateDefault' value64='0'/>
<enum name='kBluetoothL2CAPQoSTypeBestEffort' value64='1'/>
<enum name='kBluetoothL2CAPQoSTypeDefault' value64='1'/>
<enum name='kBluetoothL2CAPQoSTypeGuaranteed' value64='2'/>
<enum name='kBluetoothL2CAPQoSTypeNoTraffic' value64='0'/>
<enum name='kBluetoothL2CAPSegmentationAndReassemblyContinuationOfSDU' value64='3'/>
<enum name='kBluetoothL2CAPSegmentationAndReassemblyEndOfSDU' value64='2'/>
<enum name='kBluetoothL2CAPSegmentationAndReassemblyStartOfSDU' value64='1'/>
<enum name='kBluetoothL2CAPSegmentationAndReassemblyUnsegmentedSDU' value64='0'/>
<enum name='kBluetoothL2CAPSupervisoryFuctionTypeReceiverNotReady' value64='2'/>
<enum name='kBluetoothL2CAPSupervisoryFuctionTypeReceiverReady' value64='0'/>
<enum name='kBluetoothL2CAPSupervisoryFuctionTypeReject' value64='1'/>
<enum name='kBluetoothL2CAPSupervisoryFuctionTypeSelectiveReject' value64='3'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_ConfigReq' value64='3'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_ConfigResp' value64='19'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_ConnectReq' value64='1'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_ConnectResp' value64='17'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_DisableCLT' value64='4'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_DisconnectReq' value64='2'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_DisconnectResp' value64='18'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_EnableCLT' value64='5'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_GetInfo' value64='14'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_GroupAddMember' value64='8'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_GroupClose' value64='7'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_GroupCreate' value64='6'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_GroupMembership' value64='10'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_GroupRemoveMember' value64='9'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_Ping' value64='13'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_ReadData' value64='12'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_Reserved1' value64='15'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_Reserved2' value64='16'/>
<enum name='kBluetoothL2CAPTCICommandL2CA_WriteData' value64='11'/>
<enum name='kBluetoothL2CAPTCICommandReserved' value64='0'/>
<enum name='kBluetoothL2CAPTCIEventIDL2CA_ConfigInd' value64='2'/>
<enum name='kBluetoothL2CAPTCIEventIDL2CA_ConnectInd' value64='1'/>
<enum name='kBluetoothL2CAPTCIEventIDL2CA_DisconnectInd' value64='3'/>
<enum name='kBluetoothL2CAPTCIEventIDL2CA_QoSViolationInd' value64='4'/>
<enum name='kBluetoothL2CAPTCIEventIDL2CA_TimeOutInd' value64='5'/>
<enum name='kBluetoothL2CAPTCIEventIDReserved' value64='0'/>
<enum name='kBluetoothL2CAPUnicastConnectionlessDataReception' value64='512'/>
<enum name='kBluetoothLEFeatureConnectionParamsRequestProcedure' value64='2'/>
<enum name='kBluetoothLEFeatureExtendedRejectIndication' value64='4'/>
<enum name='kBluetoothLEFeatureExtendedScannerFilterPolicies' value64='128'/>
<enum name='kBluetoothLEFeatureLEDataPacketLengthExtension' value64='32'/>
<enum name='kBluetoothLEFeatureLEEncryption' value64='1'/>
<enum name='kBluetoothLEFeatureLEPing' value64='16'/>
<enum name='kBluetoothLEFeatureLLPrivacy' value64='64'/>
<enum name='kBluetoothLEFeaturePeripheralInitiatedFeaturesExchange' value64='8'/>
<enum name='kBluetoothLEFeatureSlaveInitiatedFeaturesExchange' value64='8'/>
<enum name='kBluetoothLEMaxTXOctetsDefault' value64='128'/>
<enum name='kBluetoothLEMaxTXOctetsMax' value64='251'/>
<enum name='kBluetoothLEMaxTXOctetsMin' value64='27'/>
<enum name='kBluetoothLEMaxTXTimeDefault' value64='27'/>
<enum name='kBluetoothLEMaxTXTimeMax' value64='2120'/>
<enum name='kBluetoothLEMaxTXTimeMin' value64='328'/>
<enum name='kBluetoothLESMPMaxEncryptionKeySize' value64='16'/>
<enum name='kBluetoothLESMPMinEncryptionKeySize' value64='7'/>
<enum name='kBluetoothLESMPTimeout' value64='30'/>
<enum name='kBluetoothLESecurityManagerBonding' value64='1'/>
<enum name='kBluetoothLESecurityManagerCommandCodeEncryptionInfo' value64='6'/>
<enum name='kBluetoothLESecurityManagerCommandCodeIdentityAddressInfo' value64='9'/>
<enum name='kBluetoothLESecurityManagerCommandCodeIdentityInfo' value64='8'/>
<enum name='kBluetoothLESecurityManagerCommandCodeMasterIdentification' value64='7'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingConfirm' value64='3'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingDHKeyCheck' value64='13'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingFailed' value64='5'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingKeypressNotification' value64='14'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingPublicKey' value64='12'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingRandom' value64='4'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingRequest' value64='1'/>
<enum name='kBluetoothLESecurityManagerCommandCodePairingResponse' value64='2'/>
<enum name='kBluetoothLESecurityManagerCommandCodeReserved' value64='0'/>
<enum name='kBluetoothLESecurityManagerCommandCodeReservedEnd' value64='255'/>
<enum name='kBluetoothLESecurityManagerCommandCodeReservedStart' value64='15'/>
<enum name='kBluetoothLESecurityManagerCommandCodeSecurityRequest' value64='11'/>
<enum name='kBluetoothLESecurityManagerCommandCodeSigningInfo' value64='10'/>
<enum name='kBluetoothLESecurityManagerEncryptionKey' value64='1'/>
<enum name='kBluetoothLESecurityManagerIDKey' value64='2'/>
<enum name='kBluetoothLESecurityManagerIOCapabilityDisplayOnly' value64='0'/>
<enum name='kBluetoothLESecurityManagerIOCapabilityDisplayYesNo' value64='1'/>
<enum name='kBluetoothLESecurityManagerIOCapabilityKeyboardDisplay' value64='4'/>
<enum name='kBluetoothLESecurityManagerIOCapabilityKeyboardOnly' value64='2'/>
<enum name='kBluetoothLESecurityManagerIOCapabilityNoInputNoOutput' value64='3'/>
<enum name='kBluetoothLESecurityManagerIOCapabilityReservedEnd' value64='255'/>
<enum name='kBluetoothLESecurityManagerIOCapabilityReservedStart' value64='5'/>
<enum name='kBluetoothLESecurityManagerLinkKey' value64='8'/>
<enum name='kBluetoothLESecurityManagerNoBonding' value64='0'/>
<enum name='kBluetoothLESecurityManagerNotificationTypePasskeyCleared' value64='3'/>
<enum name='kBluetoothLESecurityManagerNotificationTypePasskeyDigitEntered' value64='1'/>
<enum name='kBluetoothLESecurityManagerNotificationTypePasskeyDigitErased' value64='2'/>
<enum name='kBluetoothLESecurityManagerNotificationTypePasskeyEntryCompleted' value64='4'/>
<enum name='kBluetoothLESecurityManagerNotificationTypePasskeyEntryStarted' value64='0'/>
<enum name='kBluetoothLESecurityManagerNotificationTypeReservedEnd' value64='255'/>
<enum name='kBluetoothLESecurityManagerNotificationTypeReservedStart' value64='5'/>
<enum name='kBluetoothLESecurityManagerOOBAuthenticationDataNotPresent' value64='0'/>
<enum name='kBluetoothLESecurityManagerOOBAuthenticationDataPresent' value64='1'/>
<enum name='kBluetoothLESecurityManagerOOBDataReservedEnd' value64='255'/>
<enum name='kBluetoothLESecurityManagerOOBDataReservedStart' value64='2'/>
<enum name='kBluetoothLESecurityManagerReasonCodeAuthenticationRequirements' value64='3'/>
<enum name='kBluetoothLESecurityManagerReasonCodeBREDRPairingInProgress' value64='13'/>
<enum name='kBluetoothLESecurityManagerReasonCodeCommandNotSupported' value64='7'/>
<enum name='kBluetoothLESecurityManagerReasonCodeConfirmValueFailed' value64='4'/>
<enum name='kBluetoothLESecurityManagerReasonCodeCrossTransportKeyDerivationGenerationNotAllowed' value64='14'/>
<enum name='kBluetoothLESecurityManagerReasonCodeDHKeyCheckFailed' value64='11'/>
<enum name='kBluetoothLESecurityManagerReasonCodeEncryptionKeySize' value64='6'/>
<enum name='kBluetoothLESecurityManagerReasonCodeInvalidParameters' value64='10'/>
<enum name='kBluetoothLESecurityManagerReasonCodeNumericComparisonFailed' value64='12'/>
<enum name='kBluetoothLESecurityManagerReasonCodeOOBNotAvailbale' value64='2'/>
<enum name='kBluetoothLESecurityManagerReasonCodePairingNotSupported' value64='5'/>
<enum name='kBluetoothLESecurityManagerReasonCodePasskeyEntryFailed' value64='1'/>
<enum name='kBluetoothLESecurityManagerReasonCodeRepeatedAttempts' value64='9'/>
<enum name='kBluetoothLESecurityManagerReasonCodeReserved' value64='0'/>
<enum name='kBluetoothLESecurityManagerReasonCodeReservedEnd' value64='255'/>
<enum name='kBluetoothLESecurityManagerReasonCodeReservedStart' value64='15'/>
<enum name='kBluetoothLESecurityManagerReasonCodeUnspecifiedReason' value64='8'/>
<enum name='kBluetoothLESecurityManagerReservedEnd' value64='3'/>
<enum name='kBluetoothLESecurityManagerReservedStart' value64='2'/>
<enum name='kBluetoothLESecurityManagerSignKey' value64='4'/>
<enum name='kBluetoothLESecurityManagerUserInputCapabilityKeyboard' value64='3'/>
<enum name='kBluetoothLESecurityManagerUserInputCapabilityNoInput' value64='1'/>
<enum name='kBluetoothLESecurityManagerUserInputCapabilityYesNo' value64='2'/>
<enum name='kBluetoothLESecurityManagerUserOutputCapabilityNoOutput' value64='1'/>
<enum name='kBluetoothLESecurityManagerUserOutputCapabilityNumericOutput' value64='2'/>
<enum name='kBluetoothLETXOctetsDefault' value64='27'/>
<enum name='kBluetoothLETXOctetsMax' value64='251'/>
<enum name='kBluetoothLETXOctetsMin' value64='27'/>
<enum name='kBluetoothLETXTimeDefault' value64='328'/>
<enum name='kBluetoothLETXTimeMax' value64='2120'/>
<enum name='kBluetoothLETXTimeMin' value64='328'/>
<enum name='kBluetoothLMPVersionCoreSpecification1_0b' value64='0'/>
<enum name='kBluetoothLMPVersionCoreSpecification1_1' value64='1'/>
<enum name='kBluetoothLMPVersionCoreSpecification1_2' value64='2'/>
<enum name='kBluetoothLMPVersionCoreSpecification2_0EDR' value64='3'/>
<enum name='kBluetoothLMPVersionCoreSpecification2_1EDR' value64='4'/>
<enum name='kBluetoothLMPVersionCoreSpecification3_0HS' value64='5'/>
<enum name='kBluetoothLMPVersionCoreSpecification4_0' value64='6'/>
<enum name='kBluetoothLMPVersionCoreSpecification4_1' value64='7'/>
<enum name='kBluetoothLMPVersionCoreSpecification4_2' value64='8'/>
<enum name='kBluetoothLMPVersionCoreSpecification5_0' value64='9'/>
<enum name='kBluetoothLMPVersionCoreSpecification5_1' value64='10'/>
<enum name='kBluetoothLMPVersionCoreSpecification5_2' value64='11'/>
<enum name='kBluetoothLimitedInquiryAccessCodeEnd' value64='10390273'/>
<enum name='kBluetoothLimitedInquiryAccessCodeIndex' value64='1'/>
<enum name='kBluetoothLimitedInquiryAccessCodeLAPValue' value64='10390272'/>
<enum name='kBluetoothLinkTypeNone' value64='255'/>
<enum name='kBluetoothOOBAuthenticationDataFromRemoteDevicePresent' value64='1'/>
<enum name='kBluetoothOOBAuthenticationDataNotPresent' value64='0'/>
<enum name='kBluetoothPacketType2DH1Omit' value64='2'/>
<enum name='kBluetoothPacketType2DH3Omit' value64='256'/>
<enum name='kBluetoothPacketType2DH5Omit' value64='4096'/>
<enum name='kBluetoothPacketType3DH1Omit' value64='4'/>
<enum name='kBluetoothPacketType3DH3Omit' value64='512'/>
<enum name='kBluetoothPacketType3DM5Omit' value64='8192'/>
<enum name='kBluetoothPacketTypeAUX' value64='512'/>
<enum name='kBluetoothPacketTypeDH1' value64='16'/>
<enum name='kBluetoothPacketTypeDH3' value64='2048'/>
<enum name='kBluetoothPacketTypeDH5' value64='32768'/>
<enum name='kBluetoothPacketTypeDM1' value64='8'/>
<enum name='kBluetoothPacketTypeDM3' value64='1024'/>
<enum name='kBluetoothPacketTypeDM5' value64='16384'/>
<enum name='kBluetoothPacketTypeDV' value64='256'/>
<enum name='kBluetoothPacketTypeEnd' value64='32769'/>
<enum name='kBluetoothPacketTypeHV1' value64='32'/>
<enum name='kBluetoothPacketTypeHV2' value64='64'/>
<enum name='kBluetoothPacketTypeHV3' value64='128'/>
<enum name='kBluetoothPacketTypeReserved1' value64='1'/>
<enum name='kBluetoothPageScanModeMandatory' value64='0'/>
<enum name='kBluetoothPageScanModeOptional1' value64='1'/>
<enum name='kBluetoothPageScanModeOptional2' value64='2'/>
<enum name='kBluetoothPageScanModeOptional3' value64='3'/>
<enum name='kBluetoothPageScanPeriodModeP0' value64='0'/>
<enum name='kBluetoothPageScanPeriodModeP1' value64='1'/>
<enum name='kBluetoothPageScanPeriodModeP2' value64='2'/>
<enum name='kBluetoothPageScanRepetitionModeR0' value64='0'/>
<enum name='kBluetoothPageScanRepetitionModeR1' value64='1'/>
<enum name='kBluetoothPageScanRepetitionModeR2' value64='2'/>
<enum name='kBluetoothRFCOMMParityTypeEvenParity' value64='2'/>
<enum name='kBluetoothRFCOMMParityTypeMaxParity' value64='3'/>
<enum name='kBluetoothRFCOMMParityTypeNoParity' value64='0'/>
<enum name='kBluetoothRFCOMMParityTypeOddParity' value64='1'/>
<enum name='kBluetoothRoleBecomeCentral' value64='0'/>
<enum name='kBluetoothRoleBecomeMaster' value64='0'/>
<enum name='kBluetoothRoleRemainPeripheral' value64='1'/>
<enum name='kBluetoothRoleRemainSlave' value64='1'/>
<enum name='kBluetoothSCOConnection' value64='0'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierClientExecutableURL' value64='11'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierDocumentationURL' value64='10'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierPrimaryRecord' value64='516'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierProductID' value64='514'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierReservedRangeEnd' value64='767'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierReservedRangeStart' value64='518'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierServiceDescription' value64='1'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierSpecificationID' value64='512'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierVendorID' value64='513'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierVendorIDSource' value64='517'/>
<enum name='kBluetoothSDPAttributeDeviceIdentifierVersion' value64='515'/>
<enum name='kBluetoothSDPAttributeIdentifierAdditionalProtocolsDescriptorList' value64='13'/>
<enum name='kBluetoothSDPAttributeIdentifierAudioFeedbackSupport' value64='773'/>
<enum name='kBluetoothSDPAttributeIdentifierBluetoothProfileDescriptorList' value64='9'/>
<enum name='kBluetoothSDPAttributeIdentifierBrowseGroupList' value64='5'/>
<enum name='kBluetoothSDPAttributeIdentifierClientExecutableURL' value64='11'/>
<enum name='kBluetoothSDPAttributeIdentifierDocumentationURL' value64='10'/>
<enum name='kBluetoothSDPAttributeIdentifierExternalNetwork' value64='769'/>
<enum name='kBluetoothSDPAttributeIdentifierFaxClass1Support' value64='770'/>
<enum name='kBluetoothSDPAttributeIdentifierFaxClass2Support' value64='772'/>
<enum name='kBluetoothSDPAttributeIdentifierFaxClass2_0Support' value64='771'/>
<enum name='kBluetoothSDPAttributeIdentifierGroupID' value64='512'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDBatteryPower' value64='521'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDBootDevice' value64='526'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDCountryCode' value64='515'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDDescriptorList' value64='518'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDDeviceSubclass' value64='514'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDLangIDBaseList' value64='519'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDNormallyConnectable' value64='525'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDParserVersion' value64='513'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDProfileVersion' value64='523'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDReconnectInitiate' value64='517'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDReleaseNumber' value64='512'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDRemoteWake' value64='522'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDSDPDisable' value64='520'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDSSRHostMaxLatency' value64='527'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDSSRHostMinTimeout' value64='528'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDSupervisionTimeout' value64='524'/>
<enum name='kBluetoothSDPAttributeIdentifierHIDVirtualCable' value64='516'/>
<enum name='kBluetoothSDPAttributeIdentifierHomepageURL' value64='776'/>
<enum name='kBluetoothSDPAttributeIdentifierIPSubnet' value64='512'/>
<enum name='kBluetoothSDPAttributeIdentifierIconURL' value64='12'/>
<enum name='kBluetoothSDPAttributeIdentifierLanguageBaseAttributeIDList' value64='6'/>
<enum name='kBluetoothSDPAttributeIdentifierMaxNetAccessRate' value64='780'/>
<enum name='kBluetoothSDPAttributeIdentifierNetAccessType' value64='779'/>
<enum name='kBluetoothSDPAttributeIdentifierNetwork' value64='769'/>
<enum name='kBluetoothSDPAttributeIdentifierNetworkAddress' value64='774'/>
<enum name='kBluetoothSDPAttributeIdentifierProtocolDescriptorList' value64='4'/>
<enum name='kBluetoothSDPAttributeIdentifierProviderName' value64='2'/>
<enum name='kBluetoothSDPAttributeIdentifierRemoteAudioVolumeControl' value64='770'/>
<enum name='kBluetoothSDPAttributeIdentifierSecurityDescription' value64='778'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceAvailability' value64='8'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceClassIDList' value64='1'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceDatabaseState' value64='513'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceDescription' value64='1'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceID' value64='3'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceInfoTimeToLive' value64='7'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceName' value64='0'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceRecordHandle' value64='0'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceRecordState' value64='2'/>
<enum name='kBluetoothSDPAttributeIdentifierServiceVersion' value64='768'/>
<enum name='kBluetoothSDPAttributeIdentifierSupportedCapabilities' value64='784'/>
<enum name='kBluetoothSDPAttributeIdentifierSupportedDataStoresList' value64='769'/>
<enum name='kBluetoothSDPAttributeIdentifierSupportedFeatures' value64='785'/>
<enum name='kBluetoothSDPAttributeIdentifierSupportedFunctions' value64='786'/>
<enum name='kBluetoothSDPAttributeIdentifierSupporterFormatsList' value64='771'/>
<enum name='kBluetoothSDPAttributeIdentifierTotalImagingDataCapacity' value64='787'/>
<enum name='kBluetoothSDPAttributeIdentifierVersionNumberList' value64='512'/>
<enum name='kBluetoothSDPAttributeIdentifierWAPGateway' value64='775'/>
<enum name='kBluetoothSDPAttributeIdentifierWAPStackType' value64='777'/>
<enum name='kBluetoothSDPDataElementTypeBoolean' value64='5'/>
<enum name='kBluetoothSDPDataElementTypeDataElementAlternative' value64='7'/>
<enum name='kBluetoothSDPDataElementTypeDataElementSequence' value64='6'/>
<enum name='kBluetoothSDPDataElementTypeNil' value64='0'/>
<enum name='kBluetoothSDPDataElementTypeReservedEnd' value64='31'/>
<enum name='kBluetoothSDPDataElementTypeReservedStart' value64='9'/>
<enum name='kBluetoothSDPDataElementTypeSignedInt' value64='2'/>
<enum name='kBluetoothSDPDataElementTypeString' value64='4'/>
<enum name='kBluetoothSDPDataElementTypeURL' value64='8'/>
<enum name='kBluetoothSDPDataElementTypeUUID' value64='3'/>
<enum name='kBluetoothSDPDataElementTypeUnsignedInt' value64='1'/>
<enum name='kBluetoothSDPErrorCodeInsufficientResources' value64='6'/>
<enum name='kBluetoothSDPErrorCodeInvalidContinuationState' value64='5'/>
<enum name='kBluetoothSDPErrorCodeInvalidPDUSize' value64='4'/>
<enum name='kBluetoothSDPErrorCodeInvalidRequestSyntax' value64='3'/>
<enum name='kBluetoothSDPErrorCodeInvalidSDPVersion' value64='1'/>
<enum name='kBluetoothSDPErrorCodeInvalidServiceRecordHandle' value64='2'/>
<enum name='kBluetoothSDPErrorCodeReserved' value64='0'/>
<enum name='kBluetoothSDPErrorCodeReservedEnd' value64='65535'/>
<enum name='kBluetoothSDPErrorCodeReservedStart' value64='7'/>
<enum name='kBluetoothSDPErrorCodeSuccess' value64='0'/>
<enum name='kBluetoothSDPPDUIDErrorResponse' value64='1'/>
<enum name='kBluetoothSDPPDUIDReserved' value64='0'/>
<enum name='kBluetoothSDPPDUIDServiceAttributeRequest' value64='4'/>
<enum name='kBluetoothSDPPDUIDServiceAttributeResponse' value64='5'/>
<enum name='kBluetoothSDPPDUIDServiceSearchAttributeRequest' value64='6'/>
<enum name='kBluetoothSDPPDUIDServiceSearchAttributeResponse' value64='7'/>
<enum name='kBluetoothSDPPDUIDServiceSearchRequest' value64='2'/>
<enum name='kBluetoothSDPPDUIDServiceSearchResponse' value64='3'/>
<enum name='kBluetoothSDPProtocolParameterBNEPSupportedNetworkPacketTypeList' value64='2'/>
<enum name='kBluetoothSDPProtocolParameterBNEPVersion' value64='1'/>
<enum name='kBluetoothSDPProtocolParameterL2CAPPSM' value64='1'/>
<enum name='kBluetoothSDPProtocolParameterRFCOMMChannel' value64='1'/>
<enum name='kBluetoothSDPProtocolParameterTCPPort' value64='1'/>
<enum name='kBluetoothSDPProtocolParameterUDPPort' value64='1'/>
<enum name='kBluetoothSDPUUID16ATT' value64='7'/>
<enum name='kBluetoothSDPUUID16AVCTP' value64='23'/>
<enum name='kBluetoothSDPUUID16AVDTP' value64='25'/>
<enum name='kBluetoothSDPUUID16BNEP' value64='15'/>
<enum name='kBluetoothSDPUUID16Base' value64='0'/>
<enum name='kBluetoothSDPUUID16CMPT' value64='27'/>
<enum name='kBluetoothSDPUUID16FTP' value64='10'/>
<enum name='kBluetoothSDPUUID16HIDP' value64='17'/>
<enum name='kBluetoothSDPUUID16HTTP' value64='12'/>
<enum name='kBluetoothSDPUUID16HardcopyControlChannel' value64='18'/>
<enum name='kBluetoothSDPUUID16HardcopyDataChannel' value64='20'/>
<enum name='kBluetoothSDPUUID16HardcopyNotification' value64='22'/>
<enum name='kBluetoothSDPUUID16IP' value64='9'/>
<enum name='kBluetoothSDPUUID16L2CAP' value64='256'/>
<enum name='kBluetoothSDPUUID16MCAPControlChannel' value64='30'/>
<enum name='kBluetoothSDPUUID16MCAPDataChannel' value64='31'/>
<enum name='kBluetoothSDPUUID16OBEX' value64='8'/>
<enum name='kBluetoothSDPUUID16RFCOMM' value64='3'/>
<enum name='kBluetoothSDPUUID16SDP' value64='1'/>
<enum name='kBluetoothSDPUUID16ServiceClassAVRemoteControl' value64='4366'/>
<enum name='kBluetoothSDPUUID16ServiceClassAVRemoteControlController' value64='4367'/>
<enum name='kBluetoothSDPUUID16ServiceClassAVRemoteControlTarget' value64='4364'/>
<enum name='kBluetoothSDPUUID16ServiceClassAdvancedAudioDistribution' value64='4365'/>
<enum name='kBluetoothSDPUUID16ServiceClassAudioSink' value64='4363'/>
<enum name='kBluetoothSDPUUID16ServiceClassAudioSource' value64='4362'/>
<enum name='kBluetoothSDPUUID16ServiceClassAudioVideo' value64='4396'/>
<enum name='kBluetoothSDPUUID16ServiceClassBasicPrinting' value64='4386'/>
<enum name='kBluetoothSDPUUID16ServiceClassBrowseGroupDescriptor' value64='4097'/>
<enum name='kBluetoothSDPUUID16ServiceClassCommonISDNAccess' value64='4392'/>
<enum name='kBluetoothSDPUUID16ServiceClassCordlessTelephony' value64='4361'/>
<enum name='kBluetoothSDPUUID16ServiceClassDialupNetworking' value64='4355'/>
<enum name='kBluetoothSDPUUID16ServiceClassDirectPrinting' value64='4376'/>
<enum name='kBluetoothSDPUUID16ServiceClassDirectPrintingReferenceObjectsService' value64='4384'/>
<enum name='kBluetoothSDPUUID16ServiceClassFax' value64='4369'/>
<enum name='kBluetoothSDPUUID16ServiceClassGATT' value64='6145'/>
<enum name='kBluetoothSDPUUID16ServiceClassGN' value64='4375'/>
<enum name='kBluetoothSDPUUID16ServiceClassGenericAudio' value64='4611'/>
<enum name='kBluetoothSDPUUID16ServiceClassGenericFileTransfer' value64='4610'/>
<enum name='kBluetoothSDPUUID16ServiceClassGenericNetworking' value64='4609'/>
<enum name='kBluetoothSDPUUID16ServiceClassGenericTelephony' value64='4612'/>
<enum name='kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystem' value64='4405'/>
<enum name='kBluetoothSDPUUID16ServiceClassGlobalNavigationSatelliteSystemServer' value64='4406'/>
<enum name='kBluetoothSDPUUID16ServiceClassHCR_Print' value64='4390'/>
<enum name='kBluetoothSDPUUID16ServiceClassHCR_Scan' value64='4391'/>
<enum name='kBluetoothSDPUUID16ServiceClassHandsFree' value64='4382'/>
<enum name='kBluetoothSDPUUID16ServiceClassHandsFreeAudioGateway' value64='4383'/>
<enum name='kBluetoothSDPUUID16ServiceClassHardcopyCableReplacement' value64='4389'/>
<enum name='kBluetoothSDPUUID16ServiceClassHeadset' value64='4360'/>
<enum name='kBluetoothSDPUUID16ServiceClassHeadsetAudioGateway' value64='4370'/>
<enum name='kBluetoothSDPUUID16ServiceClassHeadset_HS' value64='4401'/>
<enum name='kBluetoothSDPUUID16ServiceClassHealthDevice' value64='5120'/>
<enum name='kBluetoothSDPUUID16ServiceClassHealthDeviceSink' value64='5122'/>
<enum name='kBluetoothSDPUUID16ServiceClassHealthDeviceSource' value64='5121'/>
<enum name='kBluetoothSDPUUID16ServiceClassHumanInterfaceDeviceService' value64='4388'/>
<enum name='kBluetoothSDPUUID16ServiceClassImaging' value64='4378'/>
<enum name='kBluetoothSDPUUID16ServiceClassImagingAutomaticArchive' value64='4380'/>
<enum name='kBluetoothSDPUUID16ServiceClassImagingReferencedObjects' value64='4381'/>
<enum name='kBluetoothSDPUUID16ServiceClassImagingResponder' value64='4379'/>
<enum name='kBluetoothSDPUUID16ServiceClassIntercom' value64='4368'/>
<enum name='kBluetoothSDPUUID16ServiceClassIrMCSync' value64='4356'/>
<enum name='kBluetoothSDPUUID16ServiceClassIrMCSyncCommand' value64='4359'/>
<enum name='kBluetoothSDPUUID16ServiceClassLANAccessUsingPPP' value64='4354'/>
<enum name='kBluetoothSDPUUID16ServiceClassMessageAccessProfile' value64='4404'/>
<enum name='kBluetoothSDPUUID16ServiceClassMessageAccessServer' value64='4402'/>
<enum name='kBluetoothSDPUUID16ServiceClassMessageNotificationServer' value64='4403'/>
<enum name='kBluetoothSDPUUID16ServiceClassNAP' value64='4374'/>
<enum name='kBluetoothSDPUUID16ServiceClassOBEXFileTransfer' value64='4358'/>
<enum name='kBluetoothSDPUUID16ServiceClassOBEXObjectPush' value64='4357'/>
<enum name='kBluetoothSDPUUID16ServiceClassPANU' value64='4373'/>
<enum name='kBluetoothSDPUUID16ServiceClassPhonebookAccess' value64='4400'/>
<enum name='kBluetoothSDPUUID16ServiceClassPhonebookAccess_PCE' value64='4398'/>
<enum name='kBluetoothSDPUUID16ServiceClassPhonebookAccess_PSE' value64='4399'/>
<enum name='kBluetoothSDPUUID16ServiceClassPnPInformation' value64='4608'/>
<enum name='kBluetoothSDPUUID16ServiceClassPrintingStatus' value64='4387'/>
<enum name='kBluetoothSDPUUID16ServiceClassPublicBrowseGroup' value64='4098'/>
<enum name='kBluetoothSDPUUID16ServiceClassReferencePrinting' value64='4377'/>
<enum name='kBluetoothSDPUUID16ServiceClassReflectedUI' value64='4385'/>
<enum name='kBluetoothSDPUUID16ServiceClassSIM_Access' value64='4397'/>
<enum name='kBluetoothSDPUUID16ServiceClassSerialPort' value64='4353'/>
<enum name='kBluetoothSDPUUID16ServiceClassServiceDiscoveryServer' value64='4096'/>
<enum name='kBluetoothSDPUUID16ServiceClassUDI_MT' value64='4394'/>
<enum name='kBluetoothSDPUUID16ServiceClassUDI_TA' value64='4395'/>
<enum name='kBluetoothSDPUUID16ServiceClassVideoConferencingGW' value64='4393'/>
<enum name='kBluetoothSDPUUID16ServiceClassVideoDistribution' value64='4869'/>
<enum name='kBluetoothSDPUUID16ServiceClassVideoSink' value64='4868'/>
<enum name='kBluetoothSDPUUID16ServiceClassVideoSource' value64='4867'/>
<enum name='kBluetoothSDPUUID16ServiceClassWAP' value64='4371'/>
<enum name='kBluetoothSDPUUID16ServiceClassWAPClient' value64='4372'/>
<enum name='kBluetoothSDPUUID16TCP' value64='4'/>
<enum name='kBluetoothSDPUUID16TCSAT' value64='6'/>
<enum name='kBluetoothSDPUUID16TCSBIN' value64='5'/>
<enum name='kBluetoothSDPUUID16UDI_C_Plane' value64='29'/>
<enum name='kBluetoothSDPUUID16UDP' value64='2'/>
<enum name='kBluetoothSDPUUID16UPNP' value64='16'/>
<enum name='kBluetoothSDPUUID16WSP' value64='14'/>
<enum name='kBluetoothServiceClassMajorAny' value64='707406378'/>
<enum name='kBluetoothServiceClassMajorAudio' value64='256'/>
<enum name='kBluetoothServiceClassMajorCapturing' value64='64'/>
<enum name='kBluetoothServiceClassMajorEnd' value64='1852796518'/>
<enum name='kBluetoothServiceClassMajorInformation' value64='1024'/>
<enum name='kBluetoothServiceClassMajorLimitedDiscoverableMode' value64='1'/>
<enum name='kBluetoothServiceClassMajorNetworking' value64='16'/>
<enum name='kBluetoothServiceClassMajorNone' value64='1852796517'/>
<enum name='kBluetoothServiceClassMajorObjectTransfer' value64='128'/>
<enum name='kBluetoothServiceClassMajorPositioning' value64='8'/>
<enum name='kBluetoothServiceClassMajorRendering' value64='32'/>
<enum name='kBluetoothServiceClassMajorReserved1' value64='2'/>
<enum name='kBluetoothServiceClassMajorReserved2' value64='4'/>
<enum name='kBluetoothServiceClassMajorTelephony' value64='512'/>
<enum name='kBluetoothSynchronousConnectionPacketType2EV3Omit' value64='64'/>
<enum name='kBluetoothSynchronousConnectionPacketType2EV5Omit' value64='256'/>
<enum name='kBluetoothSynchronousConnectionPacketType3EV3Omit' value64='128'/>
<enum name='kBluetoothSynchronousConnectionPacketType3EV5Omit' value64='512'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeAll' value64='65535'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeEV3' value64='8'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeEV4' value64='16'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeEV5' value64='32'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeEnd' value64='65536'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeFutureUse' value64='64512'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeHV1' value64='1'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeHV2' value64='2'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeHV3' value64='4'/>
<enum name='kBluetoothSynchronousConnectionPacketTypeNone' value64='0'/>
<enum name='kBluetoothTransportTypePCCard' value64='2'/>
<enum name='kBluetoothTransportTypePCICard' value64='3'/>
<enum name='kBluetoothTransportTypePCIe' value64='5'/>
<enum name='kBluetoothTransportTypeUART' value64='4'/>
<enum name='kBluetoothTransportTypeUSB' value64='1'/>
<enum name='kBluetoothVoiceSettingAirCodingFormatALaw' value64='2'/>
<enum name='kBluetoothVoiceSettingAirCodingFormatCVSD' value64='0'/>
<enum name='kBluetoothVoiceSettingAirCodingFormatMask' value64='3'/>
<enum name='kBluetoothVoiceSettingAirCodingFormatTransparentData' value64='3'/>
<enum name='kBluetoothVoiceSettingAirCodingFormatULaw' value64='1'/>
<enum name='kBluetoothVoiceSettingInputCodingALawInputCoding' value64='512'/>
<enum name='kBluetoothVoiceSettingInputCodingLinearInputCoding' value64='0'/>
<enum name='kBluetoothVoiceSettingInputCodingMask' value64='768'/>
<enum name='kBluetoothVoiceSettingInputCodingULawInputCoding' value64='256'/>
<enum name='kBluetoothVoiceSettingInputDataFormat1sComplement' value64='0'/>
<enum name='kBluetoothVoiceSettingInputDataFormat2sComplement' value64='64'/>
<enum name='kBluetoothVoiceSettingInputDataFormatMask' value64='192'/>
<enum name='kBluetoothVoiceSettingInputDataFormatSignMagnitude' value64='128'/>
<enum name='kBluetoothVoiceSettingInputDataFormatUnsigned' value64='192'/>
<enum name='kBluetoothVoiceSettingInputSampleSize16Bit' value64='32'/>
<enum name='kBluetoothVoiceSettingInputSampleSize8Bit' value64='0'/>
<enum name='kBluetoothVoiceSettingInputSampleSizeMask' value64='32'/>
<enum name='kBluetoothVoiceSettingPCMBitPositionMask' value64='28'/>
<enum name='kConnectionActiveMode' value64='0'/>
<enum name='kConnectionHoldMode' value64='1'/>
<enum name='kConnectionModeReservedForFutureUse' value64='4'/>
<enum name='kConnectionParkMode' value64='3'/>
<enum name='kConnectionSniffMode' value64='2'/>
<enum name='kDefaultPageTimeout' value64='10000'/>
<enum name='kDeleteAllStoredLinkKeys' value64='1'/>
<enum name='kDeleteKeyForSpecifiedDeviceOnly' value64='0'/>
<enum name='kDisableAllLMModes' value64='0'/>
<enum name='kEnableCentralPeripheralSwitch' value64='1'/>
<enum name='kEnableHoldMode' value64='2'/>
<enum name='kEnableMasterSlaveSwitch' value64='1'/>
<enum name='kEnableParkMode' value64='8'/>
<enum name='kEnableSniffMode' value64='4'/>
<enum name='kEncryptionDisabled' value64='0'/>
<enum name='kEncryptionForBothPointToPointAndBroadcastPackets' value64='2'/>
<enum name='kEncryptionOnlyForPointToPointPackets' value64='1'/>
<enum name='kFTSFileTypeFile' value64='2'/>
<enum name='kFTSFileTypeFolder' value64='1'/>
<enum name='kHCIACLDataPacketsOffHCISCODataPacketsOn' value64='2'/>
<enum name='kHCIACLDataPacketsOnHCISCODataPacketsOff' value64='1'/>
<enum name='kHCIACLDataPacketsOnHCISCODataPacketsOn' value64='3'/>
<enum name='kHCIRetransmissionEffortTypeAtLeastOneAndOptimizeForPower' value64='1'/>
<enum name='kHCIRetransmissionEffortTypeAtLeastOneAndOptimizeLinkQuality' value64='2'/>
<enum name='kHCIRetransmissionEffortTypeDontCare' value64='255'/>
<enum name='kHCIRetransmissionEffortTypeNone' value64='0'/>
<enum name='kHostControllerToHostFlowControlOff' value64='0'/>
<enum name='kIOBluetoothConnectionAlreadyExists' value64='-536739838'/>
<enum name='kIOBluetoothDeviceResetError' value64='-536739839'/>
<enum name='kIOBluetoothDeviceSearchClassic' value64='1'/>
<enum name='kIOBluetoothDeviceSearchLE' value64='2'/>
<enum name='kIOBluetoothHCIPowerStatesNotSupported' value64='-536739836'/>
<enum name='kIOBluetoothL2CAPChannelEventTypeClosed' value64='3'/>
<enum name='kIOBluetoothL2CAPChannelEventTypeData' value64='1'/>
<enum name='kIOBluetoothL2CAPChannelEventTypeOpenComplete' value64='2'/>
<enum name='kIOBluetoothL2CAPChannelEventTypeQueueSpaceAvailable' value64='6'/>
<enum name='kIOBluetoothL2CAPChannelEventTypeReconfigured' value64='4'/>
<enum name='kIOBluetoothL2CAPChannelEventTypeWriteComplete' value64='5'/>
<enum name='kIOBluetoothNoHCIController' value64='-536739837'/>
<enum name='kIOBluetoothObjectIDNULL' value64='0'/>
<enum name='kIOBluetoothUserNotificationChannelDirectionAny' value64='0'/>
<enum name='kIOBluetoothUserNotificationChannelDirectionIncoming' value64='1'/>
<enum name='kIOBluetoothUserNotificationChannelDirectionOutgoing' value64='2'/>
<enum name='kInfoStringMaxLength' value64='35'/>
<enum name='kInquiryScanDisabledPageScanEnabled' value64='2'/>
<enum name='kInquiryScanEnabledPageScanDisabled' value64='1'/>
<enum name='kInquiryScanEnabledPageScanEnabled' value64='3'/>
<enum name='kMaintainCurrentPowerState' value64='0'/>
<enum name='kMandatoryPageScanMode' value64='0'/>
<enum name='kMaxChannelIDPerSide' value64='31'/>
<enum name='kMaximumNumberOfInquiryAccessCodes' value64='64'/>
<enum name='kNoScansEnabled' value64='0'/>
<enum name='kOBEXBadArgumentError' value64='-21854'/>
<enum name='kOBEXBadRequestError' value64='-21856'/>
<enum name='kOBEXCancelledError' value64='-21857'/>
<enum name='kOBEXConflictError' value64='-21861'/>
<enum name='kOBEXConnectFlag1Reserved' value64='2'/>
<enum name='kOBEXConnectFlag2Reserved' value64='4'/>
<enum name='kOBEXConnectFlag3Reserved' value64='8'/>
<enum name='kOBEXConnectFlag4Reserved' value64='16'/>
<enum name='kOBEXConnectFlag5Reserved' value64='32'/>
<enum name='kOBEXConnectFlag6Reserved' value64='64'/>
<enum name='kOBEXConnectFlag7Reserved' value64='128'/>
<enum name='kOBEXConnectFlagNone' value64='0'/>
<enum name='kOBEXConnectFlagSupportMultipleItLMPConnections' value64='1'/>
<enum name='kOBEXErrorRangeMax' value64='-21899'/>
<enum name='kOBEXErrorRangeMin' value64='-21850'/>
<enum name='kOBEXForbiddenError' value64='-21858'/>
<enum name='kOBEXGeneralError' value64='-21850'/>
<enum name='kOBEXHeaderIDAppParameters' value64='76'/>
<enum name='kOBEXHeaderIDAuthorizationChallenge' value64='77'/>
<enum name='kOBEXHeaderIDAuthorizationResponse' value64='78'/>
<enum name='kOBEXHeaderIDBody' value64='72'/>
<enum name='kOBEXHeaderIDConnectionID' value64='203'/>
<enum name='kOBEXHeaderIDCount' value64='192'/>
<enum name='kOBEXHeaderIDDescription' value64='5'/>
<enum name='kOBEXHeaderIDEndOfBody' value64='73'/>
<enum name='kOBEXHeaderIDHTTP' value64='71'/>
<enum name='kOBEXHeaderIDLength' value64='195'/>
<enum name='kOBEXHeaderIDName' value64='1'/>
<enum name='kOBEXHeaderIDOBEX13CreatorID' value64='207'/>
<enum name='kOBEXHeaderIDOBEX13ObjectClass' value64='81'/>
<enum name='kOBEXHeaderIDOBEX13SessionParameters' value64='82'/>
<enum name='kOBEXHeaderIDOBEX13SessionSequenceNumber' value64='147'/>
<enum name='kOBEXHeaderIDOBEX13WANUUID' value64='80'/>
<enum name='kOBEXHeaderIDObjectClass' value64='79'/>
<enum name='kOBEXHeaderIDReservedRangeEnd' value64='47'/>
<enum name='kOBEXHeaderIDReservedRangeStart' value64='16'/>
<enum name='kOBEXHeaderIDTarget' value64='70'/>
<enum name='kOBEXHeaderIDTime4Byte' value64='196'/>
<enum name='kOBEXHeaderIDTimeISO' value64='68'/>
<enum name='kOBEXHeaderIDType' value64='66'/>
<enum name='kOBEXHeaderIDUserDefinedRangeEnd' value64='63'/>
<enum name='kOBEXHeaderIDUserDefinedRangeStart' value64='48'/>
<enum name='kOBEXHeaderIDWho' value64='74'/>
<enum name='kOBEXInternalError' value64='-21853'/>
<enum name='kOBEXMethodNotAllowedError' value64='-21862'/>
<enum name='kOBEXNoResourcesError' value64='-21851'/>
<enum name='kOBEXNonceFlag2Reserved' value64='4'/>
<enum name='kOBEXNonceFlag3Reserved' value64='8'/>
<enum name='kOBEXNonceFlag4Reserved' value64='16'/>
<enum name='kOBEXNonceFlag5Reserved' value64='32'/>
<enum name='kOBEXNonceFlag6Reserved' value64='64'/>
<enum name='kOBEXNonceFlag7Reserved' value64='128'/>
<enum name='kOBEXNonceFlagAccessModeReadOnly' value64='2'/>
<enum name='kOBEXNonceFlagNone' value64='0'/>
<enum name='kOBEXNonceFlagSendUserIDInResponse' value64='1'/>
<enum name='kOBEXNotAcceptableError' value64='-21860'/>
<enum name='kOBEXNotFoundError' value64='-21863'/>
<enum name='kOBEXNotImplementedError' value64='-21864'/>
<enum name='kOBEXOpCodeAbort' value64='255'/>
<enum name='kOBEXOpCodeCloseSession' value64='1'/>
<enum name='kOBEXOpCodeConnect' value64='128'/>
<enum name='kOBEXOpCodeCreateSession' value64='0'/>
<enum name='kOBEXOpCodeDisconnect' value64='129'/>
<enum name='kOBEXOpCodeGet' value64='3'/>
<enum name='kOBEXOpCodeGetWithHighBitSet' value64='131'/>
<enum name='kOBEXOpCodePut' value64='2'/>
<enum name='kOBEXOpCodePutWithHighBitSet' value64='130'/>
<enum name='kOBEXOpCodeReserved' value64='4'/>
<enum name='kOBEXOpCodeReservedRangeEnd' value64='15'/>
<enum name='kOBEXOpCodeReservedRangeStart' value64='6'/>
<enum name='kOBEXOpCodeReservedWithHighBitSet' value64='132'/>
<enum name='kOBEXOpCodeResumeSession' value64='3'/>
<enum name='kOBEXOpCodeSetPath' value64='133'/>
<enum name='kOBEXOpCodeSetTimeout' value64='4'/>
<enum name='kOBEXOpCodeSuspendSession' value64='2'/>
<enum name='kOBEXOpCodeUserDefinedEnd' value64='31'/>
<enum name='kOBEXOpCodeUserDefinedStart' value64='16'/>
<enum name='kOBEXPreconditionFailedError' value64='-21865'/>
<enum name='kOBEXPutFlag2Reserved' value64='4'/>
<enum name='kOBEXPutFlag3Reserved' value64='8'/>
<enum name='kOBEXPutFlag4Reserved' value64='16'/>
<enum name='kOBEXPutFlag5Reserved' value64='32'/>
<enum name='kOBEXPutFlag6Reserved' value64='64'/>
<enum name='kOBEXPutFlag7Reserved' value64='128'/>
<enum name='kOBEXPutFlagDontCreateDirectory' value64='2'/>
<enum name='kOBEXPutFlagGoToParentDirFirst' value64='1'/>
<enum name='kOBEXPutFlagNone' value64='0'/>
<enum name='kOBEXRealmASCII' value64='0'/>
<enum name='kOBEXRealmISO88591' value64='1'/>
<enum name='kOBEXRealmISO88592' value64='2'/>
<enum name='kOBEXRealmISO88593' value64='3'/>
<enum name='kOBEXRealmISO88594' value64='4'/>
<enum name='kOBEXRealmISO88595' value64='5'/>
<enum name='kOBEXRealmISO88596' value64='6'/>
<enum name='kOBEXRealmISO88597' value64='7'/>
<enum name='kOBEXRealmISO88598' value64='8'/>
<enum name='kOBEXRealmISO88599' value64='9'/>
<enum name='kOBEXRealmUNICODE' value64='255'/>
<enum name='kOBEXResponseCodeAccepted' value64='34'/>
<enum name='kOBEXResponseCodeAcceptedWithFinalBit' value64='162'/>
<enum name='kOBEXResponseCodeBadGateway' value64='82'/>
<enum name='kOBEXResponseCodeBadGatewayWithFinalBit' value64='210'/>
<enum name='kOBEXResponseCodeBadRequest' value64='64'/>
<enum name='kOBEXResponseCodeBadRequestWithFinalBit' value64='192'/>
<enum name='kOBEXResponseCodeConflict' value64='73'/>
<enum name='kOBEXResponseCodeConflictWithFinalBit' value64='201'/>
<enum name='kOBEXResponseCodeContinue' value64='16'/>
<enum name='kOBEXResponseCodeContinueWithFinalBit' value64='144'/>
<enum name='kOBEXResponseCodeCreated' value64='33'/>
<enum name='kOBEXResponseCodeCreatedWithFinalBit' value64='161'/>
<enum name='kOBEXResponseCodeDatabaseFull' value64='96'/>
<enum name='kOBEXResponseCodeDatabaseFullWithFinalBit' value64='224'/>
<enum name='kOBEXResponseCodeDatabaseLocked' value64='97'/>
<enum name='kOBEXResponseCodeDatabaseLockedWithFinalBit' value64='225'/>
<enum name='kOBEXResponseCodeForbidden' value64='67'/>
<enum name='kOBEXResponseCodeForbiddenWithFinalBit' value64='195'/>
<enum name='kOBEXResponseCodeGatewayTimeout' value64='84'/>
<enum name='kOBEXResponseCodeGatewayTimeoutWithFinalBit' value64='212'/>
<enum name='kOBEXResponseCodeGone' value64='74'/>
<enum name='kOBEXResponseCodeGoneWithFinalBit' value64='202'/>
<enum name='kOBEXResponseCodeHTTPVersionNotSupported' value64='85'/>
<enum name='kOBEXResponseCodeHTTPVersionNotSupportedWithFinalBit' value64='213'/>
<enum name='kOBEXResponseCodeInternalServerError' value64='80'/>
<enum name='kOBEXResponseCodeInternalServerErrorWithFinalBit' value64='208'/>
<enum name='kOBEXResponseCodeLengthRequired' value64='75'/>
<enum name='kOBEXResponseCodeLengthRequiredFinalBit' value64='203'/>
<enum name='kOBEXResponseCodeMethodNotAllowed' value64='69'/>
<enum name='kOBEXResponseCodeMethodNotAllowedWithFinalBit' value64='197'/>
<enum name='kOBEXResponseCodeMovedPermanently' value64='49'/>
<enum name='kOBEXResponseCodeMovedPermanentlyWithFinalBit' value64='177'/>
<enum name='kOBEXResponseCodeMovedTemporarily' value64='50'/>
<enum name='kOBEXResponseCodeMovedTemporarilyWithFinalBit' value64='178'/>
<enum name='kOBEXResponseCodeMultipleChoices' value64='48'/>
<enum name='kOBEXResponseCodeMultipleChoicesWithFinalBit' value64='176'/>
<enum name='kOBEXResponseCodeNoContent' value64='36'/>
<enum name='kOBEXResponseCodeNoContentWithFinalBit' value64='164'/>
<enum name='kOBEXResponseCodeNonAuthoritativeInfo' value64='35'/>
<enum name='kOBEXResponseCodeNonAuthoritativeInfoWithFinalBit' value64='163'/>
<enum name='kOBEXResponseCodeNotAcceptable' value64='70'/>
<enum name='kOBEXResponseCodeNotAcceptableWithFinalBit' value64='198'/>
<enum name='kOBEXResponseCodeNotFound' value64='68'/>
<enum name='kOBEXResponseCodeNotFoundWithFinalBit' value64='196'/>
<enum name='kOBEXResponseCodeNotImplemented' value64='81'/>
<enum name='kOBEXResponseCodeNotImplementedWithFinalBit' value64='209'/>
<enum name='kOBEXResponseCodeNotModified' value64='52'/>
<enum name='kOBEXResponseCodeNotModifiedWithFinalBit' value64='180'/>
<enum name='kOBEXResponseCodePartialContent' value64='38'/>
<enum name='kOBEXResponseCodePartialContentWithFinalBit' value64='166'/>
<enum name='kOBEXResponseCodePaymentRequired' value64='66'/>
<enum name='kOBEXResponseCodePaymentRequiredWithFinalBit' value64='194'/>
<enum name='kOBEXResponseCodePreconditionFailed' value64='76'/>
<enum name='kOBEXResponseCodePreconditionFailedWithFinalBit' value64='204'/>
<enum name='kOBEXResponseCodeProxyAuthenticationRequired' value64='71'/>
<enum name='kOBEXResponseCodeProxyAuthenticationRequiredWithFinalBit' value64='199'/>
<enum name='kOBEXResponseCodeRequestTimeOut' value64='72'/>
<enum name='kOBEXResponseCodeRequestTimeOutWithFinalBit' value64='200'/>
<enum name='kOBEXResponseCodeRequestURLTooLarge' value64='78'/>
<enum name='kOBEXResponseCodeRequestURLTooLargeWithFinalBit' value64='206'/>
<enum name='kOBEXResponseCodeRequestedEntityTooLarge' value64='77'/>
<enum name='kOBEXResponseCodeRequestedEntityTooLargeWithFinalBit' value64='205'/>
<enum name='kOBEXResponseCodeReservedRangeEnd' value64='15'/>
<enum name='kOBEXResponseCodeReservedRangeStart' value64='0'/>
<enum name='kOBEXResponseCodeResetContent' value64='37'/>
<enum name='kOBEXResponseCodeResetContentWithFinalBit' value64='165'/>
<enum name='kOBEXResponseCodeSeeOther' value64='51'/>
<enum name='kOBEXResponseCodeSeeOtherWithFinalBit' value64='179'/>
<enum name='kOBEXResponseCodeServiceUnavailable' value64='83'/>
<enum name='kOBEXResponseCodeServiceUnavailableWithFinalBit' value64='211'/>
<enum name='kOBEXResponseCodeSuccess' value64='32'/>
<enum name='kOBEXResponseCodeSuccessWithFinalBit' value64='160'/>
<enum name='kOBEXResponseCodeUnauthorized' value64='65'/>
<enum name='kOBEXResponseCodeUnauthorizedWithFinalBit' value64='193'/>
<enum name='kOBEXResponseCodeUnsupportedMediaType' value64='79'/>
<enum name='kOBEXResponseCodeUnsupportedMediaTypeWithFinalBit' value64='207'/>
<enum name='kOBEXResponseCodeUseProxy' value64='53'/>
<enum name='kOBEXResponseCodeUseProxyWithFinalBit' value64='181'/>
<enum name='kOBEXSessionAlreadyConnectedError' value64='-21882'/>
<enum name='kOBEXSessionBadRequestError' value64='-21877'/>
<enum name='kOBEXSessionBadResponseError' value64='-21878'/>
<enum name='kOBEXSessionBusyError' value64='-21875'/>
<enum name='kOBEXSessionEventTypeAbortCommandReceived' value64='1330857281'/>
<enum name='kOBEXSessionEventTypeAbortCommandResponseReceived' value64='1329808705'/>
<enum name='kOBEXSessionEventTypeConnectCommandReceived' value64='1330857283'/>
<enum name='kOBEXSessionEventTypeConnectCommandResponseReceived' value64='1329808707'/>
<enum name='kOBEXSessionEventTypeDisconnectCommandReceived' value64='1330857284'/>
<enum name='kOBEXSessionEventTypeDisconnectCommandResponseReceived' value64='1329808708'/>
<enum name='kOBEXSessionEventTypeError' value64='1330070853'/>
<enum name='kOBEXSessionEventTypeGetCommandReceived' value64='1330857287'/>
<enum name='kOBEXSessionEventTypeGetCommandResponseReceived' value64='1329808711'/>
<enum name='kOBEXSessionEventTypePutCommandReceived' value64='1330857296'/>
<enum name='kOBEXSessionEventTypePutCommandResponseReceived' value64='1329808720'/>
<enum name='kOBEXSessionEventTypeSetPathCommandReceived' value64='1330857299'/>
<enum name='kOBEXSessionEventTypeSetPathCommandResponseReceived' value64='1329808723'/>
<enum name='kOBEXSessionNoTransportError' value64='-21879'/>
<enum name='kOBEXSessionNotConnectedError' value64='-21876'/>
<enum name='kOBEXSessionParameterTagDeviceAddress' value64='0'/>
<enum name='kOBEXSessionParameterTagNextSequenceNumber' value64='3'/>
<enum name='kOBEXSessionParameterTagNonce' value64='1'/>
<enum name='kOBEXSessionParameterTagSessionID' value64='2'/>
<enum name='kOBEXSessionParameterTagSessionOpcode' value64='5'/>
<enum name='kOBEXSessionParameterTagTimeout' value64='4'/>
<enum name='kOBEXSessionTimeoutError' value64='-21881'/>
<enum name='kOBEXSessionTransportDiedError' value64='-21880'/>
<enum name='kOBEXSuccess' value64='0'/>
<enum name='kOBEXTimeoutError' value64='-21855'/>
<enum name='kOBEXTransportEventTypeDataReceived' value64='1147237441'/>
<enum name='kOBEXTransportEventTypeStatus' value64='1400136020'/>
<enum name='kOBEXUnauthorizedError' value64='-21859'/>
<enum name='kOBEXUnsupportedError' value64='-21852'/>
<enum name='kOBEXVersion10' value64='16'/>
<enum name='kOptionalPageScanMode1' value64='1'/>
<enum name='kOptionalPageScanMode2' value64='2'/>
<enum name='kOptionalPageScanMode3' value64='3'/>
<enum name='kP0Mode' value64='0'/>
<enum name='kP1Mode' value64='1'/>
<enum name='kP2Mode' value64='2'/>
<enum name='kReadAllStoredLinkKeys' value64='1'/>
<enum name='kReadCurrentTransmitPowerLevel' value64='0'/>
<enum name='kReadMaximumTransmitPowerLevel' value64='1'/>
<enum name='kReservedForFutureUse' value64='16'/>
<enum name='kReturnLinkKeyForSpecifiedDeviceOnly' value64='0'/>
<enum name='kSCOFlowControlDisabled' value64='0'/>
<enum name='kSCOFlowControlEnabled' value64='1'/>
<enum name='kSearchOptionsAlwaysStartInquiry' value64='1'/>
<enum name='kSearchOptionsDiscardCachedResults' value64='2'/>
<enum name='kSearchOptionsNone' value64='0'/>
<enum name='kSuspendInquiryScan' value64='2'/>
<enum name='kSuspendPageScan' value64='1'/>
<enum name='kSuspendPeriodicInquiries' value64='3'/>
<function name='IOBluetoothAddSCOAudioDevice'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='IOBluetoothFindNumberOfRegistryEntriesOfClassName'>
<arg type64='*'/>
<retval type64='q'/>
</function>
<function name='IOBluetoothGetUniqueFileNameAndPath'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='@'/>
</function>
<function name='IOBluetoothIgnoreHIDDevice'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<retval type64='v'/>
</function>
<function name='IOBluetoothIsFileAppleDesignatedPIMData'>
<arg type64='@'/>
<retval type64='B'/>
</function>
<function name='IOBluetoothL2CAPChannelRegisterForChannelCloseNotification'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^v'/>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='^{OpaqueIOBluetoothObjectRef=}'/>
</function>
<function name='IOBluetoothNSStringFromDeviceAddress'>
<arg type64='^{BluetoothDeviceAddress=[6C]}'/>
<retval type64='@'/>
</function>
<function name='IOBluetoothNSStringFromDeviceAddressColon'>
<arg type64='^{BluetoothDeviceAddress=[6C]}'/>
<retval type64='@'/>
</function>
<function name='IOBluetoothNSStringToDeviceAddress'>
<arg type64='@'/>
<arg type64='^{BluetoothDeviceAddress=[6C]}'/>
<retval type64='i'/>
</function>
<function name='IOBluetoothNumberOfAvailableHIDDevices'>
<retval type64='q'/>
</function>
<function name='IOBluetoothNumberOfKeyboardHIDDevices'>
<retval type64='q'/>
</function>
<function name='IOBluetoothNumberOfPointingHIDDevices'>
<retval type64='q'/>
</function>
<function name='IOBluetoothNumberOfTabletHIDDevices'>
<retval type64='q'/>
</function>
<function name='IOBluetoothOBEXSessionCreateWithIOBluetoothDeviceRefAndChannelNumber'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<arg type64='C'/>
<arg type64='^^{OpaqueOBEXSessionRef}' type_modifier='o'/>
<retval type64='i'/>
</function>
<function name='IOBluetoothOBEXSessionCreateWithIOBluetoothSDPServiceRecordRef'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<arg type64='^^{OpaqueOBEXSessionRef}' type_modifier='o'/>
<retval type64='i'/>
</function>
<function name='IOBluetoothOBEXSessionCreateWithIncomingIOBluetoothRFCOMMChannel'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<arg type64='^^{OpaqueOBEXSessionRef}' type_modifier='o'/>
<retval type64='i'/>
</function>
<function name='IOBluetoothOBEXSessionOpenTransportConnection'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='i'/>
<arg type64='^v'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='IOBluetoothPackData' variadic='true'>
<arg type64='^v' type_modifier='N'/>
<arg type64='*'/>
<retval type64='q'/>
</function>
<function name='IOBluetoothPackDataList'>
<arg type64='^v'/>
<arg type64='*'/>
<arg type64='*'/>
<retval type64='q'/>
</function>
<function name='IOBluetoothRemoveIgnoredHIDDevice'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<retval type64='v'/>
</function>
<function name='IOBluetoothRemoveSCOAudioDevice'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<retval type64='i'/>
</function>
<function name='IOBluetoothUnpackData' variadic='true'>
<arg type64='Q'/>
<arg c_array_length_in_arg='0' type64='^v' type_modifier='n'/>
<arg type64='*'/>
<retval type64='q'/>
</function>
<function name='IOBluetoothUnpackDataList'>
<arg type64='Q'/>
<arg type64='^v'/>
<arg type64='*'/>
<arg type64='*'/>
<retval type64='q'/>
</function>
<function name='IOBluetoothUserNotificationUnregister'>
<arg type64='^{OpaqueIOBluetoothObjectRef=}'/>
<retval type64='v'/>
</function>
<function name='OBEXAddApplicationParameterHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddAuthorizationChallengeHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddAuthorizationResponseHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddBodyHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='B'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddByteSequenceHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddConnectionIDHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddCountHeader'>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddDescriptionHeader'>
<arg type64='^{__CFString=}'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddHTTPHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddLengthHeader'>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddNameHeader'>
<arg type64='^{__CFString=}'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddObjectClassHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddTargetHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddTime4ByteHeader'>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddTimeISOHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddTypeHeader'>
<arg type64='^{__CFString=}'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddUserDefinedHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXAddWhoHeader'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='OBEXCreateVCard'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='5' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='7' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='9' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='11' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='13' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='15' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='17' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='19' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='21' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='23' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='25' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='27' type64='^v' type_modifier='n'/>
<arg type64='I'/>
<retval already_retained='true' type64='^{__CFData=}'/>
</function>
<function name='OBEXCreateVEvent'>
<arg c_array_length_in_arg='1' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='3' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='5' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='7' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='9' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='11' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='13' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='15' type64='*' type_modifier='n'/>
<arg type64='I'/>
<arg c_array_length_in_arg='17' type64='*' type_modifier='n'/>
<arg type64='I'/>
<retval already_retained='true' type64='^{__CFData=}'/>
</function>
<function name='OBEXGetHeaders'>
<arg c_array_length_in_arg='1' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<retval type64='^{__CFDictionary=}'/>
</function>
<function name='OBEXHeadersToBytes'>
<arg type64='^{__CFDictionary=}'/>
<retval type64='^{__CFData=}'/>
</function>
<function name='OBEXSessionAbort'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg c_array_length_in_arg='2' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionAbortResponse'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionConnect'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg type64='S'/>
<arg c_array_length_in_arg='4' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionConnectResponse'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg type64='C'/>
<arg type64='S'/>
<arg c_array_length_in_arg='5' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionDelete'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionDisconnect'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg c_array_length_in_arg='2' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionDisconnectResponse'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionGet'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='B'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionGetAvailableCommandPayloadLength'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg type64='^S' type_modifier='o'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionGetAvailableCommandResponsePayloadLength'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg type64='^S' type_modifier='o'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionGetMaxPacketLength'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='^S' type_modifier='o'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionGetResponse'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionHasOpenOBEXConnection'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='^B' type_modifier='o'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionPut'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='B'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg c_array_length_in_arg='5' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionPutResponse'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionSetPath'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg type64='C'/>
<arg c_array_length_in_arg='4' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionSetPathResponse'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg type64='C'/>
<arg c_array_length_in_arg='3' type64='^v' type_modifier='n'/>
<arg type64='Q'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<function name='OBEXSessionSetServerCallback'>
<arg type64='^{OpaqueOBEXSessionRef=}'/>
<arg function_pointer='true' type64='^?' type_modifier='n'>
<arg type64='^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}'/>
<retval type64='v'/>
</arg>
<arg type64='^v' type_modifier='n'/>
<retval type64='i'/>
</function>
<class name='IOBluetoothDevice'>
<method selector='isConnected'>
<retval type64='B'/>
</method>
<method selector='isFavorite'>
<retval type64='B'/>
</method>
<method selector='isHandsFreeAudioGateway'>
<retval type64='B'/>
</method>
<method selector='isHandsFreeDevice'>
<retval type64='B'/>
</method>
<method selector='isIncoming'>
<retval type64='B'/>
</method>
<method selector='isPaired'>
<retval type64='B'/>
</method>
<method selector='openConnection:withPageTimeout:authenticationRequired:'>
<arg index='2' type64='B'/>
</method>
<method selector='openL2CAPChannel:findExisting:newChannel:'>
<arg index='1' type64='B'/>
<arg index='2' type_modifier='o'/>
</method>
<method selector='openL2CAPChannelAsync:withPSM:delegate:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='openL2CAPChannelSync:withPSM:delegate:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='openRFCOMMChannel:channel:'>
<arg index='1' type_modifier='o'/>
</method>
<method selector='openRFCOMMChannelAsync:withChannelID:delegate:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='openRFCOMMChannelSync:withChannelID:delegate:'>
<arg index='0' type_modifier='o'/>
</method>
<method class_method='true' selector='registerForConnectNotifications:selector:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method selector='registerForDisconnectNotification:selector:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method selector='sendL2CAPEchoRequest:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method class_method='true' selector='withAddress:'>
<arg index='0' type_modifier='n'/>
</method>
</class>
<class name='IOBluetoothDeviceInquiry'>
<method selector='setUpdateNewDeviceNames:'>
<arg index='0' type64='B'/>
</method>
<method selector='updateNewDeviceNames'>
<retval type64='B'/>
</method>
</class>
<class name='IOBluetoothDevicePair'>
<method selector='replyUserConfirmation:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='IOBluetoothHandsFree'>
<method selector='isConnected'>
<retval type64='B'/>
</method>
<method selector='isInputMuted'>
<retval type64='B'/>
</method>
<method selector='isOutputMuted'>
<retval type64='B'/>
</method>
<method selector='isSCOConnected'>
<retval type64='B'/>
</method>
<method selector='isSMSEnabled'>
<retval type64='B'/>
</method>
<method selector='setInputMuted:'>
<arg index='0' type64='B'/>
</method>
<method selector='setOutputMuted:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='IOBluetoothHandsFreeAudioGateway'>
<method selector='sendResponse:withOK:'>
<arg index='1' type64='B'/>
</method>
</class>
<class name='IOBluetoothL2CAPChannel'>
<method selector='isIncoming'>
<retval type64='B'/>
</method>
<method selector='registerForChannelCloseNotification:selector:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method class_method='true' selector='registerForChannelOpenNotifications:selector:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method class_method='true' selector='registerForChannelOpenNotifications:selector:withPSM:direction:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method selector='writeAsync:length:refcon:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
<arg index='2' type_modifier='n'/>
</method>
<method selector='writeSync:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
</class>
<class name='IOBluetoothOBEXSession'>
<method selector='hasOpenTransportConnection'>
<retval type64='B'/>
</method>
<method selector='initWithIncomingRFCOMMChannel:eventSelector:selectorTarget:refCon:'>
<arg index='1' sel_of_type64='v24@0:8@16'/>
<arg index='3' type_modifier='n'/>
</method>
<method selector='isSessionTargetAMac'>
<retval type64='B'/>
</method>
<method selector='openTransportConnection:selectorTarget:refCon:'>
<arg index='0' sel_of_type64='v28@0:8@16i24'/>
<arg index='2' type_modifier='n'/>
</method>
<method selector='sendDataToTransport:dataLength:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='setOBEXSessionOpenConnectionCallback:refCon:'>
<arg function_pointer='true' index='0' type64='^?' type_modifier='n'>
<retval type64='v'/>
</arg>
<arg index='1' type_modifier='n'/>
</method>
<method selector='setOpenTransportConnectionAsyncSelector:target:refCon:'>
<arg index='0' sel_of_type64='v28@0:8@16i24'/>
<arg index='2' type_modifier='n'/>
</method>
<method class_method='true' selector='withIncomingRFCOMMChannel:eventSelector:selectorTarget:refCon:'>
<arg index='1' sel_of_type64='v24@0:8@16'/>
<arg index='3' type_modifier='n'/>
</method>
</class>
<class name='IOBluetoothRFCOMMChannel'>
<method selector='isIncoming'>
<retval type64='B'/>
</method>
<method selector='isOpen'>
<retval type64='B'/>
</method>
<method selector='isTransmissionPaused'>
<retval type64='B'/>
</method>
<method selector='registerForChannelCloseNotification:selector:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method class_method='true' selector='registerForChannelOpenNotifications:selector:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method class_method='true' selector='registerForChannelOpenNotifications:selector:withChannelID:direction:'>
<arg index='1' sel_of_type64='v32@0:8@16@24'/>
</method>
<method selector='write:length:sleep:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
<arg index='2' type64='B'/>
</method>
<method selector='writeAsync:length:refcon:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
<arg index='2' type_modifier='n'/>
</method>
<method selector='writeSimple:length:sleep:bytesSent:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
<arg index='2' type64='B'/>
<arg index='3' type_modifier='o'/>
</method>
<method selector='writeSync:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
</class>
<class name='IOBluetoothSDPDataElement'>
<method selector='containsDataElement:'>
<retval type64='B'/>
</method>
<method selector='containsValue:'>
<retval type64='B'/>
</method>
</class>
<class name='IOBluetoothSDPServiceRecord'>
<method selector='getL2CAPPSM:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='getRFCOMMChannelID:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='getServiceRecordHandle:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='hasServiceFromArray:'>
<retval type64='B'/>
</method>
<method selector='matchesSearchArray:'>
<retval type64='B'/>
</method>
<method selector='matchesUUID16:'>
<retval type64='B'/>
</method>
<method selector='matchesUUIDArray:'>
<retval type64='B'/>
</method>
</class>
<class name='IOBluetoothSDPUUID'>
<method selector='isEqualToUUID:'>
<retval type64='B'/>
</method>
<method class_method='true' selector='uuidWithBytes:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
</class>
<class name='NSMutableDictionary'>
<method selector='addApplicationParameterHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addAuthorizationChallengeHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addAuthorizationResponseHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addBodyHeader:length:endOfBody:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
<arg index='2' type64='B'/>
</method>
<method selector='addByteSequenceHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addConnectionIDHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addHTTPHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addImageDescriptorHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addObjectClassHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addTargetHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addTimeISOHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addUserDefinedHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='addWhoHeader:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method class_method='true' selector='dictionaryWithOBEXHeadersData:headersDataSize:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method class_method='true' selector='withOBEXHeadersData:headersDataSize:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
</class>
<class name='NSObject'>
<method selector='deviceInquiryComplete:error:aborted:'>
<arg index='2' type64='B'/>
</method>
<method selector='l2capChannelData:data:length:'>
<arg c_array_length_in_arg='2' index='1' type_modifier='o'/>
</method>
<method selector='l2capChannelWriteComplete:refcon:status:'>
<arg index='1' type_modifier='n'/>
</method>
<method selector='registerIncomingDataListener:refCon:'>
<arg function_pointer='true' index='0' type64='^?' type_modifier='n'>
<retval type64='v'/>
</arg>
<arg index='1' type_modifier='n'/>
</method>
<method selector='rfcommChannelData:data:length:'>
<arg c_array_length_in_arg='2' index='1' type_modifier='o'/>
</method>
<method selector='rfcommChannelWriteComplete:refcon:status:'>
<arg index='1' type_modifier='o'/>
</method>
<method selector='write:length:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
</class>
<class name='OBEXFileTransferServices'>
<method selector='isBusy'>
<retval type64='B'/>
</method>
<method selector='isConnected'>
<retval type64='B'/>
</method>
</class>
<class name='OBEXSession'>
<method selector='OBEXAbort:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
<arg index='2' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='4' type_modifier='n'/>
</method>
<method selector='OBEXAbortResponse:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='2' index='1' type_modifier='n'/>
<arg index='3' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='5' type_modifier='n'/>
</method>
<method selector='OBEXConnect:maxPacketLength:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='3' index='2' type_modifier='n'/>
<arg index='4' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='6' type_modifier='n'/>
</method>
<method selector='OBEXConnectResponse:flags:maxPacketLength:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='4' index='3' type_modifier='n'/>
<arg index='5' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='7' type_modifier='n'/>
</method>
<method selector='OBEXDisconnect:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
<arg index='2' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='4' type_modifier='n'/>
</method>
<method selector='OBEXDisconnectResponse:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='2' index='1' type_modifier='n'/>
<arg index='3' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='5' type_modifier='n'/>
</method>
<method selector='OBEXGet:headers:headersLength:eventSelector:selectorTarget:refCon:'>
<arg index='0' type64='B'/>
<arg c_array_length_in_arg='2' index='1' type_modifier='n'/>
<arg index='3' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='5' type_modifier='n'/>
</method>
<method selector='OBEXGetResponse:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='2' index='1' type_modifier='n'/>
<arg index='3' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='5' type_modifier='n'/>
</method>
<method selector='OBEXPut:headersData:headersDataLength:bodyData:bodyDataLength:eventSelector:selectorTarget:refCon:'>
<arg index='0' type64='B'/>
<arg c_array_length_in_arg='2' index='1' type_modifier='n'/>
<arg c_array_length_in_arg='4' index='3' type_modifier='n'/>
<arg index='5' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='7' type_modifier='n'/>
</method>
<method selector='OBEXPutResponse:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='2' index='1' type_modifier='n'/>
<arg index='3' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='5' type_modifier='n'/>
</method>
<method selector='OBEXSetPath:constants:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='3' index='2' type_modifier='n'/>
<arg index='4' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='6' type_modifier='n'/>
</method>
<method selector='OBEXSetPathResponse:optionalHeaders:optionalHeadersLength:eventSelector:selectorTarget:refCon:'>
<arg c_array_length_in_arg='2' index='1' type_modifier='n'/>
<arg index='3' sel_of_type64='v24@0:8r^{OBEXSessionEvent=I^{OpaqueOBEXSessionRef}^vB^v^v(?={OBEXConnectCommandResponseData=C^vQSCC}{OBEXDisconnectCommandResponseData=C^vQ}{OBEXPutCommandResponseData=C^vQ}{OBEXGetCommandResponseData=C^vQ}{OBEXSetPathCommandResponseData=C^vQCC}{OBEXAbortCommandResponseData=C^vQ}{OBEXConnectCommandData=^vQSCC}{OBEXDisconnectCommandData=^vQ}{OBEXPutCommandData=^vQQ}{OBEXGetCommandData=^vQ}{OBEXSetPathCommandData=^vQCC}{OBEXAbortCommandData=^vQ}{OBEXErrorData=i^vQ})}16'/>
<arg index='5' type_modifier='n'/>
</method>
<method selector='clientHandleIncomingData:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='hasOpenOBEXConnection'>
<retval type64='B'/>
</method>
<method selector='hasOpenTransportConnection'>
<retval type64='B'/>
</method>
<method selector='openTransportConnection:selectorTarget:refCon:'>
<arg index='0' sel_of_type64='v28@0:8@16i24'/>
<arg index='2' type_modifier='n'/>
</method>
<method selector='sendDataToTransport:dataLength:'>
<arg c_array_length_in_arg='1' index='0' type_modifier='n'/>
</method>
<method selector='serverHandleIncomingData:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='setEventCallback:'>
<arg function_pointer='true' index='0' type64='^?'>
<retval type64='v'/>
</arg>
</method>
<method selector='setEventRefCon:'>
<arg index='0' type_modifier='n'/>
</method>
<method selector='setEventSelector:target:refCon:'>
<arg index='0' sel_of_type64='v24@0:8@16'/>
</method>
</class>
</signatures>
