<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<struct name='LEACodec' type64='{_LEACodec=&quot;name&quot;*&quot;throughputFor40Bytes&quot;d&quot;throughputFor60Bytes&quot;d&quot;isFragmented&quot;B}'/>
<constant name='AVRCP_BROWSING_KEY_Album' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_Artist' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_AttributeID' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_AttributeName' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_Attributes' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_AttributesCount' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_BitMask' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_CharacterSetID' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_DisplayName' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_DisplayNameLength' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_FolderDepth' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_FolderType' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_Folders' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_GENRE' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_Illegal' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_IsPlayable' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_ItemLength' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_ItemType' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_Items' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_ItemsCount' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_MajorType' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_MediaType' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_PlayerID' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_PlayingStatus' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_PlayingTime' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_ResponseStatus' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_String' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_SubType' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_Title' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_TotalTrackNumber' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_TrackNumber' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_UID' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_UIDCounter' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_Value' type64='@'/>
<constant name='AVRCP_BROWSING_KEY_ValueLength' type64='@'/>
<constant name='CBUUIDAMSEntityAttributeCharacteristicString' type64='@'/>
<constant name='CBUUIDAMSEntityUpdateCharacteristicString' type64='@'/>
<constant name='CBUUIDAMSRemoteCommandCharacteristicString' type64='@'/>
<constant name='CBUUIDANCSControlPointCharacteristicString' type64='@'/>
<constant name='CBUUIDANCSDataSourceCharacteristicString' type64='@'/>
<constant name='CBUUIDANCSNotificationSourceCharacteristicString' type64='@'/>
<constant name='CBUUIDAppleMediaServiceString' type64='@'/>
<constant name='CBUUIDAppleNotificationCenterServiceString' type64='@'/>
<constant name='LEA_CODECS' type64='[15{?=*ddB}]'/>
<constant name='MCSAlbumChanged' type64='@'/>
<constant name='MCSArtistChanged' type64='@'/>
<constant name='MCSDurationChanged' type64='@'/>
<constant name='MCSPlaybackInfoChanged' type64='@'/>
<constant name='MCSPlayerNameChanged' type64='@'/>
<constant name='MCSQueueCountChanged' type64='@'/>
<constant name='MCSQueueIndexChanged' type64='@'/>
<constant name='MCSQueueRandomChanged' type64='@'/>
<constant name='MCSQueueShuffleChanged' type64='@'/>
<constant name='MCSTitleChanged' type64='@'/>
<constant name='MCSVolumeChanged' type64='@'/>
<constant name='kBAMANCSApplicationAttributeKeyDisplayName' type64='@'/>
<constant name='kBAMANCSNotificationAttributeKeyAppID' type64='@'/>
<constant name='kBAMANCSNotificationAttributeKeyDate' type64='@'/>
<constant name='kBAMANCSNotificationAttributeKeyMessage' type64='@'/>
<constant name='kBAMANCSNotificationAttributeKeyMessageSize' type64='@'/>
<constant name='kBAMANCSNotificationAttributeKeySubtitle' type64='@'/>
<constant name='kBAMANCSNotificationAttributeKeyTitle' type64='@'/>
<constant name='kBAMANCSNotificationSourceKeyCategoryCount' type64='@'/>
<constant name='kBAMANCSNotificationSourceKeyCategoryID' type64='@'/>
<constant name='kBAMANCSNotificationSourceKeyEventFlags' type64='@'/>
<constant name='kBAMANCSNotificationSourceKeyEventID' type64='@'/>
<constant name='kBAMANCSNotificationSourceKeyUID' type64='@'/>
<constant name='kBAMATResponseCommand' type64='@'/>
<constant name='kBAMATResponseParameters' type64='@'/>
<constant name='kBAMAVRCPMetaAlbum' type64='I'/>
<constant name='kBAMAVRCPMetaArtist' type64='I'/>
<constant name='kBAMAVRCPMetaGenre' type64='I'/>
<constant name='kBAMAVRCPMetaNumber' type64='I'/>
<constant name='kBAMAVRCPMetaTime' type64='I'/>
<constant name='kBAMAVRCPMetaTitle' type64='I'/>
<constant name='kBAMAVRCPMetaTotal' type64='I'/>
<constant name='kBAMDeviceAttachNotificationName' type64='@'/>
<constant name='kBAMDeviceDetachNotificationName' type64='@'/>
<constant name='kBAMDeviceEntryID' type64='@'/>
<constant name='kBAMDeviceName' type64='@'/>
<constant name='kBAMDevicePath' type64='@'/>
<constant name='kBAMDirty' type64='@'/>
<constant name='kBAMHIDChannelControl' type64='S'/>
<constant name='kBAMHIDChannelInterrupt' type64='S'/>
<constant name='kBAMHIDLeftAlt' type64='C'/>
<constant name='kBAMHIDLeftCmd' type64='C'/>
<constant name='kBAMHIDLeftCtrl' type64='C'/>
<constant name='kBAMHIDLeftShift' type64='C'/>
<constant name='kBAMHIDReportBufferSizePresent' type64='C'/>
<constant name='kBAMHIDReportFeature' type64='C'/>
<constant name='kBAMHIDReportInput' type64='C'/>
<constant name='kBAMHIDReportOther' type64='C'/>
<constant name='kBAMHIDReportOutput' type64='C'/>
<constant name='kBAMHIDReportTypeMask' type64='C'/>
<constant name='kBAMHIDRightAlt' type64='C'/>
<constant name='kBAMHIDRightCmd' type64='C'/>
<constant name='kBAMHIDRightCtrl' type64='C'/>
<constant name='kBAMHIDRightShift' type64='C'/>
<constant name='kBAMIOCapDisplayOnly' type64='C'/>
<constant name='kBAMIOCapDisplayYesNo' type64='C'/>
<constant name='kBAMIOCapKeyboardOnly' type64='C'/>
<constant name='kBAMIOCapNoInNoOut' type64='C'/>
<constant name='kBAMLEAdvertisingData128BitServiceUUIDS' type64='C'/>
<constant name='kBAMLEAdvertisingData128BitServiceUUIDSCompleteList' type64='C'/>
<constant name='kBAMLEAdvertisingData128BitSolicitedServiceUUIDs' type64='C'/>
<constant name='kBAMLEAdvertisingData16BitServiceUUIDS' type64='C'/>
<constant name='kBAMLEAdvertisingData16BitServiceUUIDSCompleteList' type64='C'/>
<constant name='kBAMLEAdvertisingData16BitSolicitedServiceUUIDs' type64='C'/>
<constant name='kBAMLEAdvertisingDataCompleteName' type64='C'/>
<constant name='kBAMLEAdvertisingDataMfgData' type64='C'/>
<constant name='kBAMLEAdvertisingDataShortName' type64='C'/>
<constant name='kBAMLEAdvertisingIntervalTimeProfilePeripheralShort' type64='S'/>
<constant name='kBAMLEAttributeHandle' type64='@'/>
<constant name='kBAMLEAttributeSecurityNone' type64='C'/>
<constant name='kBAMLEAttributeSecurityReadAuthenticationRequired' type64='C'/>
<constant name='kBAMLEAttributeSecurityReadAuthorizationRequired' type64='C'/>
<constant name='kBAMLEAttributeSecurityReadable' type64='C'/>
<constant name='kBAMLEAttributeSecurityWritable' type64='C'/>
<constant name='kBAMLEAttributeSecurityWriteAuthenticationRequired' type64='C'/>
<constant name='kBAMLEAttributeSecurityWriteAuthorizationRequired' type64='C'/>
<constant name='kBAMLECharacteristicEndHandle' type64='@'/>
<constant name='kBAMLECharacteristicExPropertyReliableWrite' type64='I'/>
<constant name='kBAMLECharacteristicExPropertyReserved' type64='I'/>
<constant name='kBAMLECharacteristicExPropertyWritableAux' type64='I'/>
<constant name='kBAMLECharacteristicProperties' type64='@'/>
<constant name='kBAMLECharacteristicPropertyBroadcast' type64='S'/>
<constant name='kBAMLECharacteristicPropertyExtended' type64='S'/>
<constant name='kBAMLECharacteristicPropertyIndicate' type64='S'/>
<constant name='kBAMLECharacteristicPropertyIndicateEncryptionRequired' type64='S'/>
<constant name='kBAMLECharacteristicPropertyNotify' type64='S'/>
<constant name='kBAMLECharacteristicPropertyNotifyEncryptionRequired' type64='S'/>
<constant name='kBAMLECharacteristicPropertyRead' type64='S'/>
<constant name='kBAMLECharacteristicPropertySignedWrites' type64='S'/>
<constant name='kBAMLECharacteristicPropertyWrite' type64='S'/>
<constant name='kBAMLECharacteristicPropertyWriteNoResponse' type64='S'/>
<constant name='kBAMLECharacteristicUUIDCurrentTimeCharacteristic' type64='S'/>
<constant name='kBAMLECharacteristicValue' type64='@'/>
<constant name='kBAMLECharacteristicValueHandle' type64='@'/>
<constant name='kBAMLEScanResponseAddress' type64='@'/>
<constant name='kBAMLEScanResponseAddressType' type64='@'/>
<constant name='kBAMLEScanResponseManufacturerData' type64='@'/>
<constant name='kBAMLEScanResponseName' type64='@'/>
<constant name='kBAMLEScanResponseNameType' type64='@'/>
<constant name='kBAMLEScanResponseRSSI' type64='@'/>
<constant name='kBAMLEScanResponseServiceData' type64='@'/>
<constant name='kBAMLEScanResponseServiceUUIDs' type64='@'/>
<constant name='kBAMLEScanResponseSlaveIntervalMax' type64='@'/>
<constant name='kBAMLEScanResponseSlaveIntervalMin' type64='@'/>
<constant name='kBAMLEScanResponseTxPower' type64='@'/>
<constant name='kBAMLEScanResponseType' type64='@'/>
<constant name='kBAMLEServiceEndHandle' type64='@'/>
<constant name='kBAMLEServiceStartHandle' type64='@'/>
<constant name='kBAMLEServiceUUIDCurrentTimeService' type64='@'/>
<constant name='kBAMLEServiceUUIDMediaControlService' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeAdjustReason' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeDay' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeDayOfWeek' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeHours' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeMinutes' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeMonth' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeSeconds' type64='@'/>
<constant name='kBAMLETimeProfileClientKeyCurrentTimeYear' type64='@'/>
<constant name='kBAMLEUUID' type64='@'/>
<constant name='kBAMLogA2DP' type64='Q'/>
<constant name='kBAMLogAVRCP' type64='Q'/>
<constant name='kBAMLogAll' type64='Q'/>
<constant name='kBAMLogCore' type64='Q'/>
<constant name='kBAMLogHFP' type64='Q'/>
<constant name='kBAMLogHID' type64='Q'/>
<constant name='kBAMLogIAP' type64='Q'/>
<constant name='kBAMLogLE' type64='Q'/>
<constant name='kBAMLogNone' type64='Q'/>
<constant name='kBAMLogPBAP' type64='Q'/>
<constant name='kBAMServiceA2DP' type64='Q'/>
<constant name='kBAMServiceAVRCP' type64='Q'/>
<constant name='kBAMServiceAll' type64='Q'/>
<constant name='kBAMServiceHFP' type64='Q'/>
<constant name='kBAMServiceHID' type64='Q'/>
<constant name='kBAMServiceIAP' type64='Q'/>
<constant name='kBAMServiceLE' type64='Q'/>
<constant name='kBAMServiceLEA' type64='Q'/>
<constant name='kBAMServiceLEANCSProfileClient' type64='Q'/>
<constant name='kBAMServiceLEMediaControlProfileClient' type64='Q'/>
<constant name='kBAMServiceLETimeProfileClient' type64='Q'/>
<constant name='kBAMServiceNone' type64='Q'/>
<constant name='kBAMServicePBAP' type64='Q'/>
<constant name='kBAMTestKey' type64='@'/>
<constant name='kBAMvCardAddressHome' type64='@'/>
<constant name='kBAMvCardAddressWork' type64='@'/>
<constant name='kBAMvCardAgent' type64='@'/>
<constant name='kBAMvCardBirthday' type64='@'/>
<constant name='kBAMvCardEmailHome' type64='@'/>
<constant name='kBAMvCardEmailWork' type64='@'/>
<constant name='kBAMvCardIdentifier' type64='@'/>
<constant name='kBAMvCardName' type64='@'/>
<constant name='kBAMvCardNickname' type64='@'/>
<constant name='kBAMvCardNote' type64='@'/>
<constant name='kBAMvCardOrganization' type64='@'/>
<constant name='kBAMvCardPhoneHome' type64='@'/>
<constant name='kBAMvCardPhoneMobile' type64='@'/>
<constant name='kBAMvCardPhoneWork' type64='@'/>
<constant name='kBAMvCardTitle' type64='@'/>
<enum name='AVRCP_BROWSING_AddressedPlayerChanged' value64='22'/>
<enum name='AVRCP_BROWSING_CharacterSetID_Invalid' value64='0'/>
<enum name='AVRCP_BROWSING_CharacterSetID_UTF16' value64='1015'/>
<enum name='AVRCP_BROWSING_CharacterSetID_UTF32' value64='1017'/>
<enum name='AVRCP_BROWSING_CharacterSetID_UTF8' value64='106'/>
<enum name='AVRCP_BROWSING_DoesNotExist' value64='9'/>
<enum name='AVRCP_BROWSING_FolderItemNotPlayable' value64='12'/>
<enum name='AVRCP_BROWSING_FolderType_Albums' value64='2'/>
<enum name='AVRCP_BROWSING_FolderType_Artists' value64='3'/>
<enum name='AVRCP_BROWSING_FolderType_Genres' value64='4'/>
<enum name='AVRCP_BROWSING_FolderType_Mixed' value64='0'/>
<enum name='AVRCP_BROWSING_FolderType_Playlists' value64='5'/>
<enum name='AVRCP_BROWSING_FolderType_Titles' value64='1'/>
<enum name='AVRCP_BROWSING_FolderType_Years' value64='6'/>
<enum name='AVRCP_BROWSING_Folder_Direction_Down' value64='1'/>
<enum name='AVRCP_BROWSING_Folder_Direction_Up' value64='0'/>
<enum name='AVRCP_BROWSING_Folder_Error' value64='255'/>
<enum name='AVRCP_BROWSING_Folder_FwdSeek' value64='3'/>
<enum name='AVRCP_BROWSING_Folder_NotPlayable' value64='0'/>
<enum name='AVRCP_BROWSING_Folder_Paused' value64='2'/>
<enum name='AVRCP_BROWSING_Folder_Playable' value64='1'/>
<enum name='AVRCP_BROWSING_Folder_Playing' value64='1'/>
<enum name='AVRCP_BROWSING_Folder_RevSeek' value64='4'/>
<enum name='AVRCP_BROWSING_Folder_Stopped' value64='0'/>
<enum name='AVRCP_BROWSING_InternalError' value64='3'/>
<enum name='AVRCP_BROWSING_InvalidCommand' value64='0'/>
<enum name='AVRCP_BROWSING_InvalidDirection' value64='7'/>
<enum name='AVRCP_BROWSING_InvalidParameters' value64='1'/>
<enum name='AVRCP_BROWSING_InvalidPlayerID' value64='17'/>
<enum name='AVRCP_BROWSING_InvalidScope' value64='10'/>
<enum name='AVRCP_BROWSING_Item_Type_Folder' value64='2'/>
<enum name='AVRCP_BROWSING_Item_Type_MediaElement' value64='3'/>
<enum name='AVRCP_BROWSING_Item_Type_MediaPlayer' value64='1'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_ALBUM' value64='3'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_ARTIST' value64='2'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_GENRE' value64='6'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_ILLEGAL' value64='0'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_PLAYING_TIME' value64='7'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_TITLE' value64='1'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_TOTAL_TRACK_NUMBER' value64='5'/>
<enum name='AVRCP_BROWSING_MEDIA_ATTR_TRACK_NUMBER' value64='4'/>
<enum name='AVRCP_BROWSING_MediaInUse' value64='13'/>
<enum name='AVRCP_BROWSING_NoAvailablePlayers' value64='21'/>
<enum name='AVRCP_BROWSING_NoError' value64='4'/>
<enum name='AVRCP_BROWSING_NoValidSearchResults' value64='20'/>
<enum name='AVRCP_BROWSING_NotDirectory' value64='8'/>
<enum name='AVRCP_BROWSING_NowPlayingListFull' value64='14'/>
<enum name='AVRCP_BROWSING_OutOfBounds' value64='11'/>
<enum name='AVRCP_BROWSING_ParaContentError' value64='2'/>
<enum name='AVRCP_BROWSING_PlayerNotAddressed' value64='19'/>
<enum name='AVRCP_BROWSING_PlayerNotBrowsable' value64='18'/>
<enum name='AVRCP_BROWSING_Reserved' value64='6'/>
<enum name='AVRCP_BROWSING_SCOPE_FILESYSTEM' value64='1'/>
<enum name='AVRCP_BROWSING_SCOPE_MEDIAPLAYER_LIST' value64='0'/>
<enum name='AVRCP_BROWSING_SCOPE_NOW_PLAYING' value64='3'/>
<enum name='AVRCP_BROWSING_SCOPE_SEARCH' value64='2'/>
<enum name='AVRCP_BROWSING_SearchInProgress' value64='16'/>
<enum name='AVRCP_BROWSING_SearchNotSupported' value64='15'/>
<enum name='AVRCP_BROWSING_UIDChanged' value64='5'/>
<enum name='BAM_ANCS_AppAttributeIDDisplayName' value64='0'/>
<enum name='BAM_ANCS_CategoryIDBusinessAndFinance' value64='9'/>
<enum name='BAM_ANCS_CategoryIDEmail' value64='6'/>
<enum name='BAM_ANCS_CategoryIDEntertainment' value64='11'/>
<enum name='BAM_ANCS_CategoryIDHealthAndFitness' value64='8'/>
<enum name='BAM_ANCS_CategoryIDIncomingCall' value64='1'/>
<enum name='BAM_ANCS_CategoryIDLocation' value64='10'/>
<enum name='BAM_ANCS_CategoryIDMissedCall' value64='2'/>
<enum name='BAM_ANCS_CategoryIDNews' value64='7'/>
<enum name='BAM_ANCS_CategoryIDOther' value64='0'/>
<enum name='BAM_ANCS_CategoryIDSchedule' value64='5'/>
<enum name='BAM_ANCS_CategoryIDSocial' value64='4'/>
<enum name='BAM_ANCS_CategoryIDVoicemail' value64='3'/>
<enum name='BAM_ANCS_CommandIDGetAppAttributes' value64='1'/>
<enum name='BAM_ANCS_CommandIDGetNotificationAttributes' value64='0'/>
<enum name='BAM_ANCS_EventFlagImportant' value64='2'/>
<enum name='BAM_ANCS_EventFlagSilent' value64='1'/>
<enum name='BAM_ANCS_EventIDNotificationAdded' value64='0'/>
<enum name='BAM_ANCS_EventIDNotificationModified' value64='1'/>
<enum name='BAM_ANCS_EventIDNotificationRemoved' value64='2'/>
<enum name='BAM_ANCS_InvalidCommand' value64='161'/>
<enum name='BAM_ANCS_InvalidParameter' value64='162'/>
<enum name='BAM_ANCS_NotificationAttributeIDAppIdentifier' value64='0'/>
<enum name='BAM_ANCS_NotificationAttributeIDDate' value64='5'/>
<enum name='BAM_ANCS_NotificationAttributeIDMessage' value64='3'/>
<enum name='BAM_ANCS_NotificationAttributeIDMessageSize' value64='4'/>
<enum name='BAM_ANCS_NotificationAttributeIDSubtitle' value64='2'/>
<enum name='BAM_ANCS_NotificationAttributeIDTitle' value64='1'/>
<enum name='BAM_ANCS_UnknownCommand' value64='160'/>
<enum name='kBAMDeviceModeActive' value64='0'/>
<enum name='kBAMDeviceModeHold' value64='1'/>
<enum name='kBAMDeviceModePark' value64='3'/>
<enum name='kBAMDeviceModeSniff' value64='2'/>
<enum name='kBAMDeviceRoleMaster' value64='0'/>
<enum name='kBAMDeviceRoleSlave' value64='1'/>
<enum name='kBAMLEAdModeConnectableDirected' value64='1'/>
<enum name='kBAMLEAdModeConnectableUndirected' value64='0'/>
<enum name='kBAMLEAdModeDiscoverableUndirected' value64='2'/>
<enum name='kBAMLEAdModeNonConnectableUndirected' value64='3'/>
<enum name='kBAMLEAddressPrivateNonResolvable' value64='2'/>
<enum name='kBAMLEAddressPrivateResolvable' value64='3'/>
<enum name='kBAMLEAddressPublic' value64='0'/>
<enum name='kBAMLEAddressStatic' value64='1'/>
<enum name='kBAMLEClientDescriptorConfiguration' value64='2'/>
<enum name='kBAMLEDescriptorAggregate_Format' value64='5'/>
<enum name='kBAMLEDescriptorCharacteristic_Format' value64='4'/>
<enum name='kBAMLEDescriptorCustomConfiguration' value64='6'/>
<enum name='kBAMLEDescriptorExtendedProperties' value64='0'/>
<enum name='kBAMLEDescriptorUserDescription' value64='1'/>
<enum name='kBAMLEInputCapabilityKeyboard' value64='2'/>
<enum name='kBAMLEInputCapabilityNone' value64='0'/>
<enum name='kBAMLEInputCapabilityYesNo' value64='1'/>
<enum name='kBAMLEOutputCapabilityDisplay' value64='1'/>
<enum name='kBAMLEOutputCapabilityNone' value64='0'/>
<enum name='kBAMLEServerDescriptorConfiguration' value64='3'/>
<enum name='kBAMPBAPPhonebookCombinedCalls' value64='4'/>
<enum name='kBAMPBAPPhonebookIncomingCalls' value64='1'/>
<enum name='kBAMPBAPPhonebookInvalid' value64='5'/>
<enum name='kBAMPBAPPhonebookMain' value64='0'/>
<enum name='kBAMPBAPPhonebookMissedCalls' value64='3'/>
<enum name='kBAMPBAPPhonebookOutgoingCalls' value64='2'/>
<enum name='kBAMPBAPRepositoryInvalid' value64='2'/>
<enum name='kBAMPBAPRepositoryLocal' value64='0'/>
<enum name='kBAMPBAPRepositorySIM' value64='1'/>
<enum name='kBAMPBAPSearchName' value64='0'/>
<enum name='kBAMPBAPSearchNumber' value64='1'/>
<enum name='kBAMPBAPSearchSound' value64='2'/>
<enum name='kBAMSCOConfigD1' value64='1'/>
<enum name='kBAMSCOResetToDefaults' value64='0'/>
<enum name='kBAMeSCOConfigS1' value64='2'/>
<enum name='kBAMeSCOConfigT1' value64='3'/>
<class name='BAMDevice'>
<method selector='canSystemGoSleep'>
<retval type64='B'/>
</method>
<method selector='hardReset'>
<retval type64='B'/>
</method>
</class>
<class name='BAMLEService'>
<method selector='advertise'>
<retval type64='B'/>
</method>
<method selector='initWithUUID:primary:advertise:'>
<arg index='1' type64='B'/>
<arg index='2' type64='B'/>
</method>
<method selector='isPrimary'>
<retval type64='B'/>
</method>
</class>
<class name='NSObject'>
<method selector='acceptPairingPassKey:'>
<retval type64='B'/>
</method>
<method selector='addServiceWithUUID:primaryService:includeWithAdvertise:withNumChildHandles:'>
<arg index='1' type64='B'/>
<arg index='2' type64='B'/>
</method>
<method selector='advertiseMediaController:'>
<retval type64='B'/>
</method>
<method selector='advertiseSolicitingTimeServer:'>
<retval type64='B'/>
</method>
<method selector='allowConnect'>
<retval type64='B'/>
</method>
<method selector='allowDiscover'>
<retval type64='B'/>
</method>
<method selector='answerCall'>
<retval type64='B'/>
</method>
<method selector='audioConnected'>
<retval type64='B'/>
</method>
<method selector='automaticSniffDevice:interval:maxInterval:minInterval:attempts:timeout:'>
<retval type64='B'/>
</method>
<method selector='backwardJump'>
<retval type64='B'/>
</method>
<method selector='bondable'>
<retval type64='B'/>
</method>
<method selector='call:'>
<retval type64='B'/>
</method>
<method selector='canSystemGoSleep'>
<retval type64='B'/>
</method>
<method selector='cancelSend'>
<retval type64='B'/>
</method>
<method selector='centralInformationReady'>
<retval type64='B'/>
</method>
<method selector='connectAudio'>
<retval type64='B'/>
</method>
<method selector='connectToDevice:'>
<retval type64='B'/>
</method>
<method selector='connectToDevice:publicAddress:'>
<arg index='1' type64='B'/>
<retval type64='B'/>
</method>
<method selector='connectToDevice:userID:password:'>
<retval type64='B'/>
</method>
<method selector='connected'>
<retval type64='B'/>
</method>
<method selector='disableLEALoopback'>
    <retval type64='B'/>
