Documentation Archive Developer
Search

IOKit Changes

IOKit

Framework Architectures
Fromi386,ppc,x86_64
Toi386,x86_64
IOAudioDefines.h
Added #def kIOAudioEngineClientDescription
Added #def kIOAudioEngineClientDescriptionKey
Added #def kIOAudioEngineDeviceDescription
Added #def kIOAudioEngineDeviceDescriptionKey_InputDigitalBoostGain
Added #def kIOAudioEngineDeviceDescriptionKey_PostprocessingInputGain
Added kIOAudioEngineGeneralClient
Added #def kIOAudioEngineInputChannelLayoutKey
Added #def kIOAudioEngineOutputChannelLayoutKey
Added kIOAudioEngineVoiceClient
Added #def kIOAudioSelectorControlTransportValueKey
IOAudioTypes.h
Added #def kIOAudioChannelLabel_Discrete_field_ba
IOGraphicsLib.h
Added IOFBSetVirtualBounds()
IOGraphicsTypes.h
Added #def kIODisplayAmbientLightSensorKey
Added #def kIODisplayAttributesKey
Added #def kIODisplayAudioBalanceLRKey
Added #def kIODisplayAudioBassKey
Added #def kIODisplayAudioMuteAndScreenBlankKey
Added #def kIODisplayAudioProcessorModeKey
Added #def kIODisplayAudioTrebleKey
Added kIODisplayColorModeAuto (no architecture available)
Added kIODisplayColorModeRGB (no architecture available)
Added kIODisplayColorModeRGBLimited (no architecture available)
Added kIODisplayColorModeReserved (no architecture available)
Added kIODisplayColorModeYCbCr422 (no architecture available)
Added kIODisplayColorModeYCbCr444 (no architecture available)
Added #def kIODisplayControllerIDKey
Added #def kIODisplayFirmwareLevelKey
Added #def kIODisplayLinearBrightnessKey
Added #def kIODisplayMCCSVersionKey
Added #def kIODisplayManufacturerSpecificKey
Added #def kIODisplayMicrophoneVolumeKey
Added #def kIODisplayPowerModeKey
Added #def kIODisplayPowerStateKey
Added #def kIODisplaySelectedColorModeKey
Added #def kIODisplaySpeakerSelectKey
Added #def kIODisplaySpeakerVolumeKey
Added #def kIODisplaySupportsBasicAudioKey
Added #def kIODisplaySupportsUnderscanKey
Added #def kIODisplaySupportsYCbCr422Key
Added #def kIODisplaySupportsYCbCr444Key
Added #def kIODisplayTechnologyTypeKey
Added #def kIODisplayUsableLinearBrightnessKey
Added #def kIODisplayUsageTimeKey
Added #def kIOFBAVSignalTypeKey
Added #def kIOFBModePIKey
Added #def kIOFBNeedsRefreshKey
Added #def kIOHibernateEFIGfxStatusKey
IOHIDParameter.h
Removed #def kIOHIDSickyKeysDisabledKey
Removed #def kIOHIDSickyKeysOnKey
Removed #def kIOHIDSickyKeysShiftTogglesKey
Added #def kHIDAccelGainCubicKey
Added #def kHIDAccelGainLinearKey
Added #def kHIDAccelGainParabolicKey
Added #def kHIDAccelGainQuarticKey
Added #def kHIDAccelIndexKey
Added #def kHIDAccelParametricCurvesDebugKey
Added #def kHIDAccelParametricCurvesKey
Added #def kHIDAccelTangentSpeedCubicRootKey
Added #def kHIDAccelTangentSpeedLinearKey
Added #def kHIDAccelTangentSpeedParabolicRootKey
Added #def kHIDAccelTangentSpeedQuarticRootKey
Added #def kHIDScrollAccelParametricCurvesKey
Added #def kHIDTrackingAccelParametricCurvesKey
Added #def kIOHIDOriginalSubinterfaceIDKey
IOHIDSessionPlugIn.h
Added IOHIDSessionFilterPlugInInterface
Added IOHIDSessionPlugInInterface
Added #def kIOHIDSessionFilterPlugInInterfaceID
Added #def kIOHIDSessionPlugInInterfaceID
Added #def kIOHIDSessionPlugInTypeID
IOHIDShared.h
Removed kIOHIDCurrentShmemVersion
Added #def kIOHIDCurrentShmemVersion
Added #def kIOHIDLastCompatibleShmemVersion
IOHIDTypes.h
IOLLEvent.h
Added #def NX_WAKEMASK
IOMessage.h
Added #def kIOMessageConsoleSecurityChange
Added #def kIOMessageDeviceSignaledWakeup
Added #def kIOMessageSystemCapabilityChange
IONetworkController.h
Added IONetworkController::message() (no architecture available)
Added kChecksumTCPIPv6 (no architecture available)
Added kChecksumUDPIPv6 (no architecture available)
IONetworkInterface.h
Added IONetworkInterface::debuggerRegistered() (no architecture available)
IONetworkMedium.h
IOPM.h
Added IOPMSystemCapabilityChangeParameters
Added #def kIOPMAssertionsDriverDetailedKey
Added #def kIOPMAssertionsDriverKey
Added #def kIOPMBatteryChargeStatusTooHotOrCold
Added #def kIOPMDeepSleepDelayKey
Added #def kIOPMDeepSleepEnabledKey
Added #def kIOPMDestroyFVKeyOnStandbyKey
Added #def kIOPMDriverAssertionAssertedKey
Added #def kIOPMDriverAssertionCreatedTimeKey
Added #def kIOPMDriverAssertionIDKey
Added #def kIOPMDriverAssertionLevelKey
Added #def kIOPMDriverAssertionModifiedTimeKey
Added #def kIOPMDriverAssertionOwnerServiceKey
Added #def kIOPMDriverAssertionOwnerStringKey
Added #def kIOPMPSAdapterDetailsAmperageKey
Added #def kIOPMPSAdapterDetailsDescriptionKey
Added #def kIOPMPSAdapterDetailsFamilyKey
Added #def kIOPMPSAdapterDetailsIDKey
Added #def kIOPMPSAdapterDetailsKey
Added #def kIOPMPSAdapterDetailsPMUConfigurationKey
Added #def kIOPMPSAdapterDetailsRevisionKey
Added #def kIOPMPSAdapterDetailsSerialNumberKey
Added #def kIOPMPSAdapterDetailsWattsKey
Added #def kIOPMPSChargerConfigurationKey
IOPMDeprecated.h
Removed #def k101PMFeatures
Removed #def k101PrivPMFeatures
Removed kACInstalled
Removed kACPlugEventMask
Removed kACnoChargeCapability
Removed kBatteryAtWarn
Removed kBatteryCharging
Removed kBatteryDepleted
Removed kBatteryInstalled
Removed kBatteryStatusEventMask
Removed kClamshellClosedEventMask
Removed kDockingBarEventMask
Removed kForceLowSpeed
Removed kFrontPanelButtonEventMask
Removed kPMCanGetBatteryTimeMask
Removed kPMCanPowerOffPCIBusMask
Removed kPMCanSwitchPowerMask
Removed kPMCanWakeupOnRingMask
Removed kPMClosedLidCausesSleepMask
Removed kPMDynamicSpeedChangeMask
Removed kPMEnvironEventsPolledMask
Removed kPMHasADBButtonHandlersMask
Removed kPMHasBatteryIDMask
Removed kPMHasBatteryPredictionMask
Removed kPMHasBtnIntHandlersMask
Removed kPMHasCelsiusCyclingMask
Removed kPMHasChargeNotificationMask
Removed kPMHasDeepIdleMask
Removed kPMHasDeepSleepMask
Removed kPMHasDimSuspendSupportMask
Removed kPMHasDimmingSupportMask
Removed kPMHasExtdBattInfoMask
Removed kPMHasFanControlMask
Removed kPMHasICTControlMask
Removed kPMHasLegacyDesktopSleepMask
Removed kPMHasPowerLevelsMask
Removed kPMHasProcessorCyclingMask
Removed kPMHasReducedSpeedMask
Removed kPMHasSCSIDiskModeMask
Removed kPMHasSCSITermPowerMask
Removed kPMHasSharedModemPortMask
Removed kPMHasSleepCPUSpeedMask
Removed kPMHasSleepMask
Removed kPMHasStartupTimerMask
Removed kPMHasThermalControlMask
Removed kPMHasUPSIntegrationMask
Removed kPMHasVStepSpeedChangeMask
Removed kPMHasWakeOnLidMask
Removed kPMHasWakeOnNetActivityMask
Removed kPMHasWakeupTimerMask
Removed kPMMustProcessorCycleMask
Removed kPMOpenLidPreventsSleepMask
Removed kPMSupportsServerModeAPIMask
Removed kRawLowBattery
Removed #def kStdDesktopNumBatteries
Removed #def kStdDesktopPMFeatures
Removed #def kStdDesktopPrivPMFeatures
Removed #def kStdPowerBookNumBatteries
Removed #def kStdPowerBookPMFeatures
Removed #def kStdPowerBookPrivPMFeatures
Removed kUPSInstalled
Removed #def kWallstreetPMFeatures
Removed #def kWallstreetPrivPMFeatures
IOPMLibDefs.h
Added #def kPMSetUserAssertionLevels
IOPowerSources.h
Declaration
FromCFRunLoopSourceRef IOPSNotificationCreateRunLoopSource ( IOPowerSourceCallbackType, void *);
ToCFRunLoopSourceRef IOPSNotificationCreateRunLoopSource ( IOPowerSourceCallbackType callback, void *context);

