Documentation Archive Developer
Search

IOKit Changes for Objective-C

IOKit

DV/DVFamily.h (Removed)

Removed AVCCTSFrameStruct
Removed AVCCTSFrameStructPtr
Removed AVCTransactionParams
Removed AVCTransactionParamsPtr
Removed DVAVCTransactionCompleteEvent
Removed DVAVCTransactionCompleteEventPtr
Removed DVCancelNotification()
Removed DVClientID
Removed DVCloseDriver()
Removed DVConnectionEvent
Removed DVConnectionEventPtr
Removed DVCountDevices()
Removed DVDeviceID
Removed DVDeviceRefNum
Removed DVDisableRead()
Removed DVDisableWrite()
Removed DVDisposeNotification()
Removed DVDoAVCTransaction()
Removed DVEnableRead()
Removed DVEnableWrite()
Removed DVEventHeader
Removed DVEventHeaderPtr
Removed DVEventRecord
Removed DVEventRecordPtr
Removed DVGetDeviceName()
Removed DVGetDeviceStandard()
Removed DVGetEmptyFrame()
Removed DVGetIndDevice()
Removed DVIsEnabled()
Removed DVIsochCompleteEvent
Removed DVIsochCompleteEventPtr
Removed DVNewNotification()
Removed DVNotificationID
Removed DVNotifyMeWhen()
Removed DVNotifyProc
Removed DVOpenDriver()
Removed DVReadFrame()
Removed DVReleaseFrame()
Removed DVSetDeviceName()
Removed DVSetWriteSignalMode()
Removed DVWriteFrame()
Removed kAlreadyEnabledErr
Removed kAVCEditAudioInsert
Removed kAVCEditAVInsert
Removed kAVCEditDummyOperand
Removed kAVCEditInPoint
Removed kAVCEditOtherMode
Removed kAVCEditOutPoint
Removed kAVCEditPreRollAndStandby
Removed kAVCEditPreRollTime
Removed kAVCEditPresetOpcode
Removed kAVCEditSubcodeInsert
Removed kAVCEditSyncPlay
Removed kAVCEditSyncRecord
Removed kAVCEditVideoInsert
Removed kAVCMechaModeDummyOperand
Removed kAVCMechaModeInquiryOpcode
Removed kAVCMediumEject
Removed kAVCMediumOpcode
Removed kAVCMediumTrayClose
Removed kAVCMediumTrayOpen
Removed kAVCPlay1x
Removed kAVCPlayFast1
Removed kAVCPlayFast2
Removed kAVCPlayFast3
Removed kAVCPlayFast4
Removed kAVCPlayFast5
Removed kAVCPlayFast6
Removed kAVCPlayFastest
Removed kAVCPlayForward
Removed kAVCPlayForwardPause
Removed kAVCPlayNextFrame
Removed kAVCPlayOpcode
Removed kAVCPlayPreviousFrame
Removed kAVCPlayRev1x
Removed kAVCPlayReverse
Removed kAVCPlayReversePause
Removed kAVCPlayRevFast1
Removed kAVCPlayRevFast2
Removed kAVCPlayRevFast3
Removed kAVCPlayRevFast4
Removed kAVCPlayRevFast5
Removed kAVCPlayRevFast6
Removed kAVCPlayRevFastest
Removed kAVCPlayRevSlow1
Removed kAVCPlayRevSlow2
Removed kAVCPlayRevSlow3
Removed kAVCPlayRevSlow4
Removed kAVCPlayRevSlow5
Removed kAVCPlayRevSlow6
Removed kAVCPlayRevSlowest
Removed kAVCPlaySlow1
Removed kAVCPlaySlow2
Removed kAVCPlaySlow3
Removed kAVCPlaySlow4
Removed kAVCPlaySlow5
Removed kAVCPlaySlow6
Removed kAVCPlaySlowest
Removed kAVCPositionDummyOperand
Removed kAVCPositionTimeCodeOpcode
Removed kAVCPositionValueInquiry
Removed kAVCRecAudioInsert
Removed kAVCRecAudioInsertPause
Removed kAVCRecAVInsert
Removed kAVCRecAVInsertPause
Removed kAVCRecord
Removed kAVCRecordOpcode
Removed kAVCRecPause
Removed kAVCRecSpeed32
Removed kAVCRecSpeedDummyOperand
Removed kAVCRecSpeedHighSpeed
Removed kAVCRecSpeedLowSpeed
Removed kAVCRecSpeedOpcode
Removed kAVCRecSpeedStandard
Removed kAVCRecSubcodeInsert
Removed kAVCRecSubcodeInsertPause
Removed kAVCRecVideoInsert
Removed kAVCRecVideoInsertPause
Removed kAVCReportInquiryCommand
Removed kAVCSupportInquiryCommand
Removed kAVCWindFastForward
Removed kAVCWindHighSpeedRewind
Removed kAVCWindOpcode
Removed kAVCWindRewind
Removed kAVCWindStop
Removed kDVAVCDisabled
Removed kDVAVCEnabled
Removed kDVAVCTransactionComplete
Removed kDVBadIDErr
Removed kDVDeviceAdded
Removed kDVDeviceBusyErr
Removed KDVDeviceInfoChanged
Removed kDVDeviceRemoved
Removed kDVDisconnectedErr
Removed kDVEveryEvent
Removed kDVGlobalEventConnectionID
Removed kDVInputEvent
Removed kDVIsochReadComplete
Removed kDVIsochReadDisabled
Removed kDVIsochReadEnabled
Removed kDVIsochWriteComplete
Removed kDVIsochWriteDisabled
Removed kDVIsochWriteEnabled
Removed kDVNoNotificationsErr
Removed kEventSpecificDataSize
Removed kEveryDVDeviceID
Removed kEveryDVDeviceRefNum
Removed kInvalidDVConnectionID
Removed kInvalidDVDeviceEvent
Removed kInvalidDVDeviceID
Removed kInvalidDVDeviceRefNum
Removed kNotEnabledErr
Removed kNTSCStandard
Removed kPALStandard
Removed kUnknownStandard
Removed kUnknownStandardErr