</method>
<method selector='disableNRAndEC'>
<retval type64='B'/>
</method>
<method selector='disableValueNotificationsForCharacteristicWithStartHandle:endHandle:'>
<retval type64='B'/>
</method>
<method selector='disableVoiceRecognition'>
<retval type64='B'/>
</method>
<method selector='disconnectAclForDevice:'>
<retval type64='B'/>
</method>
<method selector='disconnectAudio'>
<retval type64='B'/>
</method>
<method selector='disconnectFromDevice:'>
<retval type64='B'/>
</method>
<method selector='disconnectFromDevice:publicAddress:'>
<arg index='1' type64='B'/>
<retval type64='B'/>
</method>
<method selector='discoverPeripheralWithServiceUUID:forDurationInSeconds:passive:limited:whiteListOnly:filterDuplicates:intervalInSlots:windowInSlots:'>
<arg index='2' type64='B'/>
<arg index='3' type64='B'/>
<arg index='4' type64='B'/>
<arg index='5' type64='B'/>
</method>
<method selector='enable6TxRxPair'>
<retval type64='B'/>
</method>
<method selector='enableAacCodec:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='enableBroadcaster'>
<retval type64='B'/>
</method>
<method selector='enableCentral'>
<retval type64='B'/>
</method>
<method selector='enableLEALoopback'>
    <retval type64='B'/>