IOReturn.h
Added #def sub_iokit_scsi
Added #def sub_iokit_thunderbolt
IOSharedLock.h
Removed IOSharedLock
Removed IOSharedLockData
Removed IOSpinLock()
Removed #def IOSpinLockInit
Removed IOSpinUnlock()
Removed IOTrySpinLock()
Removed #def ev_init_lock
Removed ev_lock()
Removed ev_lock_data_t
Removed ev_lock_t
Removed ev_try_lock()
Removed ev_unlock()
Added #def IOSharedLockData
Added #def ev_lock_data_t
IOStorage.h
Removed #def kIOStorageFeatureDiscard
IOVideoControlDictionary.h
Added IOVideoControlDictionary::copyName()
Added IOVideoControlDictionary::copySelectorControlSelectorMap()
Added IOVideoControlDictionary::create()
Added IOVideoControlDictionary::createBooleanControl()
Added IOVideoControlDictionary::createSelectorControl()
Added IOVideoControlDictionary::createSelectorControlSelectorMapItem()
Added IOVideoControlDictionary::getBaseClass()
Added IOVideoControlDictionary::getBooleanControlValue()
Added IOVideoControlDictionary::getClass()
Added IOVideoControlDictionary::getControlByID()
Added IOVideoControlDictionary::getControlID()
Added IOVideoControlDictionary::getElement()
Added IOVideoControlDictionary::getScope()
Added IOVideoControlDictionary::getSelectorControlValue()
Added IOVideoControlDictionary::getVariant()
Added IOVideoControlDictionary::isReadOnly()
Added IOVideoControlDictionary::setBaseClass()
Added IOVideoControlDictionary::setBooleanControlValue()
Added IOVideoControlDictionary::setClass()
Added IOVideoControlDictionary::setControlID()
Added IOVideoControlDictionary::setElement()
Added IOVideoControlDictionary::setIsReadOnly()
Added IOVideoControlDictionary::setName()
Added IOVideoControlDictionary::setScope()
Added IOVideoControlDictionary::setSelectorControlSelectorMap()
Added IOVideoControlDictionary::setSelectorControlValue()
Added IOVideoControlDictionary::setVariant()
IOVideoDevice.h
Added IOVideoDevice::OSMetaClassDeclareReservedUnused()
Added IOVideoDevice::closeStream()
Added IOVideoDevice::free()
Added IOVideoDevice::getStream()
Added IOVideoDevice::getStreamCount()
Added IOVideoDevice::init()
Added IOVideoDevice::inputCallback()
Added IOVideoDevice::inputSyncCallback()
Added IOVideoDevice::newUserClient()
Added IOVideoDevice::openStream()
Added IOVideoDevice::registerNotificationPort()
Added IOVideoDevice::releaseStreams()
Added IOVideoDevice::sendMultiNotification()
Added IOVideoDevice::sendSingleNotification()
Added IOVideoDevice::setControlValue()
Added IOVideoDevice::setStreamFormat()
Added IOVideoDevice::setStreamMode()
Added IOVideoDevice::startStream()
Added IOVideoDevice::stopStream()
Added IOVideoDevice::suspendStream()
Added IOVideoDevice::ExpansionData
IOVideoDeviceClientInit.h
Added IOVideoDeviceUserClientInit::MergeDictionaryIntoDictionary()
Added IOVideoDeviceUserClientInit::MergeDictionaryIntoProvider()
Added IOVideoDeviceUserClientInit::start()
IOVideoDeviceUserClient.h
Added IOVideoDeviceUserClient (no architecture available)
Added IOVideoDeviceUserClient::clientClose() (no architecture available)
Added IOVideoDeviceUserClient::clientDied() (no architecture available)
Added IOVideoDeviceUserClient::close() (no architecture available)
Added IOVideoDeviceUserClient::closeStream() (no architecture available)
Added IOVideoDeviceUserClient::connectClient() (no architecture available)
Added IOVideoDeviceUserClient::externalMethod() (no architecture available)
Added IOVideoDeviceUserClient::getMode() (no architecture available)
Added IOVideoDeviceUserClient::getService() (no architecture available)
Added IOVideoDeviceUserClient::initWithTask() (no architecture available)
Added IOVideoDeviceUserClient::open() (no architecture available)
Added IOVideoDeviceUserClient::openStream() (no architecture available)
Added IOVideoDeviceUserClient::registerNotificationPort() (no architecture available)
Added IOVideoDeviceUserClient::setControlValue() (no architecture available)
Added IOVideoDeviceUserClient::setMode() (no architecture available)
Added IOVideoDeviceUserClient::setStreamFormat() (no architecture available)
Added IOVideoDeviceUserClient::start() (no architecture available)
Added IOVideoDeviceUserClient::startStream() (no architecture available)
Added IOVideoDeviceUserClient::stopStream() (no architecture available)
Added IOVideoDeviceUserClient::suspendStream() (no architecture available)
IOVideoStream.h
Added IOVideoStream::OSMetaClassDeclareReservedUnused()
Added IOVideoStream::getDevice()
Added IOVideoStream::getStreamMode()
Added IOVideoStream::initWithBuffers()
Added IOVideoStream::setStreamMode()
Added IOVideoStream::startStream()
Added IOVideoStream::stopStream()
Added IOVideoStream::suspendStream()
Added IOVideoStream::withBuffers()
Added IOVideoStream::ExpansionData
IOVideoStreamDictionary.h
Added IOVideoStreamDictionary::copyAvailableFormats()
Added IOVideoStreamDictionary::copyCurrentFormatDictionary()
Added IOVideoStreamDictionary::create()
Added IOVideoStreamDictionary::getBufferMappingOptions()
Added IOVideoStreamDictionary::getCurrentFormat()
Added IOVideoStreamDictionary::getStartingDeviceChannelNumber()
Added IOVideoStreamDictionary::getStreamID()
Added IOVideoStreamDictionary::printDictionary()
Added IOVideoStreamDictionary::setAvailableFormats()
Added IOVideoStreamDictionary::setBufferMappingOptions()
Added IOVideoStreamDictionary::setCurrentFormat()
Added IOVideoStreamDictionary::setCurrentFormatDictionary()
Added IOVideoStreamDictionary::setStartingDeviceChannelNumber()
Added IOVideoStreamDictionary::setStreamID()
IOVideoStreamFormatDictionary.h
Added IOVideoStreamFormatDictionary::create()
Added IOVideoStreamFormatDictionary::createWithDescription()
Added IOVideoStreamFormatDictionary::getCodecFlags()
Added IOVideoStreamFormatDictionary::getCodecType()
Added IOVideoStreamFormatDictionary::getDescription()
Added IOVideoStreamFormatDictionary::getHeight()
Added IOVideoStreamFormatDictionary::getWidth()
Added IOVideoStreamFormatDictionary::isSameSampleFormat()
Added IOVideoStreamFormatDictionary::printDescription()
Added IOVideoStreamFormatDictionary::printDictionary()
Added IOVideoStreamFormatDictionary::setCodecFlags()
Added IOVideoStreamFormatDictionary::setCodecType()
Added IOVideoStreamFormatDictionary::setHeight()
Added IOVideoStreamFormatDictionary::setWidth()
IOVideoTypes.h
Added #def CalculateIOVideoDeviceNotificationMessageSize
Added #def kIOVideoControlKey_BaseClass
Added #def kIOVideoControlKey_Class
Added #def kIOVideoControlKey_ControlID
Added #def kIOVideoControlKey_Element
Added #def kIOVideoControlKey_IsReadOnly
Added #def kIOVideoControlKey_Name
Added #def kIOVideoControlKey_Scope
Added #def kIOVideoControlKey_Value
Added #def kIOVideoControlKey_Variant
Added #def kIOVideoDeviceKey_ControlList
Added #def kIOVideoDeviceKey_DeviceManufacturer
Added #def kIOVideoDeviceKey_DeviceName
Added #def kIOVideoDeviceKey_DeviceUID
Added #def kIOVideoDeviceKey_IOEngineIsRunning
Added #def kIOVideoDeviceKey_InputLatency
Added #def kIOVideoDeviceKey_InputStreamList
Added #def kIOVideoDeviceKey_OutputLatency
Added #def kIOVideoDeviceKey_OutputStreamList
Added #def kIOVideoDevice_ClassName
Added #def kIOVideoSelectorControlKey_SelectorMap
Added #def kIOVideoSelectorControlSelectorMapItemKey_Kind
Added #def kIOVideoSelectorControlSelectorMapItemKey_Name
Added #def kIOVideoSelectorControlSelectorMapItemKey_Value
Added #def kIOVideoStreamFormatKey_CodecFlags
Added #def kIOVideoStreamFormatKey_CodecType
Added #def kIOVideoStreamFormatKey_Height
Added #def kIOVideoStreamFormatKey_Width
Added #def kIOVideoStreamKey_AvailableFormats
Added #def kIOVideoStreamKey_BufferMappingOptions
Added #def kIOVideoStreamKey_CurrentFormat
Added #def kIOVideoStreamKey_StartingDeviceChannelNumber
Added #def kIOVideoStreamKey_StreamID
SCSICmds_REPORT_LUNS_Definitions.h
SCSICommandOperationCodes.h
Removed kSCSICmd_ERASE (no architecture available)
Removed kSCSICmd_EXCHANGE_MEDIUM (no architecture available)
Removed kSCSICmd_FORMAT (no architecture available)
Removed kSCSICmd_FORMAT_MEDIUM (no architecture available)
Removed kSCSICmd_GET_DATA_BUFFER_STATUS (no architecture available)
Removed kSCSICmd_GET_WINDOW (no architecture available)
Removed kSCSICmd_INITIALIZE_ELEMENT_STATUS (no architecture available)
Removed kSCSICmd_LOAD_UNLOAD (no architecture available)
Removed kSCSICmd_LOCATE (no architecture available)
Removed kSCSICmd_MOVE_MEDIUM (no architecture available)
Removed kSCSICmd_OBJECT_POSITION (no architecture available)
Removed kSCSICmd_PORT_STATUS (no architecture available)
Removed kSCSICmd_POSITION_TO_ELEMENT (no architecture available)
Removed kSCSICmd_PRINT (no architecture available)
Removed kSCSICmd_READ (no architecture available)
Removed kSCSICmd_READ_BLOCK_LIMITS (no architecture available)
Removed kSCSICmd_READ_ELEMENT_STATUS (no architecture available)
Removed kSCSICmd_READ_POSITION (no architecture available)
Removed kSCSICmd_READ_REVERSE (no architecture available)
Removed kSCSICmd_RECOVER_BUFFERED_DATA (no architecture available)
Removed kSCSICmd_RELEASE_ELEMENT_10 (no architecture available)
Removed kSCSICmd_RELEASE_ELEMENT_6 (no architecture available)
Removed kSCSICmd_REPORT_DENSITY_SUPPORT (no architecture available)
Removed kSCSICmd_REQUEST_VOLUME_ELEMENT_ADDRESS (no architecture available)
Removed kSCSICmd_RESERVE_ELEMENT_10 (no architecture available)
Removed kSCSICmd_RESERVE_ELEMENT_6 (no architecture available)
Removed kSCSICmd_REWIND (no architecture available)
Removed kSCSICmd_SCAN (no architecture available)
Removed kSCSICmd_SET_WINDOW (no architecture available)
Removed kSCSICmd_SLEW_AND_PRINT (no architecture available)
Removed kSCSICmd_SPACE (no architecture available)
Removed kSCSICmd_STOP_PRINT (no architecture available)
Removed kSCSICmd_SYNCHRONIZE_BUFFER (no architecture available)
Removed kSCSICmd_VERIFY_6 (no architecture available)
Removed kSCSICmd_WRITE_FILEMARKS (no architecture available)
SCSITask.h
USBSpec.h
USBTracepoints.h
Removed kTPEHCIValidatePollingRate
Added #def USB_AUDIO_DRIVER_TRACE
Added #def USB_EHCI_DUMPQS_TRACE
Added #def USB_OHCI_DUMPQS_TRACE
Added kTPAudioDriverCoalesce
Added kTPAudioDriverCoalesceError
Added kTPAudioDriverCoalesceError2
Added kTPAudioDriverCoalesceInputSamples
Added kTPAudioDriverConvertInputSamples
Added kTPAudioDriverRead
Added kTPAudioDriverReadHandler
Added kTPBulkPacketHandlerData
Added kTPDoIOTransferBulkSync
Added kTPDoIOTransferIntrSync
Added kTPEHCIDemarcation
Added kTPEHCIDumpQH1
Added kTPEHCIDumpQH10
Added kTPEHCIDumpQH11
Added kTPEHCIDumpQH2
Added kTPEHCIDumpQH3
Added kTPEHCIDumpQH4
Added kTPEHCIDumpQH5
Added kTPEHCIDumpQH6
Added kTPEHCIDumpQH7
Added kTPEHCIDumpQH8
Added kTPEHCIDumpQH9
Added kTPEHCIDumpTD1
Added kTPEHCIDumpTD2
Added kTPEHCIDumpTD3
Added kTPEHCIDumpTD4
Added kTPEHCIDumpTD5
Added kTPEHCIDumpTD6
Added kTPEHCIDumpTD7
Added kTPEHCIDumpTD8
Added kTPEHCIUpdateFrameList
Added kTPEHCIUpdateFrameListBits
Added kTPHIDCheckForDeadDevice
Added kTPHSHubUCDisablePwrMgmt
Added kTPHubCheckForDeadDevice
Added kTPHubPortEnablePowerAfterOvercurrent
Added kTPInterruptPacketHandlerData
Added kTPOHCIDemarcation
Added kTPOHCIDumpQED1
Added kTPOHCIDumpQED2
Added kTPOHCIDumpQED3
Added kTPOHCIDumpQTD1
Added kTPOHCIDumpQTD2
Added kTPOHCIDumpQTD3
Added kTPOHCIDumpQTD4
Added kTPOHCIDumpQTD5
Added kTPOHCIDumpQTD6
Added kTPOHCIUpdateFrameList
Added kTPUHCIUpdateFrameList
Added kUSBAudio
Added kUSBDebugRetryCountMask
Added kUSBDebugRetryCountReserved
Added kUSBDebugRetryCountShift
Added kUSBEnableErrorLogBit
Added kUSBEnableErrorLogMask
Added kUSBForceCompanionControllers
Added kUSBForceCompanionControllersMask
Added kUSBTEHCIDumpQueues
Added kUSBTOHCIDumpQueues
iokitmig.h
Removed io_service_open()
Modified io_connect_method()
Declaration
Fromkern_return_t io_connect_method ( mach_port_t connection, uint32_t selector, io_scalar_inband64_t scalar_input, mach_msg_type_number_t scalar_inputCnt, io_struct_inband_t inband_input, mach_msg_type_number_t inband_inputCnt, mach_vm_address_t ool_input, mach_vm_size_t ool_input_size, io_scalar_inband64_t scalar_output, mach_msg_type_number_t *scalar_outputCnt, io_struct_inband_t inband_output, mach_msg_type_number_t *inband_outputCnt, mach_vm_address_t ool_output, mach_vm_size_t *ool_output_size);
Tokern_return_t io_connect_method ( mach_port_t connection, uint32_t selector, io_scalar_inband64_t scalar_input, mach_msg_type_number_t scalar_inputCnt, io_struct_inband_t inband_input, mach_msg_type_number_t inband_inputCnt, mach_vm_address_t ool_input, mach_vm_size_t ool_input_size, io_struct_inband_t inband_output, mach_msg_type_number_t *inband_outputCnt, io_scalar_inband64_t scalar_output, mach_msg_type_number_t *scalar_outputCnt, mach_vm_address_t ool_output, mach_vm_size_t *ool_output_size);

