Mac Developer Library Developer
Search

IOBluetooth Changes

IOBluetooth

Framework Architectures
Fromi386,ppc,x86_64
Toi386,x86_64
Bluetooth.h
Removed kBluetoothFeatureAnonymityMode (no architecture available)
Removed kBluetoothHCIAddHIDDevice (no architecture available)
Removed kBluetoothHCICommandDeletePersistentSniffInterval (no architecture available)
Removed kBluetoothHCICommandEnableHIDEmulation (no architecture available)
Removed kBluetoothHCICommandEnableRadio (no architecture available)
Removed kBluetoothHCICommandInvalidateFlashAndReboot (no architecture available)
Removed kBluetoothHCICommandReadPersistentSniffInterval (no architecture available)
Removed kBluetoothHCICommandSetMaxPower (no architecture available)
Removed kBluetoothHCICommandWriteDeviceAddress (no architecture available)
Removed kBluetoothHCICommandWriteHoppingChannels (no architecture available)
Removed kBluetoothHCICommandWritePersistentSniffInterval (no architecture available)
Removed #def kBluetoothHCIEventMaskSniffSubstrateEvent
Removed kBluetoothHCIEventSniffRequest (no architecture available)
Removed kBluetoothHCIEventSniffSubstrate (no architecture available)
Removed kBluetoothHCIGetHIDDeviceList (no architecture available)
Removed kBluetoothHCIRemoveHIDDevice (no architecture available)
Added BluetoothAFHHostChannelClassification (no architecture available)
Added BluetoothAirMode (no architecture available)
Added #def BluetoothGetDeviceClassMajor
Added BluetoothHCIAcceptSynchronousConnectionRequestParams (no architecture available)
Added BluetoothHCIContentFormat (no architecture available)
Added BluetoothHCIErroneousDataReporting (no architecture available)
Added BluetoothHCIEventEncryptionKeyRefreshCompleteResults (no architecture available)
Added BluetoothHCIEventFlowSpecificationCompleteResults (no architecture available)
Added BluetoothHCIEventSniffSubratingResults (no architecture available)
Added BluetoothHCIEventSynchronousConnectionChangedResults (no architecture available)
Added BluetoothHCIEventSynchronousConnectionCompleteResults (no architecture available)
Added BluetoothHCIInquiryScanType (no architecture available)
Added BluetoothHCIInquiryScanTypes (no architecture available)
Added BluetoothHCIMaxLatency (no architecture available)
Added BluetoothHCIPageScanType (no architecture available)
Added BluetoothHCIPageScanTypes (no architecture available)
Added BluetoothHCIReadLMPHandleResults (no architecture available)
Added BluetoothHCIReceiveBandwidth (no architecture available)
Added BluetoothHCIRetransmissionEffort (no architecture available)
Added BluetoothHCIRetransmissionEffortTypes (no architecture available)
Added BluetoothHCISetupSynchronousConnectionParams (no architecture available)
Added BluetoothHCISupportedCommands (no architecture available)
Added BluetoothHCITransmitBandwidth (no architecture available)
Added BluetoothLMPHandle (no architecture available)
Added BluetoothReadClockInfo (no architecture available)
Added BluetoothRemoteHostSupportedFeaturesNotification (no architecture available)
Added BluetoothSynchronousConnectionInfo (no architecture available)
Added #def IOBLUETOOTH_EXPORT
Added kBluetoothAirModeALawLog (no architecture available)
Added kBluetoothAirModeCVSD (no architecture available)
Added kBluetoothAirModeTransparentData (no architecture available)
Added kBluetoothAirModeULawLog (no architecture available)
Added kBluetoothFeatureLESupportedController (no architecture available)
Added kBluetoothHCICommandAMPTest (no architecture available)
Added kBluetoothHCICommandAMPTestEnd (no architecture available)
Added kBluetoothHCICommandEnableAMPReceiverReports (no architecture available)
Added kBluetoothHCICommandIOCapabilityRequestNegativeReply (no architecture available)
Added kBluetoothHCICommandReadBestEffortFlushTimeout (no architecture available)
Added kBluetoothHCICommandReadEncryptionKeySize (no architecture available)
Added kBluetoothHCICommandReadEnhancedTransmitPowerLevel (no architecture available)
Added kBluetoothHCICommandReadFlowControlMode (no architecture available)
Added kBluetoothHCICommandReadLEHostSupported (no architecture available)
Added kBluetoothHCICommandReadLocalAMPASSOC (no architecture available)
Added kBluetoothHCICommandReadLocalAMPInfo (no architecture available)
Added kBluetoothHCICommandReadLocationData (no architecture available)
Added kBluetoothHCICommandReadLogicalLinkAcceptTimeout (no architecture available)
Added kBluetoothHCICommandRefreshEncryptionKey (no architecture available)
Added kBluetoothHCICommandSetEventMaskPageTwo (no architecture available)
Added kBluetoothHCICommandShortRangeMode (no architecture available)
Added kBluetoothHCICommandWriteBestEffortFlushTimeout (no architecture available)
Added kBluetoothHCICommandWriteFlowControlMode (no architecture available)
Added kBluetoothHCICommandWriteLEHostSupported (no architecture available)
Added kBluetoothHCICommandWriteLocationData (no architecture available)
Added kBluetoothHCICommandWriteLogicalLinkAcceptTimeout (no architecture available)
Added kBluetoothHCICommandWriteRemoteAMPASSOC (no architecture available)
Added kBluetoothHCIErroneousDataReportingDisabled (no architecture available)
Added kBluetoothHCIErroneousDataReportingEnabled (no architecture available)
Added kBluetoothHCIErroneousDataReportingReservedEnd (no architecture available)
Added kBluetoothHCIErroneousDataReportingReservedStart (no architecture available)
Added kBluetoothHCIErrorConnectionFailedToBeEstablished (no architecture available)
Added kBluetoothHCIErrorConnectionRejectedDueToNoSuitableChannelFound (no architecture available)
Added kBluetoothHCIErrorConnectionTerminatedDueToMICFailure (no architecture available)
Added kBluetoothHCIErrorControllerBusy (no architecture available)
Added kBluetoothHCIErrorDirectedAdvertisingTimeout (no architecture available)
Added kBluetoothHCIErrorHostBusyPairing (no architecture available)
Added kBluetoothHCIErrorMACConnectionFailed (no architecture available)
Added kBluetoothHCIErrorUnacceptableConnectionInterval (no architecture available)
Added kBluetoothHCIEventAMPReceiverReport (no architecture available)
Added kBluetoothHCIEventAMPStartTest (no architecture available)
Added kBluetoothHCIEventAMPStatusChange (no architecture available)
Added kBluetoothHCIEventAMPTestEnd (no architecture available)
Added kBluetoothHCIEventChannelSelected (no architecture available)
Added kBluetoothHCIEventDisconnectionLogicalLinkComplete (no architecture available)
Added kBluetoothHCIEventDisconnectionPhysicalLinkComplete (no architecture available)
Added kBluetoothHCIEventEncryptionKeyRefreshComplete (no architecture available)
Added kBluetoothHCIEventFlowSpecModifyComplete (no architecture available)
Added kBluetoothHCIEventLogicalLinkComplete (no architecture available)
Added #def kBluetoothHCIEventMaskEncryptionChangeEvent
Added #def kBluetoothHCIEventMaskEncryptionKeyRefreshCompleteEvent
Added #def kBluetoothHCIEventMaskLEDefault64Bit
Added #def kBluetoothHCIEventMaskRemoteHostSupportedFeaturesNotificationEvent
Added #def kBluetoothHCIEventMaskSniffSubratingEvent
Added kBluetoothHCIEventNumberOfCompletedDataBlocks (no architecture available)
Added kBluetoothHCIEventPhysicalLinkComplete (no architecture available)
Added kBluetoothHCIEventPhysicalLinkLossEarlyWarning (no architecture available)
Added kBluetoothHCIEventPhysicalLinkRecovery (no architecture available)
Added kBluetoothHCIEventRemoteHostSupportedFeaturesNotification (no architecture available)
Added kBluetoothHCIEventShortRangeModeChangeComplete (no architecture available)
Added kBluetoothHCIEventSniffSubrating (no architecture available)
Added #def kBluetoothHCIEvnetMaskEnhancedFlushCompleteEvent
Added #def kBluetoothHCIEvnetMaskLinkSupervisionTimeoutChangedEvent
Added #def kBluetoothHCIInquiryResultsMaxResults
Added kBluetoothHCIInquiryScanTypeInterlaced (no architecture available)
Added kBluetoothHCIInquiryScanTypeReservedEnd (no architecture available)
Added kBluetoothHCIInquiryScanTypeReservedStart (no architecture available)
Added kBluetoothHCIInquiryScanTypeStandard (no architecture available)
Added kBluetoothHCIPageScanTypeInterlaced (no architecture available)
Added kBluetoothHCIPageScanTypeReservedEnd (no architecture available)
Added kBluetoothHCIPageScanTypeReservedStart (no architecture available)
Added kBluetoothHCIPageScanTypeStandard (no architecture available)
Added kBluetoothL2CAPChannelAttributeProtocol (no architecture available)
Added kBluetoothL2CAPChannelLESignalling (no architecture available)
Added kBluetoothL2CAPChannelSecurityManager (no architecture available)
Added kBluetoothPacketType2DH1Omit (no architecture available)
Added kBluetoothPacketType2DH3Omit (no architecture available)
Added kBluetoothPacketType2DH5Omit (no architecture available)
Added kBluetoothPacketType3DH1Omit (no architecture available)
Added kBluetoothPacketType3DH3Omit (no architecture available)
Added kBluetoothPacketType3DM5Omit (no architecture available)
Added kBluetoothPacketTypeReserved1 (no architecture available)
Added kBluetoothSynchronousConnectionPacketType2EV3Omit (no architecture available)
Added kBluetoothSynchronousConnectionPacketType2EV5Omit (no architecture available)
Added kBluetoothSynchronousConnectionPacketType3EV3Omit (no architecture available)
Added kBluetoothSynchronousConnectionPacketType3EV5Omit (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeAll (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeEV3 (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeEV4 (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeEV5 (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeEnd (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeFutureUse (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeHV1 (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeHV2 (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeHV3 (no architecture available)
Added kBluetoothSynchronousConnectionPacketTypeNone (no architecture available)
Added kBluetoothVoiceSettingAirCodingFormatALaw (no architecture available)
Added kBluetoothVoiceSettingAirCodingFormatCVSD (no architecture available)
Added kBluetoothVoiceSettingAirCodingFormatMask (no architecture available)
Added kBluetoothVoiceSettingAirCodingFormatTransparentData (no architecture available)
Added kBluetoothVoiceSettingAirCodingFormatULaw (no architecture available)
Added kBluetoothVoiceSettingInputCodingALawInputCoding (no architecture available)
Added kBluetoothVoiceSettingInputCodingLinearInputCoding (no architecture available)
Added kBluetoothVoiceSettingInputCodingMask (no architecture available)
Added kBluetoothVoiceSettingInputCodingULawInputCoding (no architecture available)
Added kBluetoothVoiceSettingInputDataFormat1sComplement (no architecture available)
Added kBluetoothVoiceSettingInputDataFormat2sComplement (no architecture available)
Added kBluetoothVoiceSettingInputDataFormatMask (no architecture available)
Added kBluetoothVoiceSettingInputDataFormatSignMagnitude (no architecture available)
Added kBluetoothVoiceSettingInputDataFormatUnsigned (no architecture available)
Added kBluetoothVoiceSettingInputSampleSize16Bit (no architecture available)
Added kBluetoothVoiceSettingInputSampleSize8Bit (no architecture available)
Added kBluetoothVoiceSettingInputSampleSizeMask (no architecture available)
Added kBluetoothVoiceSettingPCMBitPositionMask (no architecture available)
Added kHCIRetransmissionEffortTypeAtLeastOneAndOptimizeForPower (no architecture available)
Added kHCIRetransmissionEffortTypeAtLeastOneAndOptimizeLinkQuality (no architecture available)
Added kHCIRetransmissionEffortTypeDontCare (no architecture available)
Added kHCIRetransmissionEffortTypeNone (no architecture available)
BluetoothAssignedNumbers.h
Removed kBluetoothSDPUUID16ServiceClassHandsfree
Removed kBluetoothSDPUUID16ServiceClassHandsfreeAudioGateway
Added #def BluetoothCoDMinorPeripheral1
Added #def BluetoothCoDMinorPeripheral2
Added BluetoothHCIVersions
Added BluetoothLMPVersions
Added kBluetoothCompanyIdentifer3DiJoy
Added kBluetoothCompanyIdentiferEMMicroElectronicMarin
Added kBluetoothCompanyIdentiferFree2Move
Added kBluetoothCompanyIdentiferHarmonInternational
Added kBluetoothCompanyIdentiferJandM
Added kBluetoothCompanyIdentiferNordicSemiconductor
Added kBluetoothCompanyIdentiferPlantronics
Added kBluetoothCompanyIdentiferSiRFTechnology
Added kBluetoothCompanyIdentiferSonyEricssonMobileCommunications
Added kBluetoothCompanyIdentiferTZeroTechnologies
Added kBluetoothCompanyIdentiferVisio
Added kBluetoothDeviceClassMajoHealth
Added kBluetoothDeviceClassMajoToy
Added kBluetoothDeviceClassMajorWearable
Added kBluetoothDeviceClassMinorHealthBloodPressureMonitor
Added kBluetoothDeviceClassMinorHealthDataDisplay
Added kBluetoothDeviceClassMinorHealthGlucoseMeter
Added kBluetoothDeviceClassMinorHealthHeartRateMonitor
Added kBluetoothDeviceClassMinorHealthPulseOximeter
Added kBluetoothDeviceClassMinorHealthScale
Added kBluetoothDeviceClassMinorHealthThermometer
Added kBluetoothDeviceClassMinorHealthUndefined
Added kBluetoothDeviceClassMinorPeripheral2AnyPointing
Added kBluetoothDeviceClassMinorPeripheral2CardReader
Added kBluetoothDeviceClassMinorPeripheral2DigitizerTablet
Added kBluetoothDeviceClassMinorToyController
Added kBluetoothDeviceClassMinorToyDollActionFigure
Added kBluetoothDeviceClassMinorToyGame
Added kBluetoothDeviceClassMinorToyRobot
Added kBluetoothDeviceClassMinorToyVehicle
Added kBluetoothDeviceClassMinorWearableGlasses
Added kBluetoothDeviceClassMinorWearableHelmet
Added kBluetoothDeviceClassMinorWearableJacket
Added kBluetoothDeviceClassMinorWearablePager
Added kBluetoothDeviceClassMinorWearableWristWatch
Added kBluetoothHCIExtendedInquiryResponseDataTypeDeviceID
Added kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBClassOfDevice
Added kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBSimplePairingHashC
Added kBluetoothHCIExtendedInquiryResponseDataTypeSSPOOBSimplePairingRandomizerR
Added kBluetoothHCIExtendedInquiryResponseDataTypeSecurityManagerOOBFlags
Added kBluetoothHCIExtendedInquiryResponseDataTypeSecurityManagerTKValue
Added kBluetoothHCIExtendedInquiryResponseDataTypeServiceData
Added kBluetoothHCIExtendedInquiryResponseDataTypeServiceSolicitation128BitUUIDs
Added kBluetoothHCIExtendedInquiryResponseDataTypeServiceSolicitation16BitUUIDs
Added kBluetoothHCIExtendedInquiryResponseDataTypeSlaveConnectionIntervalRange
Added kBluetoothHCIExtendedInquiryResponseDataTypeTransmitPowerLevel
Added kBluetoothHCIVersionCoreSpecification1_0b
Added kBluetoothHCIVersionCoreSpecification1_1
Added kBluetoothHCIVersionCoreSpecification1_2
Added kBluetoothHCIVersionCoreSpecification2_0EDR
Added kBluetoothHCIVersionCoreSpecification2_1EDR
Added kBluetoothHCIVersionCoreSpecification3_0HS
Added kBluetoothHCIVersionCoreSpecification4_0
Added kBluetoothL2CAPPSMD2D
Added kBluetoothLMPVersionCoreSpecification1_0b
Added kBluetoothLMPVersionCoreSpecification1_1
Added kBluetoothLMPVersionCoreSpecification1_2
Added kBluetoothLMPVersionCoreSpecification2_0EDR
Added kBluetoothLMPVersionCoreSpecification2_1EDR
Added kBluetoothLMPVersionCoreSpecification3_0HS
Added kBluetoothLMPVersionCoreSpecification4_0
Added kBluetoothSDPUUID16ServiceClassHandsFree
Added kBluetoothSDPUUID16ServiceClassHandsFreeAudioGateway
IOBluetoothDevice.h
Removed -[IOBluetoothDevice description]
Removed -[IOBluetoothDevice encodeWithCoder:]
Removed -[IOBluetoothDevice initWithCoder:]
Removed -[IOBluetoothDevice isEqual:]
Modified +[IOBluetoothDevice withAddress:]
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Protocols
Fromnone
ToNSCoding

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Modified -[IOBluetoothDevice getServices]
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Declaration
From@property(readonly) NSString *name
To@property(readonly, copy) NSString *name

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

IOBluetoothDeviceInquiry.h
Removed -[IOBluetoothDeviceInquiry delegate]
Removed -[IOBluetoothDeviceInquiry setDelegate:]
Removed -[NSObject deviceInquiryComplete:error:aborted:]
Removed -[NSObject deviceInquiryDeviceFound:device:]
Removed -[NSObject deviceInquiryDeviceNameUpdated:device:devicesRemaining:]
Removed -[NSObject deviceInquiryStarted:]
Removed -[NSObject deviceInquiryUpdatingDeviceNamesStarted:devicesRemaining:]
Removed NSObject(IOBluetoothDeviceInquiryDelegate)
IOBluetoothDevicePair.h
Removed -[IOBluetoothDevicePair setDelegate:]
Removed -[NSObject devicePairingConnecting:]
Removed -[NSObject devicePairingFinished:error:]
Removed -[NSObject devicePairingPINCodeRequest:]
Removed -[NSObject devicePairingStarted:]
Removed -[NSObject devicePairingUserConfirmationRequest:numericValue:]
Removed -[NSObject devicePairingUserPasskeyNotification:passkey:]
Removed NSObject(IOBluetoothDevicePairDelegate)
Added IOBluetoothDevicePair.delegate
Added IOBluetoothDevicePairDelegate
Added -[IOBluetoothDevicePairDelegate devicePairingConnecting:]
Added -[IOBluetoothDevicePairDelegate devicePairingFinished:error:]
Added -[IOBluetoothDevicePairDelegate devicePairingPINCodeRequest:]
Added -[IOBluetoothDevicePairDelegate devicePairingStarted:]
Added -[IOBluetoothDevicePairDelegate devicePairingUserConfirmationRequest:numericValue:]
Added -[IOBluetoothDevicePairDelegate devicePairingUserPasskeyNotification:passkey:]
IOBluetoothHandsFree.h
Added -[IOBluetoothDevice handsFreeAudioGatewayDriverID]
Added -[IOBluetoothDevice handsFreeAudioGatewayServiceRecord]
Added -[IOBluetoothDevice handsFreeDeviceDriverID]
Added -[IOBluetoothDevice handsFreeDeviceServiceRecord]
Added -[IOBluetoothDevice isHandsFreeAudioGateway]
Added -[IOBluetoothDevice isHandsFreeDevice]
Added IOBluetoothHandsFreeDelegate
Added -[IOBluetoothHandsFreeDelegate handsFree:connected:]
Added -[IOBluetoothHandsFreeDelegate handsFree:disconnected:]
Added -[IOBluetoothHandsFreeDelegate handsFree:scoConnectionClosed:]
Added -[IOBluetoothHandsFreeDelegate handsFree:scoConnectionOpened:]
Added -[IOBluetoothSDPServiceRecord handsFreeSupportedFeatures]
Added IOBluetoothDevice(HandsFreeDeviceAdditions)
Added IOBluetoothHandsFreeAudioGatewayFeatureAttachedNumberToVoiceTag
Added IOBluetoothHandsFreeAudioGatewayFeatureECAndOrNRFunction
Added IOBluetoothHandsFreeAudioGatewayFeatureEnhancedCallControl
Added IOBluetoothHandsFreeAudioGatewayFeatureEnhancedCallStatus
Added IOBluetoothHandsFreeAudioGatewayFeatureExtendedErrorResultCodes
Added IOBluetoothHandsFreeAudioGatewayFeatureInBandRingTone
Added IOBluetoothHandsFreeAudioGatewayFeatureNone
Added IOBluetoothHandsFreeAudioGatewayFeatureRejectCallCapability
Added IOBluetoothHandsFreeAudioGatewayFeatureThreeWayCalling
Added IOBluetoothHandsFreeAudioGatewayFeatureVoiceRecognition
Added IOBluetoothHandsFreeAudioGatewayFeatures
Added IOBluetoothHandsFreeCallDirection
Added IOBluetoothHandsFreeCallHoldMode0
Added IOBluetoothHandsFreeCallHoldMode1
Added IOBluetoothHandsFreeCallHoldMode1idx
Added IOBluetoothHandsFreeCallHoldMode2
Added IOBluetoothHandsFreeCallHoldMode2idx
Added IOBluetoothHandsFreeCallHoldMode3
Added IOBluetoothHandsFreeCallHoldMode4
Added IOBluetoothHandsFreeCallHoldModes
Added IOBluetoothHandsFreeCallIndex
Added IOBluetoothHandsFreeCallMode
Added IOBluetoothHandsFreeCallMultiparty
Added IOBluetoothHandsFreeCallName
Added IOBluetoothHandsFreeCallNumber
Added IOBluetoothHandsFreeCallStatus
Added IOBluetoothHandsFreeCallType
Added IOBluetoothHandsFreeDeviceFeatureCLIPresentation
Added IOBluetoothHandsFreeDeviceFeatureECAndOrNRFunction
Added IOBluetoothHandsFreeDeviceFeatureEnhancedCallControl
Added IOBluetoothHandsFreeDeviceFeatureEnhancedCallStatus
Added IOBluetoothHandsFreeDeviceFeatureNone
Added IOBluetoothHandsFreeDeviceFeatureRemoteVolumeControl
Added IOBluetoothHandsFreeDeviceFeatureThreeWayCalling
Added IOBluetoothHandsFreeDeviceFeatureVoiceRecognition
Added IOBluetoothHandsFreeDeviceFeatures
Added IOBluetoothHandsFreeIndicatorBattChg
Added IOBluetoothHandsFreeIndicatorCall
Added IOBluetoothHandsFreeIndicatorCallHeld
Added IOBluetoothHandsFreeIndicatorCallSetup
Added IOBluetoothHandsFreeIndicatorRoam
Added IOBluetoothHandsFreeIndicatorService
Added IOBluetoothHandsFreeIndicatorSignal
Added IOBluetoothHandsFreeManufactureSpecificSMSSupport
Added IOBluetoothHandsFreePDUMessageStatus
Added IOBluetoothHandsFreePDUStatusAll
Added IOBluetoothHandsFreePDUStatusRecRead
Added IOBluetoothHandsFreePDUStatusRecUnread
Added IOBluetoothHandsFreePDUStatusStoSent
Added IOBluetoothHandsFreePDUStatusStoUnsent
Added IOBluetoothHandsFreePhase2SMSSupport
Added IOBluetoothHandsFreePhase2pSMSSupport
Added IOBluetoothHandsFreeSMSSupport
Added IOBluetoothPDUEncoding
Added IOBluetoothPDUOriginatingAddress
Added IOBluetoothPDUOriginatingAddressType
Added IOBluetoothPDUProtocolID
Added IOBluetoothPDUServicCenterAddress
Added IOBluetoothPDUServiceCenterAddressType
Added IOBluetoothPDUTimestamp
Added IOBluetoothPDUType
Added IOBluetoothPDUUserData
Added IOBluetoothSDPServiceRecord(HandsFreeSDPServiceRecordAdditions)
Added IOBluetoothSMSMode
Added IOBluetoothSMSModePDU
Added IOBluetoothSMSModeText
IOBluetoothHandsFreeAudioGateway.h
Added IOBluetoothHandsFreeAudioGateway
Added -[IOBluetoothHandsFreeAudioGateway createIndicator:min:max:currentValue:]
Added -[IOBluetoothHandsFreeAudioGateway initWithDevice:delegate:]
Added -[IOBluetoothHandsFreeAudioGateway processATCommand:]
Added -[IOBluetoothHandsFreeAudioGateway sendOKResponse]
Added -[IOBluetoothHandsFreeAudioGateway sendResponse:]
Added -[IOBluetoothHandsFreeAudioGateway sendResponse:withOK:]
Added IOBluetoothHandsFreeAudioGatewayDelegate
Added -[IOBluetoothHandsFreeAudioGatewayDelegate handsFree:hangup:]
Added -[IOBluetoothHandsFreeAudioGatewayDelegate handsFree:redial:]
IOBluetoothHandsFreeDevice.h
Added IOBluetoothHandsFreeDevice
Added -[IOBluetoothHandsFreeDevice acceptCall]
Added -[IOBluetoothHandsFreeDevice acceptCallOnPhone]
Added -[IOBluetoothHandsFreeDevice addHeldCall]
Added -[IOBluetoothHandsFreeDevice callTransfer]
Added -[IOBluetoothHandsFreeDevice currentCallList]
Added -[IOBluetoothHandsFreeDevice dialNumber:]
Added -[IOBluetoothHandsFreeDevice endCall]
Added -[IOBluetoothHandsFreeDevice holdCall]
Added -[IOBluetoothHandsFreeDevice initWithDevice:delegate:]
Added -[IOBluetoothHandsFreeDevice memoryDial:]
Added -[IOBluetoothHandsFreeDevice placeAllOthersOnHold:]
Added -[IOBluetoothHandsFreeDevice redial]
Added -[IOBluetoothHandsFreeDevice releaseActiveCalls]
Added -[IOBluetoothHandsFreeDevice releaseCall:]
Added -[IOBluetoothHandsFreeDevice releaseHeldCalls]
Added -[IOBluetoothHandsFreeDevice sendATCommand:]
Added -[IOBluetoothHandsFreeDevice sendATCommand:timeout:selector:target:]
Added -[IOBluetoothHandsFreeDevice sendDTMF:]
Added -[IOBluetoothHandsFreeDevice sendSMS:message:]
Added -[IOBluetoothHandsFreeDevice subscriberNumber]
Added -[IOBluetoothHandsFreeDevice transferAudioToComputer]
Added -[IOBluetoothHandsFreeDevice transferAudioToPhone]
Added IOBluetoothHandsFreeDeviceDelegate
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:batteryCharge:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:callHoldState:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:callSetupMode:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:currentCall:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:incomingSMS:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:isCallActive:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:isRoaming:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:isServiceAvailable:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:signalStrength:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:subscriberNumber:]
Added -[IOBluetoothHandsFreeDeviceDelegate handsFree:unhandledResultCode:]
IOBluetoothHandsFreeGateway.h
IOBluetoothHeadsetDevice.h
Added -[IOBluetoothDevice headsetAudioGatewayServiceRecord]
Added -[IOBluetoothDevice headsetDeviceServiceRecord]
Added -[IOBluetoothDevice isHeadsetAudioGateway]
Added -[IOBluetoothDevice isHeadsetDevice]
Added IOBluetoothDevice(HeadsetAdditions)
IOBluetoothHostController.h
Removed -[IOBluetoothHostController delegate]
Removed -[IOBluetoothHostController setDelegate:]
Added IOBluetoothHostController.delegate
Deprecation
Fromnone
ToOS X v10.6

Deprecation
Fromnone
ToOS X v10.6

Modified -[IOBluetoothHostController readRSSIForDevice:]
Deprecation
Fromnone
ToOS X v10.6

Modified -[IOBluetoothHostController name]
Deprecation
Fromnone
ToOS X v10.6

Modified -[IOBluetoothHostController readLinkQualityForDevice:]
Deprecation
Fromnone
ToOS X v10.6

Modified -[IOBluetoothHostController getSupportedFeatures:]
Deprecation
Fromnone
ToOS X v10.6

Modified -[IOBluetoothHostController getAddress:]
Deprecation
Fromnone
ToOS X v10.6

IOBluetoothL2CAPChannel.h
Removed -[IOBluetoothL2CAPChannel description]
Removed -[IOBluetoothL2CAPChannel getL2CAPChannelRef]
Removed -[IOBluetoothL2CAPChannel registerIncomingDataListener:refCon:]
Removed +[IOBluetoothL2CAPChannel withL2CAPChannelRef:]
Removed -[IOBluetoothL2CAPChannel write:length:]
Added -[NSObject getL2CAPChannelRef]
Added -[NSObject registerIncomingDataListener:refCon:]
Added +[NSObject withL2CAPChannelRef:]
Added -[NSObject write:length:]
Added IOBluetoothL2CAPChannelPublishedNotification
Added IOBluetoothL2CAPChannelTerminatedNotification
Added NSObject(IOBluetoothL2CAPChannelDeprecated)
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

IOBluetoothOBEXSession.h
Protocols
Fromnone
ToIOBluetoothRFCOMMChannelDelegate

IOBluetoothRFCOMMAudioController.h
Removed -[IOBluetoothRFCOMMAudioController dealloc]
Removed -[IOBluetoothRFCOMMAudioController setDelegate:]
Removed -[NSObject audioDevice:deviceConnectionClosed:]
Removed -[NSObject audioDevice:deviceConnectionOpened:]
Removed -[NSObject audioDevice:rfcommChannelClosed:]
Removed -[NSObject audioDevice:rfcommChannelOpened:]
Removed -[NSObject audioDevice:scoConnectionClosed:]
Removed -[NSObject audioDevice:scoConnectionOpened:]
Removed -[NSObject audioDevice:serviceLevelConnectionClosed:]
Removed -[NSObject audioDevice:serviceLevelConnectionComplete:]
Removed -[NSObject audioDevice:serviceLevelConnectionOpened:]
Removed NSObject(IOBluetoothRFCOMMAudioDelegate)
Added IOBluetoothRFCOMMAudioController.delegate
Added IOBluetoothRFCOMMAudioDelegate
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:deviceConnectionClosed:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:deviceConnectionOpened:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:rfcommChannelClosed:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:rfcommChannelOpened:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionClosed:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionOpened:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoDone:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:serviceLevelConnectionClosed:]
Added -[IOBluetoothRFCOMMAudioDelegate audioDevice:serviceLevelConnectionOpened:]
Added #def kIOBluetoothRFCOMMAudioControllerButtonPressedNotification
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Modified -[IOBluetoothRFCOMMAudioController handleIncomingRFCOMMChannelOpened:channel:]
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

DeprecationDeclaration
Fromnone- (IOReturn)sendRFCOMMData:(const void *)data length:(UInt16)length
ToOS X v10.7- (IOReturn)sendRFCOMMData:(const void *)data length:(uint16_t)length

Modified -[IOBluetoothRFCOMMAudioController rfcommChannelData:data:length:]
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Modified -[IOBluetoothRFCOMMAudioController rfcommChannelClosed:]
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Modified -[IOBluetoothRFCOMMAudioController rfcommChannelOpenComplete:status:]
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

IOBluetoothRFCOMMChannel.h
IOBluetoothSDPDataElement.h
Removed -[IOBluetoothSDPDataElement encodeWithCoder:]
Removed -[IOBluetoothSDPDataElement initWithCoder:]
Removed -[IOBluetoothSDPDataElement isEqual:]
Declaration
From+ (IOBluetoothSDPDataElement *)withType:(BluetoothSDPDataElementTypeDescriptor)type sizeDescriptor:(BluetoothSDPDataElementSizeDescriptor)newSizeDescriptor size:(UInt32)newSize value:(NSObject *)newValue
To+ (IOBluetoothSDPDataElement *)withType:(BluetoothSDPDataElementTypeDescriptor)type sizeDescriptor:(BluetoothSDPDataElementSizeDescriptor)newSizeDescriptor size:(uint32_t)newSize value:(NSObject *)newValue

Declaration
From- (UInt32)getSize
To- (uint32_t)getSize

Declaration
From- (id)initWithType:(BluetoothSDPDataElementTypeDescriptor)newType sizeDescriptor:(BluetoothSDPDataElementSizeDescriptor)newSizeDescriptor size:(UInt32)newSize value:(NSObject *)newValue
To- (id)initWithType:(BluetoothSDPDataElementTypeDescriptor)newType sizeDescriptor:(BluetoothSDPDataElementSizeDescriptor)newSizeDescriptor size:(uint32_t)newSize value:(NSObject *)newValue

Protocols
Fromnone
ToNSCoding

IOBluetoothSDPServiceAttribute.h
Removed -[IOBluetoothSDPServiceAttribute encodeWithCoder:]
Removed -[IOBluetoothSDPServiceAttribute initWithCoder:]
Protocols
Fromnone
ToNSCoding

IOBluetoothSDPServiceRecord.h
Removed -[IOBluetoothSDPServiceRecord encodeWithCoder:]
Removed -[IOBluetoothSDPServiceRecord initWithCoder:]
Protocols
Fromnone
ToNSCoding

IOBluetoothSDPUUID.h
Removed -[IOBluetoothSDPUUID bytes]
Removed -[IOBluetoothSDPUUID encodeWithCoder:]
Removed -[IOBluetoothSDPUUID initWithBytes:length:]
Removed -[IOBluetoothSDPUUID initWithCoder:]
Removed -[IOBluetoothSDPUUID initWithData:]
Removed -[IOBluetoothSDPUUID isEqualToData:]
Removed -[IOBluetoothSDPUUID length]
Deprecation
Fromnone
ToOS X v10.7

Deprecation
Fromnone
ToOS X v10.7

IOBluetoothUserLib.h
Removed IOBluetoothDeviceOpenL2CAPChannel() (no architecture available)
Removed IOBluetoothDeviceOpenRFCOMMChannel() (no architecture available)
Removed IOBluetoothL2CAPChannelWrite() (no architecture available)
Removed IOBluetoothRFCOMMChannelRegisterIncomingDataListener() (no architecture available)
Removed IOBluetoothRFCOMMChannelWrite() (no architecture available)
Removed IOBluetoothRFCOMMChannelWriteSimple() (no architecture available)
Added #def AVAILABLE_BLUETOOTH_VERSION_1_0_1_AND_LATER
Added #def BLUETOOTH_VERSION_2_5
Added #def BLUETOOTH_VERSION_2_5_0
Modified IOBluetoothSDPDataElementGetSize()
Declaration
FromUInt32 IOBluetoothSDPDataElementGetSize ( IOBluetoothSDPDataElementRef dataElement);
Touint32_t IOBluetoothSDPDataElementGetSize ( IOBluetoothSDPDataElementRef dataElement);

IOBluetoothUtilities.h
Added IOBluetoothLaunchAudioAgent() (no architecture available)
Added IOBluetoothLaunchHandsFreeAgent() (no architecture available)
NSDictionaryOBEXExtensions.h
Modified +[NSMutableDictionary withOBEXHeadersData:headersDataSize:]
Deprecation
Fromnone
ToOS X v10.7

OBEX.h
Added #def GET_HEADER_ID_IS_1_BYTE_QUANTITY
Added kOBEXConflictError (no architecture available)
Added kOBEXMethodNotAllowedError (no architecture available)
Added kOBEXNotAcceptableError (no architecture available)
Added kOBEXNotFoundError (no architecture available)
Added kOBEXNotImplementedError (no architecture available)
Added kOBEXPreconditionFailedError (no architecture available)
Added kOBEXUnauthorizedError (no architecture available)
OBEXFileTransferServices.h
Removed -[OBEXFileTransferServices delegate] (no architecture available)
Removed -[OBEXFileTransferServices setDelegate:] (no architecture available)
Removed OBEXFileTransferServicesAbort() (no architecture available)
Removed OBEXFileTransferServicesAbortComplete (no architecture available)
Removed OBEXFileTransferServicesChangeCurrentFolderBackward() (no architecture available)
Removed OBEXFileTransferServicesChangeCurrentFolderForward() (no architecture available)
Removed OBEXFileTransferServicesChangeCurrentFolderToRoot() (no architecture available)
Removed OBEXFileTransferServicesConnectToFTPService() (no architecture available)
Removed OBEXFileTransferServicesConnectToObjectPushService() (no architecture available)
Removed OBEXFileTransferServicesConnectionComplete (no architecture available)
Removed OBEXFileTransferServicesCopyRemoteFile() (no architecture available)
Removed OBEXFileTransferServicesCopyRemoteFileComplete (no architecture available)
Removed OBEXFileTransferServicesCopyRemoteFileProgress (no architecture available)
Removed OBEXFileTransferServicesCreateFolder() (no architecture available)
Removed OBEXFileTransferServicesCreateFolderComplete (no architecture available)
Removed OBEXFileTransferServicesCreateWithSession() (no architecture available)
Removed OBEXFileTransferServicesCurrentPath() (no architecture available)
Removed OBEXFileTransferServicesDelete() (no architecture available)
Removed OBEXFileTransferServicesDisconnect() (no architecture available)
Removed OBEXFileTransferServicesDisconnectionComplete (no architecture available)
Removed OBEXFileTransferServicesFilePreparationComplete (no architecture available)
Removed OBEXFileTransferServicesGetDefaultVCard() (no architecture available)
Removed OBEXFileTransferServicesGetUserRefCon() (no architecture available)
Removed OBEXFileTransferServicesIsBusy() (no architecture available)
Removed OBEXFileTransferServicesIsConnected() (no architecture available)
Removed OBEXFileTransferServicesPathChangeComplete (no architecture available)
Removed OBEXFileTransferServicesRef (no architecture available)
Removed OBEXFileTransferServicesRemoveItem() (no architecture available)
Removed OBEXFileTransferServicesRemoveItemComplete (no architecture available)
Removed OBEXFileTransferServicesRetrieveFolderListing() (no architecture available)
Removed OBEXFileTransferServicesRetrieveFolderListingComplete (no architecture available)
Removed OBEXFileTransferServicesSendData() (no architecture available)
Removed OBEXFileTransferServicesSendFile() (no architecture available)
Removed OBEXFileTransferServicesSendFileComplete (no architecture available)
Removed OBEXFileTransferServicesSendFileProgress (no architecture available)
Removed OBEXFileTransferServicesSetAbortCallback() (no architecture available)
Removed OBEXFileTransferServicesSetConnectCallback() (no architecture available)
Removed OBEXFileTransferServicesSetCopyRemoteFileCompleteCallback() (no architecture available)
Removed OBEXFileTransferServicesSetCopyRemoteFileProgressCallback() (no architecture available)
Removed OBEXFileTransferServicesSetCreateFolderCallback() (no architecture available)
Removed OBEXFileTransferServicesSetDisconnectCallback() (no architecture available)
Removed OBEXFileTransferServicesSetFilePreparationCompleteCallback() (no architecture available)
Removed OBEXFileTransferServicesSetPathChangeCallback() (no architecture available)
Removed OBEXFileTransferServicesSetRemoveItemCallback() (no architecture available)
Removed OBEXFileTransferServicesSetRetrieveFolderListingCallback() (no architecture available)
Removed OBEXFileTransferServicesSetSendFileCompleteCallback() (no architecture available)
Removed OBEXFileTransferServicesSetSendFileProgressCallback() (no architecture available)
Removed OBEXFileTransferServicesSetUserRefCon() (no architecture available)
Added OBEXFileTransferServices.delegate
Modified -[NSObject fileTransferServicesRemoveItemComplete:error:removedItem:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesSendFileComplete:error:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified NSObject(OBEXFileTransferServicesDelegate)
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified kFTSFileTypeFolder
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesRetrieveFolderListingComplete:error:listing:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesAbortComplete:error:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesDisconnectionComplete:error:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified FTSFileType
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesCopyRemoteFileComplete:error:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified kFTSFileTypeFile
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesPathChangeComplete:error:finalPath:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesFilePreparationComplete:error:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesConnectionComplete:error:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesSendFileProgress:transferProgress:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesCopyRemoteFileProgress:transferProgress:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Modified -[NSObject fileTransferServicesCreateFolderComplete:error:folder:]
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64

Feedback