</method>
<method selector='enableNotificationOnEntityAttribute'>
<retval type64='B'/>
</method>
<method selector='enableNotificationOnUpdateAttribute'>
<retval type64='B'/>
</method>
<method selector='enableObserver'>
<retval type64='B'/>
</method>
<method selector='enablePeripheral'>
<retval type64='B'/>
</method>
<method selector='enableRepeatMode'>
<retval type64='B'/>
</method>
<method selector='enableShuffleMode'>
<retval type64='B'/>
</method>
<method selector='enableUWBSupport:'>
<arg index='0' type64='B'/>
</method>
<method selector='enableUpdateOnNewTime'>
<retval type64='B'/>
</method>
<method selector='enableValueNotificationsForCharacteristicWithStartHandle:endHandle:'>
<retval type64='B'/>
</method>
<method selector='enableVoiceRecognition'>
<retval type64='B'/>
</method>
<method selector='enableWBSupport:'>
<arg index='0' type64='B'/>
</method>
<method selector='endCall'>
<retval type64='B'/>
</method>
<method selector='fastforwardEnd:'>
<retval type64='B'/>
</method>
<method selector='fastforwardStart:'>
<retval type64='B'/>
</method>
<method selector='forwardJump'>
<retval type64='B'/>
</method>
<method selector='hardReset'>
<retval type64='B'/>
</method>
<method selector='holdCall'>
<retval type64='B'/>
</method>
<method selector='initializeWithInputCapability:WithOutputCapability:'>
<retval type64='B'/>
</method>
<method selector='initializeWithInputCapability:WithOutputCapability:withSecuredConnection:'>
<arg index='2' type64='B'/>
<retval type64='B'/>
</method>
<method selector='isBrowsingEnabled'>
<retval type64='B'/>
</method>
<method selector='isMaster:'>
<retval type64='B'/>
</method>
<method selector='isPacketLogEnabled'>
<retval type64='B'/>
</method>
<method selector='isStreaming'>
<retval type64='B'/>
</method>
<method selector='mitmProtection'>
<retval type64='B'/>
</method>
<method selector='neededPassKey'>
<retval type64='B'/>
</method>
<method selector='next:'>
<retval type64='B'/>
</method>
<method selector='nextTrack'>
<retval type64='B'/>
</method>
<method selector='pair'>
<retval type64='B'/>
</method>
<method selector='pairWithCurrentConnectedDevice'>
<retval type64='B'/>
</method>
<method selector='pairWithDevice:'>
<retval type64='B'/>
</method>
<method selector='pairWithDevice:publicAddress:'>
<arg index='1' type64='B'/>
<retval type64='B'/>
</method>
<method selector='pairWithDevice:service:'>
<retval type64='B'/>
</method>
<method selector='pause'>
<retval type64='B'/>
</method>
<method selector='pause:'>
<retval type64='B'/>
</method>
<method selector='play'>
<retval type64='B'/>
</method>
<method selector='play:'>
<retval type64='B'/>
</method>
<method selector='previous:'>
<retval type64='B'/>
</method>
<method selector='previousTrack'>
<retval type64='B'/>
</method>
<method selector='reconfigure'>
<retval type64='B'/>
</method>
<method selector='recordScoAudio:'>
<retval type64='B'/>
</method>
<method selector='redial'>
<retval type64='B'/>
</method>
<method selector='rejectCall'>
<retval type64='B'/>
</method>
<method selector='removeAllLinkKeys'>
<retval type64='B'/>
</method>
<method selector='requestSiriStatus'>
<retval type64='B'/>
</method>
<method selector='reset'>
<retval type64='B'/>
</method>
<method selector='rewindEnd:'>
<retval type64='B'/>
</method>
<method selector='rewindStart:'>
<retval type64='B'/>
</method>
<method selector='sendAccessoryVendorID:withProductID:withVersion:withFeatures:'>
<retval type64='B'/>
</method>
<method selector='sendBatteryLevel:'>
<retval type64='B'/>
</method>
<method selector='sendBatteryLevel:withDockState:'>
<retval type64='B'/>
</method>
<method selector='sendKey:'>
<retval type64='B'/>
</method>
<method selector='sendKey:withModifier:'>
<retval type64='B'/>
</method>
<method selector='sendKey:withModifier:withDelay:'>
<retval type64='B'/>
</method>
<method selector='sendKeys:withDelay:'>
<retval type64='B'/>
</method>
<method selector='sendPairingPassKey:forAddress:'>
<retval type64='B'/>
</method>
<method selector='sendReport:'>
<retval type64='B'/>
</method>
<method selector='sendReport:channel:reportType:'>
<retval type64='B'/>
</method>
<method selector='setAFHClassification:'>
<retval type64='B'/>
</method>
<method selector='setAbsoluteVolume:withVolume:'>
<retval type64='B'/>
</method>
<method selector='setAllowConnect:'>
<arg index='0' type64='B'/>
</method>
<method selector='setAllowDiscover:'>
<arg index='0' type64='B'/>
</method>
<method selector='setAsSource:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='setBondable:'>
<arg index='0' type64='B'/>
</method>
<method selector='setBrowsingEnabled:'>
<arg index='0' type64='B'/>
</method>
<method selector='setCancelSend:'>
<arg index='0' type64='B'/>
</method>
<method selector='setEnableBroadcaster:'>
<arg index='0' type64='B'/>
</method>
<method selector='setEnableCentral:'>
<arg index='0' type64='B'/>
</method>
<method selector='setEnableObserver:'>
<arg index='0' type64='B'/>
</method>
<method selector='setEnablePeripheral:'>
<arg index='0' type64='B'/>
</method>
<method selector='setMicGain:'>
<retval type64='B'/>
</method>
<method selector='setMitmProtection:'>
<arg index='0' type64='B'/>
</method>
<method selector='setRole:remoteDevice:'>
<retval type64='B'/>
</method>
<method selector='setSbcBitpool:'>
<retval type64='B'/>
</method>
<method selector='setSpeakerGain:'>
<retval type64='B'/>
</method>
<method selector='setupAudioInput:'>
<retval type64='B'/>
</method>
<method selector='sniffDevice:maxInterval:minInterval:attempts:timeout:'>
<retval type64='B'/>
</method>
<method selector='startAdvertiseWithName:stereo:channel:ID:'>
<arg index='1' type64='B'/>
<retval type64='B'/>
</method>
<method selector='startAudioInput'>
<retval type64='B'/>
</method>
<method selector='startDirectedAdvertisingWithDevice:publicAddress:limited:txPower:data:solicitingServices:'>
<arg index='1' type64='B'/>
<arg index='2' type64='B'/>
<arg index='3' type64='B'/>
<retval type64='B'/>
</method>
<method selector='startDiscoveringPeripheralWithServiceUUID:passive:limited:whiteListOnly:filterDuplicates:intervalInSlots:windowInSlots:'>
<arg index='1' type64='B'/>
<arg index='2' type64='B'/>
<arg index='3' type64='B'/>
<arg index='4' type64='B'/>
<retval type64='B'/>
</method>
<method selector='startMonitorANCS'>
<retval type64='B'/>
</method>
<method selector='startMonitorANCSDataSource'>
<retval type64='B'/>
</method>
<method selector='startSniff'>
<retval type64='B'/>
</method>
<method selector='startUndirectedAdvertisingAsLimited:undirectedMode:txPower:data:solicitingServices:'>
<arg index='0' type64='B'/>
<arg index='2' type64='B'/>
<retval type64='B'/>
</method>
<method selector='stereo'>
<retval type64='B'/>
</method>
<method selector='stop:'>
<retval type64='B'/>
</method>
<method selector='stopAdvertise'>
<retval type64='B'/>
</method>
<method selector='stopAdvertising'>
<retval type64='B'/>
</method>
<method selector='stopAdvertisingMediaController'>
<retval type64='B'/>
</method>
<method selector='stopAdvertisingSolicitingTimeServer'>
<retval type64='B'/>
</method>
<method selector='stopAudioInput'>
<retval type64='B'/>
</method>
<method selector='stopDiscoveringPeripheral'>
<retval type64='B'/>
</method>
<method selector='stopMonitorANCS'>
<retval type64='B'/>
</method>
<method selector='stopMonitorANCSDataSource'>
<retval type64='B'/>
</method>
<method selector='stopRecording'>
<retval type64='B'/>
</method>
<method selector='stopSniff'>
<retval type64='B'/>
</method>
<method selector='streaming'>
<retval type64='B'/>
</method>
<method selector='supportsEDR'>
<retval type64='B'/>
</method>
<method selector='supportsLE'>
<retval type64='B'/>
</method>
<method selector='supportsLEA'>
<retval type64='B'/>
</method>
<method selector='supportsLEA20'>
<retval type64='B'/>
</method>
<method selector='supportsDPLE'>
<retval type64='B'/>
</method>
<method selector='supportsLE2M'>
<retval type64='B'/>
</method>
<method selector='suspend'>
<retval type64='B'/>
</method>
<method selector='togglePlayPause'>
<retval type64='B'/>
</method>
<method selector='unpairFromDevice:'>
<retval type64='B'/>
</method>
<method selector='updateConnectionWithMinInterval:maxInterval:latency:supervisionTimeout:'>
<retval type64='B'/>
</method>
<method selector='volumeDown'>
<retval type64='B'/>
</method>
<method selector='volumeDown:'>
<retval type64='B'/>
</method>
<method selector='volumeUp'>
<retval type64='B'/>
</method>
<method selector='volumeUp:'>
<retval type64='B'/>
</method>
<method selector='waitForConnect'>
<retval type64='B'/>
</method>
<method selector='waitForIncomingCall:'>
<retval type64='B'/>
</method>
<method selector='waitUntilThroughputIsFinished:'>
<retval type64='B'/>
</method>
<method selector='writeData:'>
<retval type64='B'/>
</method>
<method selector='writeDescriptor:toCharacteristicDescriptor:'>
<retval type64='B'/>
</method>
<method selector='writeLongDescriptor:offset:toCharacteristic:'>
<retval type64='B'/>
</method>
<method selector='writeLongValue:offset:toCharacteristic:'>
<retval type64='B'/>
</method>
<method selector='writeSigned:value:toCharacteristic:'>
<arg index='0' type64='B'/>
<retval type64='B'/>
</method>
<method selector='writeValue:toCharacteristic:'>
<retval type64='B'/>
</method>
</class>
<class name='iOSUSBProvider'>
<method selector='initializeDeviceWithHCITransport:'>
<retval type64='B'/>
</method>
</class>
<informal_protocol name='BAMA2DPControl'>
<method selector='streaming' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMA2DPProvider'>
<method selector='enableAacCodec:' type64='B20@0:8B16'/>
<method selector='reconfigure' type64='B16@0:8'/>
<method selector='setSbcBitpool:' type64='B24@0:8@16'/>
<method selector='suspend' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMAVRCPControl'>
<method selector='fastforwardEnd:' type64='B24@0:8@16'/>
<method selector='fastforwardStart:' type64='B24@0:8@16'/>
<method selector='isBrowsingEnabled' type64='B16@0:8'/>
<method selector='next:' type64='B24@0:8@16'/>
<method selector='pause:' type64='B24@0:8@16'/>
<method selector='play:' type64='B24@0:8@16'/>
<method selector='previous:' type64='B24@0:8@16'/>
<method selector='rewindEnd:' type64='B24@0:8@16'/>
<method selector='rewindStart:' type64='B24@0:8@16'/>
<method selector='setAbsoluteVolume:withVolume:' type64='B32@0:8@16@24'/>
<method selector='stop:' type64='B24@0:8@16'/>
<method selector='volumeDown:' type64='B24@0:8@16'/>
<method selector='volumeUp:' type64='B24@0:8@16'/>
</informal_protocol>
<informal_protocol name='BAMDevice'>
<method selector='supportsLE' type64='B16@0:8'/>
<method selector='supportsLEA' type64='B16@0:8'/>
<method selector='supportsLEA20' type64='B16@0:8'/>
<method selector='supportsDPLE' type64='B16@0:8'/>
<method selector='supportsLE2M' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMDeviceAdvancedControl'>
<method selector='allowConnect' type64='B16@0:8'/>
<method selector='automaticSniffDevice:interval:maxInterval:minInterval:attempts:timeout:' type64='B64@0:8@16Q24Q32Q40Q48Q56'/>
<method selector='disconnectAclForDevice:' type64='B24@0:8@16'/>
<method selector='isMaster:' type64='B24@0:8@16'/>
<method selector='pairWithDevice:service:' type64='B32@0:8@16Q24'/>
<method selector='removeAllLinkKeys' type64='B16@0:8'/>
<method selector='setRole:remoteDevice:' type64='B28@0:8i16@20'/>
<method selector='sniffDevice:maxInterval:minInterval:attempts:timeout:' type64='B56@0:8@16Q24Q32Q40Q48'/>
<method selector='startSniff' type64='B16@0:8'/>
<method selector='stopSniff' type64='B16@0:8'/>
<method selector='supportsEDR' type64='B16@0:8'/>
<method selector='unpairFromDevice:' type64='B24@0:8@16'/>
</informal_protocol>
<informal_protocol name='BAMDeviceControl'>
<method selector='allowConnect' type64='B16@0:8'/>
<method selector='allowDiscover' type64='B16@0:8'/>
<method selector='isPacketLogEnabled' type64='B16@0:8'/>
<method selector='reset' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMHFPControl'>
<method selector='answerCall' type64='B16@0:8'/>
<method selector='call:' type64='B24@0:8@16'/>
<method selector='connectAudio' type64='B16@0:8'/>
<method selector='disableNRAndEC' type64='B16@0:8'/>
<method selector='disconnectAudio' type64='B16@0:8'/>
<method selector='endCall' type64='B16@0:8'/>
<method selector='holdCall' type64='B16@0:8'/>
<method selector='redial' type64='B16@0:8'/>
<method selector='rejectCall' type64='B16@0:8'/>
<method selector='setMicGain:' type64='B24@0:8@16'/>
<method selector='setSpeakerGain:' type64='B24@0:8@16'/>
<method selector='waitForIncomingCall:' type64='B24@0:8@16'/>
</informal_protocol>
<informal_protocol name='BAMHFPProvider'>
<method selector='audioConnected' type64='B16@0:8'/>
<method selector='call:' type64='B24@0:8@16'/>
<method selector='disableVoiceRecognition' type64='B16@0:8'/>
<method selector='enableVoiceRecognition' type64='B16@0:8'/>
<method selector='holdCall' type64='B16@0:8'/>
<method selector='recordScoAudio:' type64='B24@0:8@16'/>
<method selector='redial' type64='B16@0:8'/>
<method selector='requestSiriStatus' type64='B16@0:8'/>
<method selector='sendAccessoryVendorID:withProductID:withVersion:withFeatures:' type64='B48@0:8@16@24@32@40'/>
<method selector='sendBatteryLevel:' type64='B24@0:8@16'/>
<method selector='sendBatteryLevel:withDockState:' type64='B32@0:8@16@24'/>
<method selector='stopRecording' type64='B16@0:8'/>
<method selector='waitForIncomingCall:' type64='B24@0:8@16'/>
</informal_protocol>
<informal_protocol name='BAMHIDProvider'>
<method selector='cancelSend' type64='B16@0:8'/>
<method selector='neededPassKey' type64='B16@0:8'/>
<method selector='sendKey:' type64='B24@0:8@16'/>
<method selector='sendKey:withModifier:' type64='B28@0:8@16C24'/>
<method selector='sendKey:withModifier:withDelay:' type64='B36@0:8@16C24@28'/>
<method selector='sendKeys:withDelay:' type64='B32@0:8@16@24'/>
<method selector='sendPairingPassKey:forAddress:' type64='B32@0:8@16@24'/>
<method selector='sendReport:' type64='B24@0:8@16'/>
<method selector='sendReport:channel:reportType:' type64='B32@0:8@16S24C28'/>
</informal_protocol>
<informal_protocol name='BAMIAPProvider'>
<method selector='setAsSource:' type64='B20@0:8B16'/>
<method selector='writeData:' type64='B24@0:8@16'/>
</informal_protocol>
<informal_protocol name='BAMLEAProvider'>
<method selector='centralInformationReady' type64='B16@0:8'/>
<method selector='disableLEALoopback' type64='B16@0:8'/>
<method selector='enableLEALoopback' type64='B16@0:8'/>
<method selector='isStreaming' type64='B16@0:8'/>
<method selector='setupAudioInput:' type64='B24@0:8@16'/>
<method selector='startAdvertiseWithName:stereo:channel:ID:' type64='B40@0:8@16B24C28@32'/>
<method selector='startAudioInput' type64='B16@0:8'/>
<method selector='stereo' type64='B16@0:8'/>
<method selector='stopAdvertise' type64='B16@0:8'/>
<method selector='stopAudioInput' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMLEAppleNotificationCenterServiceProvider'>
<method selector='startMonitorANCS' type64='B16@0:8'/>
<method selector='startMonitorANCSDataSource' type64='B16@0:8'/>
<method selector='stopMonitorANCS' type64='B16@0:8'/>
<method selector='stopMonitorANCSDataSource' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMLEMediaControlClientProvider'>
<method selector='advertiseMediaController:' type64='B24@0:8@16'/>
<method selector='backwardJump' type64='B16@0:8'/>
<method selector='enableNotificationOnEntityAttribute' type64='B16@0:8'/>
<method selector='enableNotificationOnUpdateAttribute' type64='B16@0:8'/>
<method selector='enableRepeatMode' type64='B16@0:8'/>
<method selector='enableShuffleMode' type64='B16@0:8'/>
<method selector='forwardJump' type64='B16@0:8'/>
<method selector='nextTrack' type64='B16@0:8'/>
<method selector='pair' type64='B16@0:8'/>
<method selector='pause' type64='B16@0:8'/>
<method selector='play' type64='B16@0:8'/>
<method selector='previousTrack' type64='B16@0:8'/>
<method selector='stopAdvertisingMediaController' type64='B16@0:8'/>
<method selector='togglePlayPause' type64='B16@0:8'/>
<method selector='volumeDown' type64='B16@0:8'/>
<method selector='volumeUp' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMLEProvider'>
<method selector='acceptPairingPassKey:' type64='B24@0:8@16'/>
<method selector='bondable' type64='B16@0:8'/>
<method selector='connectToDevice:publicAddress:' type64='B28@0:8@16B24'/>
<method selector='disableValueNotificationsForCharacteristicWithStartHandle:endHandle:' type64='B32@0:8@16@24'/>
<method selector='disconnectFromDevice:publicAddress:' type64='B28@0:8@16B24'/>
<method selector='enable6TxRxPair' type64='B16@0:8'/>
<method selector='enableBroadcaster' type64='B16@0:8'/>
<method selector='enableCentral' type64='B16@0:8'/>
<method selector='enableObserver' type64='B16@0:8'/>
<method selector='enablePeripheral' type64='B16@0:8'/>
<method selector='enableValueNotificationsForCharacteristicWithStartHandle:endHandle:' type64='B32@0:8@16@24'/>
<method selector='initializeWithInputCapability:WithOutputCapability:' type64='B24@0:8i16i20'/>
<method selector='initializeWithInputCapability:WithOutputCapability:withSecuredConnection:' type64='B28@0:8i16i20B24'/>
<method selector='mitmProtection' type64='B16@0:8'/>
<method selector='pairWithCurrentConnectedDevice' type64='B16@0:8'/>
<method selector='pairWithDevice:' type64='B24@0:8@16'/>
<method selector='pairWithDevice:publicAddress:' type64='B28@0:8@16B24'/>
<method selector='startDirectedAdvertisingWithDevice:publicAddress:limited:txPower:data:solicitingServices:' type64='B52@0:8@16B24B28B32@36@44'/>
<method selector='startDiscoveringPeripheralWithServiceUUID:passive:limited:whiteListOnly:filterDuplicates:intervalInSlots:windowInSlots:' type64='B56@0:8@16B24B28B32B36@40@48'/>
<method selector='startUndirectedAdvertisingAsLimited:undirectedMode:txPower:data:solicitingServices:' type64='B44@0:8B16i20B24@28@36'/>
<method selector='stopAdvertising' type64='B16@0:8'/>
<method selector='stopDiscoveringPeripheral' type64='B16@0:8'/>
<method selector='updateConnectionWithMinInterval:maxInterval:latency:supervisionTimeout:' type64='B32@0:8S16S20S24S28'/>
<method selector='waitUntilThroughputIsFinished:' type64='B24@0:8@16'/>
<method selector='writeDescriptor:toCharacteristicDescriptor:' type64='B32@0:8@16@24'/>
<method selector='writeLongDescriptor:offset:toCharacteristic:' type64='B40@0:8@16@24@32'/>
<method selector='writeLongValue:offset:toCharacteristic:' type64='B40@0:8@16@24@32'/>
<method selector='writeSigned:value:toCharacteristic:' type64='B36@0:8B16@20@28'/>
<method selector='writeValue:toCharacteristic:' type64='B32@0:8@16@24'/>
</informal_protocol>
<informal_protocol name='BAMLETimeProfileClientProvider'>
<method selector='advertiseSolicitingTimeServer:' type64='B24@0:8@16'/>
<method selector='enableUpdateOnNewTime' type64='B16@0:8'/>
<method selector='stopAdvertisingSolicitingTimeServer' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMPBAPProvider'>
<method selector='connectToDevice:userID:password:' type64='B40@0:8@16@24@32'/>
</informal_protocol>
<informal_protocol name='BAMProfileControl'>
<method selector='connectToDevice:' type64='B24@0:8@16'/>
<method selector='disconnectFromDevice:' type64='B24@0:8@16'/>
</informal_protocol>
<informal_protocol name='BAMProfileProvider'>
<method selector='connected' type64='B16@0:8'/>
<method selector='waitForConnect' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BAMTransportProvider'>
<method selector='allowConnect' type64='B16@0:8'/>
<method selector='allowDiscover' type64='B16@0:8'/>
<method selector='automaticSniffDevice:interval:maxInterval:minInterval:attempts:timeout:' type64='B64@0:8@16Q24Q32Q40Q48Q56'/>
<method selector='canSystemGoSleep' type64='B16@0:8'/>
<method selector='disconnectAclForDevice:' type64='B24@0:8@16'/>
<method selector='hardReset' type64='B16@0:8'/>
<method selector='isMaster:' type64='B24@0:8@16'/>
<method selector='isPacketLogEnabled' type64='B16@0:8'/>
<method selector='pairWithDevice:service:' type64='B32@0:8@16Q24'/>
<method selector='removeAllLinkKeys' type64='B16@0:8'/>
<method selector='reset' type64='B16@0:8'/>
<method selector='setAFHClassification:' type64='B24@0:8@16'/>
<method selector='setRole:remoteDevice:' type64='B28@0:8i16@20'/>
<method selector='sniffDevice:maxInterval:minInterval:attempts:timeout:' type64='B56@0:8@16Q24Q32Q40Q48'/>
<method selector='startSniff' type64='B16@0:8'/>
<method selector='stopSniff' type64='B16@0:8'/>
<method selector='supportsEDR' type64='B16@0:8'/>
<method selector='supportsLE' type64='B16@0:8'/>
<method selector='supportsLEA' type64='B16@0:8'/>
<method selector='supportsLEA20' type64='B16@0:8'/>
<method selector='supportsDPLE' type64='B16@0:8'/>
<method selector='supportsLE2M' type64='B16@0:8'/>
<method selector='unpairFromDevice:' type64='B24@0:8@16'/>
</informal_protocol>
</signatures>