Modified io_connect_async_method()
Declaration
Fromkern_return_t io_connect_async_method ( mach_port_t connection, mach_port_t wake_port, io_async_ref64_t reference, mach_msg_type_number_t referenceCnt, uint32_t selector, io_scalar_inband64_t scalar_input, mach_msg_type_number_t scalar_inputCnt, io_struct_inband_t inband_input, mach_msg_type_number_t inband_inputCnt, mach_vm_address_t ool_input, mach_vm_size_t ool_input_size, io_scalar_inband64_t scalar_output, mach_msg_type_number_t *scalar_outputCnt, io_struct_inband_t inband_output, mach_msg_type_number_t *inband_outputCnt, mach_vm_address_t ool_output, mach_vm_size_t *ool_output_size);
Tokern_return_t io_connect_async_method ( mach_port_t connection, mach_port_t wake_port, io_async_ref64_t reference, mach_msg_type_number_t referenceCnt, uint32_t selector, io_scalar_inband64_t scalar_input, mach_msg_type_number_t scalar_inputCnt, io_struct_inband_t inband_input, mach_msg_type_number_t inband_inputCnt, mach_vm_address_t ool_input, mach_vm_size_t ool_input_size, io_struct_inband_t inband_output, mach_msg_type_number_t *inband_outputCnt, io_scalar_inband64_t scalar_output, mach_msg_type_number_t *scalar_outputCnt, mach_vm_address_t ool_output, mach_vm_size_t *ool_output_size);