graphics/IOGraphicsTypes.h

hid/IOHIDBase.h

hid/IOHIDKeys.h

Added #def kFnFunctionUsageMapKey
Added #def kFnKeyboardUsageMapKey
Added #def kIOHIDBiometricDoubleTapTimeoutKey
Added #def kIOHIDBiometricTapTrackingEnabledKey
Added #def kIOHIDBiometricTripleTapTimeoutKey
Added #def kIOHIDKeyboardCapsLockDelay
Added #def kIOHIDKeyboardEjectDelay
Added #def kIOHIDKeyboardLongPressTimeoutKey
Added #def kIOHIDKeyboardPressCountDoublePressTimeoutKey
Added #def kIOHIDKeyboardPressCountTrackingEnabledKey
Added #def kIOHIDKeyboardPressCountTriplePressTimeoutKey
Added #def kIOHIDKeyboardPressCountUsagePairsKey
Added #def kKeyboardUsageMapKey
Added #def kNumLockKeyboardUsageMapKey

hid/IOHIDProperties.h (Added)

Added #def IOHIDProperties_h
Added #def kIOHIDKeyboardCapsLockDelayOverride
Added #def kIOHIDKeyboardCapsLockDelayOverrideKey
Added #def kIOHIDMouseAccelerationType
Added #def kIOHIDMouseAccelerationTypeKey
Added #def kIOHIDMouseScrollAccelerationKey
Added #def kIOHIDPointerAccelerationKey
Added #def kIOHIDPointerAccelerationTypeKey
Added #def kIOHIDPointerButtonMode
Added #def kIOHIDPointerButtonModeKey
Added #def kIOHIDScrollAccelerationKey
Added #def kIOHIDScrollAccelerationTypeKey
Added #def kIOHIDServiceEjectDelayKey
Added #def kIOHIDServiceInitialKeyRepeatDelayKey
Added #def kIOHIDServiceKeyRepeatDelayKey
Added #def kIOHIDUserUsageMapKey

hid/IOHIDUsageTables.h

hidsystem/ev_keymap.h

Added #def NX_KEYTYPE_MENU

hidsystem/event_status_driver.h

Modified NXClickTime()
Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

hidsystem/IOHIDEventSystemClient.h (Added)

hidsystem/IOHIDLib.h

Removed IOHIDSetCursorBounds()
Removed IOHIDSetOnScreenCursorBounds()
Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

Deprecation
From--
ToOS X 10.12

hidsystem/IOHIDParameter.h

Removed #def kIOHIDMouseAccelerationType
Removed #def kIOHIDMouseScrollAccelerationKey
Removed #def kIOHIDPointerAccelerationKey
Removed #def kIOHIDPointerAccelerationTypeKey
Removed #def kIOHIDPointerButtonMode
Removed #def kIOHIDScrollAccelerationKey
Removed #def kIOHIDScrollAccelerationTypeKey
Added #def kIOHIDKeyboardGlobalModifiersKey
Added #def kIOHIDMouseClickNotification
Added #def kIOHIDServiceGlobalModifiersUsageKey

hidsystem/IOHIDServiceClient.h (Added)

hidsystem/IOLLEvent.h

Added #def NX_EVENT_EXTENSION_LOCATION_DEVICE_SCALED
Added #def NX_EVENT_EXTENSION_LOCATION_INVALID
Added #def NX_EVENT_EXTENSION_LOCATION_TYPE_FLOAT
Added #def NX_EVENT_EXTENSION_MOUSE_DELTA_TYPE_FLOAT
Added #def NX_SUBTYPE_ACCESSIBILITY
Added #def NX_SUBTYPE_MENU

IOBSD.h

IOKitKeys.h

iokitmig.h

Added #def USING_MIG_STRNCPY_ZEROFILL

IOReturn.h

Added #def sub_iokit_appleembeddedsleepwakehandler

network/IONetworkController.h

pwr_mgt/IOPM.h

Added #def kIOPMPSAdapterDetailsVoltage

pwr_mgt/IOPMLib.h

Declaration
From
IOReturn IOAllowPowerChange (
    io_connect_t kernelPort,
    long notificationID
);
To
IOReturn IOAllowPowerChange (
    io_connect_t kernelPort,
    intptr_t notificationID
);

Declaration
From
IOReturn IOCancelPowerChange (
    io_connect_t kernelPort,
    long notificationID
);
To
IOReturn IOCancelPowerChange (
    io_connect_t kernelPort,
    intptr_t notificationID
);

scsi/SCSICmds_INQUIRY_Definitions.h

scsi/SCSICommandOperationCodes.h

usb/IOUSBLib.h

Added #def kIOUSBInterfaceInterfaceID800

usb/IOUSBUserClient.h

usb/USB.h

usb/USBSpec.h