Documentation Archive Developer
Search

ICADevices Changes for Swift

ICADevices

Removed ICD_callback_functions.init(f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice, f_ICD_CloseDevice: __ICD_CloseDevice, f_ICD_PeriodicTask: __ICD_PeriodicTask, f_ICD_GetObjectInfo: __ICD_GetObjectInfo, f_ICD_Cleanup: __ICD_Cleanup, f_ICD_GetPropertyData: __ICD_GetPropertyData, f_ICD_SetPropertyData: __ICD_SetPropertyData, f_ICD_ReadFileData: __ICD_ReadFileData, f_ICD_WriteFileData: __ICD_WriteFileData, f_ICD_SendMessage: __ICD_SendMessage, f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary, f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice, f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath, f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath, f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice, f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice, f_ICD_WriteDataToFile: __ICD_WriteDataToFile, f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice, f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor, f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64)
Removed ICD_Scannerscanner_callback_functions.init(f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice, f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath, f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice, f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask, f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo, f_ICD_ScannerCleanup: __ICD_ScannerCleanup, f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData, f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData, f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData, f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData, f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage, f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary, f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice, f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath, f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession, f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession, f_ICD_ScannerInitialize: __ICD_ScannerInitialize, f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters, f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters, f_ICD_ScannerStatus: __ICD_ScannerStatus, f_ICD_ScannerStart: __ICD_ScannerStart, f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice, f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice, f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile, f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice, f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor, f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64)
Added ICACloseSessionPB [struct]
Added ICACloseSessionPB.header
Added ICACloseSessionPB.init()
Added ICACloseSessionPB.init(header: ICAHeader, sessionID: ICASessionID)
Added ICACloseSessionPB.sessionID
Added ICACopyObjectDataPB [struct]
Added ICACopyObjectDataPB.data
Added ICACopyObjectDataPB.header
Added ICACopyObjectDataPB.init()
Added ICACopyObjectDataPB.init(header: ICAHeader, object: ICAObject, startByte: Int, requestedSize: Int, data: UnsafeMutablePointer<Unmanaged<CFData>?>)
Added ICACopyObjectDataPB.object
Added ICACopyObjectDataPB.requestedSize
Added ICACopyObjectDataPB.startByte
Added ICACopyObjectPropertyDictionaryPB [struct]
Added ICACopyObjectPropertyDictionaryPB.header
Added ICACopyObjectPropertyDictionaryPB.init()
Added ICACopyObjectPropertyDictionaryPB.init(header: ICAHeader, object: ICAObject, theDict: UnsafeMutablePointer<Unmanaged<CFDictionary>?>)
Added ICACopyObjectPropertyDictionaryPB.object
Added ICACopyObjectPropertyDictionaryPB.theDict
Added ICACopyObjectThumbnailPB [struct]
Added ICACopyObjectThumbnailPB.header
Added ICACopyObjectThumbnailPB.init()
Added ICACopyObjectThumbnailPB.init(header: ICAHeader, object: ICAObject, thumbnailFormat: OSType, thumbnailData: UnsafeMutablePointer<Unmanaged<CFData>?>)
Added ICACopyObjectThumbnailPB.object
Added ICACopyObjectThumbnailPB.thumbnailData
Added ICACopyObjectThumbnailPB.thumbnailFormat
Added ICADownloadFilePB [struct]
Added ICADownloadFilePB.dirFSRef
Added ICADownloadFilePB.fileCreator
Added ICADownloadFilePB.fileFSRef
Added ICADownloadFilePB.fileType
Added ICADownloadFilePB.flags
Added ICADownloadFilePB.header
Added ICADownloadFilePB.init()
Added ICADownloadFilePB.init(header: ICAHeader, object: ICAObject, dirFSRef: UnsafeMutablePointer<FSRef>, flags: UInt32, fileType: OSType, fileCreator: OSType, rotationAngle: Fixed, fileFSRef: UnsafeMutablePointer<FSRef>)
Added ICADownloadFilePB.object
Added ICADownloadFilePB.rotationAngle
Added ICAGetDeviceListPB [struct]
Added ICAGetDeviceListPB.header
Added ICAGetDeviceListPB.init()
Added ICAGetDeviceListPB.init(header: ICAHeader, object: ICAObject)
Added ICAGetDeviceListPB.object
Added ICAHeader [struct]
Added ICAHeader.err
Added ICAHeader.init()
Added ICAHeader.init(err: ICAError, refcon: UInt)
Added ICAHeader.refcon
Added ICAImportImagePB [struct]
Added ICAImportImagePB.deviceObject
Added ICAImportImagePB.filterProc
Added ICAImportImagePB.flags
Added ICAImportImagePB.header
Added ICAImportImagePB.importedImages
Added ICAImportImagePB.init()
Added ICAImportImagePB.init(header: ICAHeader, deviceObject: ICAObject, flags: UInt32, supportedFileTypes: Unmanaged<CFArray>!, filterProc: ICAImportFilterProc!, importedImages: UnsafeMutablePointer<Unmanaged<CFArray>?>)
Added ICAImportImagePB.supportedFileTypes
Added ICALoadDeviceModulePB [struct]
Added ICALoadDeviceModulePB.header
Added ICALoadDeviceModulePB.init()
Added ICALoadDeviceModulePB.init(header: ICAHeader, paramDictionary: Unmanaged<CFDictionary>!)
Added ICALoadDeviceModulePB.paramDictionary
Added ICAMessage [struct]
Added ICAMessage.dataPtr
Added ICAMessage.dataSize
Added ICAMessage.dataType
Added ICAMessage.init()
Added ICAMessage.init(messageType: OSType, startByte: UInt32, dataPtr: UnsafeMutablePointer<Void>, dataSize: UInt32, dataType: OSType)
Added ICAMessage.messageType
Added ICAMessage.startByte
Added ICAObjectInfo [struct]
Added ICAObjectInfo.init()
Added ICAObjectInfo.init(objectType: OSType, objectSubtype: OSType)
Added ICAObjectInfo.objectSubtype
Added ICAObjectInfo.objectType
Added ICAObjectSendMessagePB [struct]
Added ICAObjectSendMessagePB.header
Added ICAObjectSendMessagePB.init()
Added ICAObjectSendMessagePB.init(header: ICAHeader, object: ICAObject, message: ICAMessage, result: UInt32)
Added ICAObjectSendMessagePB.message
Added ICAObjectSendMessagePB.object
Added ICAObjectSendMessagePB.result
Added ICAOpenSessionPB [struct]
Added ICAOpenSessionPB.deviceObject
Added ICAOpenSessionPB.header
Added ICAOpenSessionPB.init()
Added ICAOpenSessionPB.init(header: ICAHeader, deviceObject: ICAObject, sessionID: ICASessionID)
Added ICAOpenSessionPB.sessionID
Added ICAPTPEventDataset [struct]
Added ICAPTPEventDataset.containerType
Added ICAPTPEventDataset.dataLength
Added ICAPTPEventDataset.eventCode
Added ICAPTPEventDataset.init()
Added ICAPTPEventDataset.init(dataLength: UInt32, containerType: UInt16, eventCode: UInt16, transactionID: UInt32, params: (UInt32, UInt32, UInt32))
Added ICAPTPEventDataset.params
Added ICAPTPEventDataset.transactionID
Added ICAPTPPassThroughPB [struct]
Added ICAPTPPassThroughPB.commandCode
Added ICAPTPPassThroughPB.data
Added ICAPTPPassThroughPB.dataSize
Added ICAPTPPassThroughPB.dataUsageMode
Added ICAPTPPassThroughPB.flags
Added ICAPTPPassThroughPB.init()
Added ICAPTPPassThroughPB.init(commandCode: UInt32, resultCode: UInt32, numOfInputParams: UInt32, numOfOutputParams: UInt32, params: (UInt32, UInt32, UInt32, UInt32), dataUsageMode: UInt32, flags: UInt32, dataSize: UInt32, data: (UInt8))
Added ICAPTPPassThroughPB.numOfInputParams
Added ICAPTPPassThroughPB.numOfOutputParams
Added ICAPTPPassThroughPB.params
Added ICAPTPPassThroughPB.resultCode
Added ICARegisterForEventNotificationPB [struct]
Added ICARegisterForEventNotificationPB.eventsOfInterest
Added ICARegisterForEventNotificationPB.header
Added ICARegisterForEventNotificationPB.init()
Added ICARegisterForEventNotificationPB.init(header: ICAHeader, objectOfInterest: ICAObject, eventsOfInterest: Unmanaged<CFArray>!, notificationProc: ICANotification!, options: Unmanaged<CFDictionary>!)
Added ICARegisterForEventNotificationPB.notificationProc
Added ICARegisterForEventNotificationPB.objectOfInterest
Added ICARegisterForEventNotificationPB.options
Added ICAScannerCloseSessionPB [struct]
Added ICAScannerCloseSessionPB.header
Added ICAScannerCloseSessionPB.init()
Added ICAScannerCloseSessionPB.init(header: ICAHeader, sessionID: ICAScannerSessionID)
Added ICAScannerCloseSessionPB.sessionID
Added ICAScannerGetParametersPB [struct]
Added ICAScannerGetParametersPB.header
Added ICAScannerGetParametersPB.init()
Added ICAScannerGetParametersPB.init(header: ICAHeader, sessionID: ICAScannerSessionID, theDict: Unmanaged<CFMutableDictionary>!)
Added ICAScannerGetParametersPB.sessionID
Added ICAScannerGetParametersPB.theDict
Added ICAScannerInitializePB [struct]
Added ICAScannerInitializePB.header
Added ICAScannerInitializePB.init()
Added ICAScannerInitializePB.init(header: ICAHeader, sessionID: ICAScannerSessionID)
Added ICAScannerInitializePB.sessionID
Added ICAScannerOpenSessionPB [struct]
Added ICAScannerOpenSessionPB.header
Added ICAScannerOpenSessionPB.init()
Added ICAScannerOpenSessionPB.init(header: ICAHeader, object: ICAObject, sessionID: ICAScannerSessionID)
Added ICAScannerOpenSessionPB.object
Added ICAScannerOpenSessionPB.sessionID
Added ICAScannerSetParametersPB [struct]
Added ICAScannerSetParametersPB.header
Added ICAScannerSetParametersPB.init()
Added ICAScannerSetParametersPB.init(header: ICAHeader, sessionID: ICAScannerSessionID, theDict: Unmanaged<CFMutableDictionary>!)
Added ICAScannerSetParametersPB.sessionID
Added ICAScannerSetParametersPB.theDict
Added ICAScannerStartPB [struct]
Added ICAScannerStartPB.header
Added ICAScannerStartPB.init()
Added ICAScannerStartPB.init(header: ICAHeader, sessionID: ICAScannerSessionID)
Added ICAScannerStartPB.sessionID
Added ICAScannerStatusPB [struct]
Added ICAScannerStatusPB.header
Added ICAScannerStatusPB.init()
Added ICAScannerStatusPB.init(header: ICAHeader, sessionID: ICAScannerSessionID, status: UInt32)
Added ICAScannerStatusPB.sessionID
Added ICAScannerStatusPB.status
Added ICASendNotificationPB [struct]
Added ICASendNotificationPB.header
Added ICASendNotificationPB.init()
Added ICASendNotificationPB.init(header: ICAHeader, notificationDictionary: Unmanaged<CFMutableDictionary>!, replyCode: UInt32)
Added ICASendNotificationPB.notificationDictionary
Added ICASendNotificationPB.replyCode
Added ICAUnloadDeviceModulePB [struct]
Added ICAUnloadDeviceModulePB.deviceObject
Added ICAUnloadDeviceModulePB.header
Added ICAUnloadDeviceModulePB.init()
Added ICAUnloadDeviceModulePB.init(header: ICAHeader, deviceObject: ICAObject)
Added ICAUploadFilePB [struct]
Added ICAUploadFilePB.fileFSRef
Added ICAUploadFilePB.flags
Added ICAUploadFilePB.header
Added ICAUploadFilePB.init()
Added ICAUploadFilePB.init(header: ICAHeader, parentObject: ICAObject, fileFSRef: UnsafeMutablePointer<FSRef>, flags: UInt32)
Added ICAUploadFilePB.parentObject
Added ICD_callback_functions.init(f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice!, f_ICD_CloseDevice: __ICD_CloseDevice!, f_ICD_PeriodicTask: __ICD_PeriodicTask!, f_ICD_GetObjectInfo: __ICD_GetObjectInfo!, f_ICD_Cleanup: __ICD_Cleanup!, f_ICD_GetPropertyData: __ICD_GetPropertyData!, f_ICD_SetPropertyData: __ICD_SetPropertyData!, f_ICD_ReadFileData: __ICD_ReadFileData!, f_ICD_WriteFileData: __ICD_WriteFileData!, f_ICD_SendMessage: __ICD_SendMessage!, f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary!, f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice!, f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath!, f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath!, f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice!, f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice!, f_ICD_WriteDataToFile: __ICD_WriteDataToFile!, f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice!, f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor!, f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64!)
Added ICD_DisposeObjectPB [struct]
Added ICD_DisposeObjectPB.header
Added ICD_DisposeObjectPB.init()
Added ICD_DisposeObjectPB.init(header: ICDHeader, object: ICAObject)
Added ICD_DisposeObjectPB.object
Added ICD_NewObjectPB [struct]
Added ICD_NewObjectPB.header
Added ICD_NewObjectPB.init()
Added ICD_NewObjectPB.init(header: ICDHeader, parentObject: ICAObject, objectInfo: ICAObjectInfo, object: ICAObject)
Added ICD_NewObjectPB.object
Added ICD_NewObjectPB.objectInfo
Added ICD_NewObjectPB.parentObject
Added ICD_Scannerscanner_callback_functions.init(f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice!, f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath!, f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice!, f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask!, f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo!, f_ICD_ScannerCleanup: __ICD_ScannerCleanup!, f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData!, f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData!, f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData!, f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData!, f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage!, f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary!, f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice!, f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath!, f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession!, f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession!, f_ICD_ScannerInitialize: __ICD_ScannerInitialize!, f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters!, f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters!, f_ICD_ScannerStatus: __ICD_ScannerStatus!, f_ICD_ScannerStart: __ICD_ScannerStart!, f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice!, f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice!, f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile!, f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice!, f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor!, f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64!)
Added ICDHeader [struct]
Added ICDHeader.err
Added ICDHeader.init()
Added ICDHeader.init(err: ICAError, refcon: UInt)
Added ICDHeader.refcon
Added ICACompletion
Added ICAConnectionID
Added ICAError
Added ICAEventDataCookie
Added ICAImportFilterProc
Added ICANotification
Added ICANotificationProc
Added ICAObject
Added ICAProperty
Added ICAScannerSessionID
Added ICASessionID
Added ICDCompletion
Added kAddMetaDataToFinderComment
Added kAdjustCreationDate
Added kCreateCustomIcon
Added kDeleteAfterDownload
Added kDontEmbedColorSyncProfile
Added kICAAllowMultipleImages
Added kICABluetoothAddressKey
Added kICABluetoothTransportType
Added kICAButtonCopy
Added kICAButtonEMail
Added kICAButtonScan
Added kICAButtonWeb
Added kICACameraPassThruNotUsed
Added kICACameraPassThruReceive
Added kICACameraPassThruSend
Added kICACannotYieldDevice
Added kICACommunicationErr
Added kICADataTypeNotFoundErr
Added kICADevice
Added kICADeviceAlreadyOpenErr
Added kICADeviceCamera
Added kICADeviceGUIDNotFoundErr
Added kICADeviceInternalErr
Added kICADeviceInvalidParamErr
Added kICADeviceIOServicePathNotFoundErr
Added kICADeviceLocationIDNotFoundErr
Added kICADeviceMemoryAllocationErr
Added kICADeviceMFP
Added kICADeviceModulePathKey
Added kICADeviceNotFoundErr
Added kICADeviceNotOpenErr
Added kICADeviceOther
Added kICADevicePDA
Added kICADevicePhone
Added kICADeviceScanner
Added kICADeviceUnsupportedErr
Added kICADirectory
Added kICADownloadAndReturnPathArray
Added kICAExtensionInternalErr
Added kICAFile
Added kICAFileAudio
Added kICAFileCorruptedErr
Added kICAFileFirmware
Added kICAFileImage
Added kICAFileMovie
Added kICAFileOther
Added kICAFireWireGUIDKey
Added kICAFireWireTransportType
Added kICAFlagReadAccess
Added kICAFlagReadWriteAccess
Added kICAFrameworkInternalErr
Added kICAIndexOutOfRangeErr
Added kICAInvalidObjectErr
Added kICAInvalidPropertyErr
Added kICAInvalidSessionErr
Added kICAIOPendingErr
Added kICAIOServicePathKey
Added kICAIPAddressKey
Added kICAIPGUIDKey
Added kICAIPNameKey
Added kICAList
Added kICAMediaHeightKey
Added kICAMediaWidthKey
Added kICAMessageCameraPassThrough
Added kICAMessageCameraReadClock
Added kICAMessageCheckDevice
Added kICAMessageConnect
Added kICAMessageDeviceYield
Added kICAMessageDisconnect
Added kICAMessageGetEventData
Added kICAMessageGetLastButtonPressed
Added kICAMessageReset
Added kICAMessageScannerOverviewSelectionChanged
Added kICANotificationSubTypeDocumentLoaded
Added kICANotificationSubTypeDocumentNotLoaded
Added kICANotificationSubTypePerformOverviewScan
Added kICANotificationTypeScannerOverviewOverlayAvailable
Added kICAPBVersion
Added kICAProperty
Added kICAPropertyColorSpace
Added kICAPropertyColorSyncProfile
Added kICAPropertyImageAperture
Added kICAPropertyImageBitDepth
Added kICAPropertyImageData
Added kICAPropertyImageDateDigitized
Added kICAPropertyImageDateOriginal
Added kICAPropertyImageDPI
Added kICAPropertyImageExposureTime
Added kICAPropertyImageFilename
Added kICAPropertyImageFlash
Added kICAPropertyImageFNumber
Added kICAPropertyImageHeight
Added kICAPropertyImageShutterSpeed
Added kICAPropertyImageSize
Added kICAPropertyImageThumbnail
Added kICAPropertyImageWidth
Added kICAPropertyTypeNotFoundErr
Added kICASandboxViolation
Added kICASCSITransportType
Added kICASecureSessionRequired
Added kICATCPIPTransportType
Added kICAThumbnailFormatJPEG
Added kICAThumbnailFormatPNG
Added kICAThumbnailFormatTIFF
Added kICATransportTypeKey
Added kICATWAINDSPathKey
Added kICATWAINTransportType
Added kICATypeBoolean
Added kICATypeData
Added kICATypeFixed
Added kICATypeFloat
Added kICATypeSInt16
Added kICATypeSInt32
Added kICATypeSInt64
Added kICATypeString
Added kICATypeThumbnail
Added kICATypeUInt16
Added kICATypeUInt32
Added kICATypeUInt64
Added kICATypeUInt8
Added kICAUploadFileAsIs
Added kICAUploadFileScaleToFit
Added kICAUSBLocationIDKey
Added kICAUSBTransportType
Added kRotateImage
Added kSetFileTypeAndCreator
Modified ICD_callback_functions [struct]
Declaration
From
struct ICD_callback_functions {
    var f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice
    var f_ICD_CloseDevice: __ICD_CloseDevice
    var f_ICD_PeriodicTask: __ICD_PeriodicTask
    var f_ICD_GetObjectInfo: __ICD_GetObjectInfo
    var f_ICD_Cleanup: __ICD_Cleanup
    var f_ICD_GetPropertyData: __ICD_GetPropertyData
    var f_ICD_SetPropertyData: __ICD_SetPropertyData
    var f_ICD_ReadFileData: __ICD_ReadFileData
    var f_ICD_WriteFileData: __ICD_WriteFileData
    var f_ICD_SendMessage: __ICD_SendMessage
    var f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary
    var f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice
    var f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath
    var f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath
    var f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice
    var f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice
    var f_ICD_WriteDataToFile: __ICD_WriteDataToFile
    var f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice
    var f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor
    var f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64
    init()
    init(f_ICD_OpenUSBDevice f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice, f_ICD_CloseDevice f_ICD_CloseDevice: __ICD_CloseDevice, f_ICD_PeriodicTask f_ICD_PeriodicTask: __ICD_PeriodicTask, f_ICD_GetObjectInfo f_ICD_GetObjectInfo: __ICD_GetObjectInfo, f_ICD_Cleanup f_ICD_Cleanup: __ICD_Cleanup, f_ICD_GetPropertyData f_ICD_GetPropertyData: __ICD_GetPropertyData, f_ICD_SetPropertyData f_ICD_SetPropertyData: __ICD_SetPropertyData, f_ICD_ReadFileData f_ICD_ReadFileData: __ICD_ReadFileData, f_ICD_WriteFileData f_ICD_WriteFileData: __ICD_WriteFileData, f_ICD_SendMessage f_ICD_SendMessage: __ICD_SendMessage, f_ICD_AddPropertiesToCFDictionary f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary, f_ICD_OpenFireWireDevice f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice, f_ICD_OpenUSBDeviceWithIORegPath f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath, f_ICD_OpenFireWireDeviceWithIORegPath f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath, f_ICD_OpenBluetoothDevice f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice, f_ICD_OpenTCPIPDevice f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice, f_ICD_WriteDataToFile f_ICD_WriteDataToFile: __ICD_WriteDataToFile, f_ICD_OpenMassStorageDevice f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice, f_ICD_WriteDataToFileDescriptor f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor, f_ICD_WriteDataToFileDescriptor64 f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64)
}
To
struct ICD_callback_functions {
    var f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice!
    var f_ICD_CloseDevice: __ICD_CloseDevice!
    var f_ICD_PeriodicTask: __ICD_PeriodicTask!
    var f_ICD_GetObjectInfo: __ICD_GetObjectInfo!
    var f_ICD_Cleanup: __ICD_Cleanup!
    var f_ICD_GetPropertyData: __ICD_GetPropertyData!
    var f_ICD_SetPropertyData: __ICD_SetPropertyData!
    var f_ICD_ReadFileData: __ICD_ReadFileData!
    var f_ICD_WriteFileData: __ICD_WriteFileData!
    var f_ICD_SendMessage: __ICD_SendMessage!
    var f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary!
    var f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice!
    var f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath!
    var f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath!
    var f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice!
    var f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice!
    var f_ICD_WriteDataToFile: __ICD_WriteDataToFile!
    var f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice!
    var f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor!
    var f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64!
    init()
    init(f_ICD_OpenUSBDevice f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice!, f_ICD_CloseDevice f_ICD_CloseDevice: __ICD_CloseDevice!, f_ICD_PeriodicTask f_ICD_PeriodicTask: __ICD_PeriodicTask!, f_ICD_GetObjectInfo f_ICD_GetObjectInfo: __ICD_GetObjectInfo!, f_ICD_Cleanup f_ICD_Cleanup: __ICD_Cleanup!, f_ICD_GetPropertyData f_ICD_GetPropertyData: __ICD_GetPropertyData!, f_ICD_SetPropertyData f_ICD_SetPropertyData: __ICD_SetPropertyData!, f_ICD_ReadFileData f_ICD_ReadFileData: __ICD_ReadFileData!, f_ICD_WriteFileData f_ICD_WriteFileData: __ICD_WriteFileData!, f_ICD_SendMessage f_ICD_SendMessage: __ICD_SendMessage!, f_ICD_AddPropertiesToCFDictionary f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary!, f_ICD_OpenFireWireDevice f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice!, f_ICD_OpenUSBDeviceWithIORegPath f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath!, f_ICD_OpenFireWireDeviceWithIORegPath f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath!, f_ICD_OpenBluetoothDevice f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice!, f_ICD_OpenTCPIPDevice f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice!, f_ICD_WriteDataToFile f_ICD_WriteDataToFile: __ICD_WriteDataToFile!, f_ICD_OpenMassStorageDevice f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice!, f_ICD_WriteDataToFileDescriptor f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor!, f_ICD_WriteDataToFileDescriptor64 f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64!)
}

Modified ICD_callback_functions.f_ICD_AddPropertiesToCFDictionary
Declaration
From
var f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary
To
var f_ICD_AddPropertiesToCFDictionary: __ICD_AddPropertiesToCFDictionary!

Modified ICD_callback_functions.f_ICD_Cleanup
Declaration
From
var f_ICD_Cleanup: __ICD_Cleanup
To
var f_ICD_Cleanup: __ICD_Cleanup!

Modified ICD_callback_functions.f_ICD_CloseDevice
Declaration
From
var f_ICD_CloseDevice: __ICD_CloseDevice
To
var f_ICD_CloseDevice: __ICD_CloseDevice!

Modified ICD_callback_functions.f_ICD_GetObjectInfo
Declaration
From
var f_ICD_GetObjectInfo: __ICD_GetObjectInfo
To
var f_ICD_GetObjectInfo: __ICD_GetObjectInfo!

Modified ICD_callback_functions.f_ICD_GetPropertyData
Declaration
From
var f_ICD_GetPropertyData: __ICD_GetPropertyData
To
var f_ICD_GetPropertyData: __ICD_GetPropertyData!

Modified ICD_callback_functions.f_ICD_OpenBluetoothDevice
Declaration
From
var f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice
To
var f_ICD_OpenBluetoothDevice: __ICD_OpenBluetoothDevice!

Modified ICD_callback_functions.f_ICD_OpenFireWireDevice
Declaration
From
var f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice
To
var f_ICD_OpenFireWireDevice: __ICD_OpenFireWireDevice!

Modified ICD_callback_functions.f_ICD_OpenFireWireDeviceWithIORegPath
Declaration
From
var f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath
To
var f_ICD_OpenFireWireDeviceWithIORegPath: __ICD_OpenFireWireDeviceWithIORegPath!

Modified ICD_callback_functions.f_ICD_OpenMassStorageDevice
Declaration
From
var f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice
To
var f_ICD_OpenMassStorageDevice: __ICD_OpenMassStorageDevice!

Modified ICD_callback_functions.f_ICD_OpenTCPIPDevice
Declaration
From
var f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice
To
var f_ICD_OpenTCPIPDevice: __ICD_OpenTCPIPDevice!

Modified ICD_callback_functions.f_ICD_OpenUSBDevice
Declaration
From
var f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice
To
var f_ICD_OpenUSBDevice: __ICD_OpenUSBDevice!

Modified ICD_callback_functions.f_ICD_OpenUSBDeviceWithIORegPath
Declaration
From
var f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath
To
var f_ICD_OpenUSBDeviceWithIORegPath: __ICD_OpenUSBDeviceWithIORegPath!

Modified ICD_callback_functions.f_ICD_PeriodicTask
Declaration
From
var f_ICD_PeriodicTask: __ICD_PeriodicTask
To
var f_ICD_PeriodicTask: __ICD_PeriodicTask!

Modified ICD_callback_functions.f_ICD_ReadFileData
Declaration
From
var f_ICD_ReadFileData: __ICD_ReadFileData
To
var f_ICD_ReadFileData: __ICD_ReadFileData!

Modified ICD_callback_functions.f_ICD_SendMessage
Declaration
From
var f_ICD_SendMessage: __ICD_SendMessage
To
var f_ICD_SendMessage: __ICD_SendMessage!

Modified ICD_callback_functions.f_ICD_SetPropertyData
Declaration
From
var f_ICD_SetPropertyData: __ICD_SetPropertyData
To
var f_ICD_SetPropertyData: __ICD_SetPropertyData!

Modified ICD_callback_functions.f_ICD_WriteDataToFile
Declaration
From
var f_ICD_WriteDataToFile: __ICD_WriteDataToFile
To
var f_ICD_WriteDataToFile: __ICD_WriteDataToFile!

Modified ICD_callback_functions.f_ICD_WriteDataToFileDescriptor
Declaration
From
var f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor
To
var f_ICD_WriteDataToFileDescriptor: __ICD_WriteDataToFileDescriptor!

Modified ICD_callback_functions.f_ICD_WriteDataToFileDescriptor64
Declaration
From
var f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64
To
var f_ICD_WriteDataToFileDescriptor64: __ICD_WriteDataToFileDescriptor64!

Modified ICD_callback_functions.f_ICD_WriteFileData
Declaration
From
var f_ICD_WriteFileData: __ICD_WriteFileData
To
var f_ICD_WriteFileData: __ICD_WriteFileData!

Modified ICD_Scannerscanner_callback_functions [struct]
Declaration
From
struct ICD_Scannerscanner_callback_functions {
    var f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice
    var f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath
    var f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice
    var f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask
    var f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo
    var f_ICD_ScannerCleanup: __ICD_ScannerCleanup
    var f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData
    var f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData
    var f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData
    var f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData
    var f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage
    var f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary
    var f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice
    var f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath
    var f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession
    var f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession
    var f_ICD_ScannerInitialize: __ICD_ScannerInitialize
    var f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters
    var f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters
    var f_ICD_ScannerStatus: __ICD_ScannerStatus
    var f_ICD_ScannerStart: __ICD_ScannerStart
    var f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice
    var f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice
    var f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile
    var f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice
    var f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor
    var f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64
    init()
    init(f_ICD_ScannerOpenUSBDevice f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice, f_ICD_ScannerOpenUSBDeviceWithIORegPath f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath, f_ICD_ScannerCloseDevice f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice, f_ICD_ScannerPeriodicTask f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask, f_ICD_ScannerGetObjectInfo f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo, f_ICD_ScannerCleanup f_ICD_ScannerCleanup: __ICD_ScannerCleanup, f_ICD_ScannerGetPropertyData f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData, f_ICD_ScannerSetPropertyData f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData, f_ICD_ScannerReadFileData f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData, f_ICD_ScannerWriteFileData f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData, f_ICD_ScannerSendMessage f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage, f_ICD_ScannerAddPropertiesToCFDictionary f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary, f_ICD_ScannerOpenFireWireDevice f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice, f_ICD_ScannerOpenFireWireDeviceWithIORegPath f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath, f_ICD_ScannerOpenSession f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession, f_ICD_ScannerCloseSession f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession, f_ICD_ScannerInitialize f_ICD_ScannerInitialize: __ICD_ScannerInitialize, f_ICD_ScannerGetParameters f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters, f_ICD_ScannerSetParameters f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters, f_ICD_ScannerStatus f_ICD_ScannerStatus: __ICD_ScannerStatus, f_ICD_ScannerStart f_ICD_ScannerStart: __ICD_ScannerStart, f_ICD_ScannerOpenBluetoothDevice f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice, f_ICD_ScannerOpenTCPIPDevice f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice, f_ICD_ScannerWriteDataToFile f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile, f_ICD_ScannerOpenMassStorageDevice f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice, f_ICD_ScannerWriteDataToFileDescriptor f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor, f_ICD_ScannerWriteDataToFileDescriptor64 f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64)
}
To
struct ICD_Scannerscanner_callback_functions {
    var f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice!
    var f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath!
    var f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice!
    var f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask!
    var f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo!
    var f_ICD_ScannerCleanup: __ICD_ScannerCleanup!
    var f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData!
    var f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData!
    var f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData!
    var f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData!
    var f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage!
    var f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary!
    var f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice!
    var f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath!
    var f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession!
    var f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession!
    var f_ICD_ScannerInitialize: __ICD_ScannerInitialize!
    var f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters!
    var f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters!
    var f_ICD_ScannerStatus: __ICD_ScannerStatus!
    var f_ICD_ScannerStart: __ICD_ScannerStart!
    var f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice!
    var f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice!
    var f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile!
    var f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice!
    var f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor!
    var f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64!
    init()
    init(f_ICD_ScannerOpenUSBDevice f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice!, f_ICD_ScannerOpenUSBDeviceWithIORegPath f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath!, f_ICD_ScannerCloseDevice f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice!, f_ICD_ScannerPeriodicTask f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask!, f_ICD_ScannerGetObjectInfo f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo!, f_ICD_ScannerCleanup f_ICD_ScannerCleanup: __ICD_ScannerCleanup!, f_ICD_ScannerGetPropertyData f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData!, f_ICD_ScannerSetPropertyData f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData!, f_ICD_ScannerReadFileData f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData!, f_ICD_ScannerWriteFileData f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData!, f_ICD_ScannerSendMessage f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage!, f_ICD_ScannerAddPropertiesToCFDictionary f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary!, f_ICD_ScannerOpenFireWireDevice f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice!, f_ICD_ScannerOpenFireWireDeviceWithIORegPath f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath!, f_ICD_ScannerOpenSession f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession!, f_ICD_ScannerCloseSession f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession!, f_ICD_ScannerInitialize f_ICD_ScannerInitialize: __ICD_ScannerInitialize!, f_ICD_ScannerGetParameters f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters!, f_ICD_ScannerSetParameters f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters!, f_ICD_ScannerStatus f_ICD_ScannerStatus: __ICD_ScannerStatus!, f_ICD_ScannerStart f_ICD_ScannerStart: __ICD_ScannerStart!, f_ICD_ScannerOpenBluetoothDevice f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice!, f_ICD_ScannerOpenTCPIPDevice f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice!, f_ICD_ScannerWriteDataToFile f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile!, f_ICD_ScannerOpenMassStorageDevice f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice!, f_ICD_ScannerWriteDataToFileDescriptor f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor!, f_ICD_ScannerWriteDataToFileDescriptor64 f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64!)
}

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerAddPropertiesToCFDictionary
Declaration
From
var f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary
To
var f_ICD_ScannerAddPropertiesToCFDictionary: __ICD_ScannerAddPropertiesToCFDictionary!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerCleanup
Declaration
From
var f_ICD_ScannerCleanup: __ICD_ScannerCleanup
To
var f_ICD_ScannerCleanup: __ICD_ScannerCleanup!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerCloseDevice
Declaration
From
var f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice
To
var f_ICD_ScannerCloseDevice: __ICD_ScannerCloseDevice!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerCloseSession
Declaration
From
var f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession
To
var f_ICD_ScannerCloseSession: __ICD_ScannerCloseSession!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerGetObjectInfo
Declaration
From
var f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo
To
var f_ICD_ScannerGetObjectInfo: __ICD_ScannerGetObjectInfo!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerGetParameters
Declaration
From
var f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters
To
var f_ICD_ScannerGetParameters: __ICD_ScannerGetParameters!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerGetPropertyData
Declaration
From
var f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData
To
var f_ICD_ScannerGetPropertyData: __ICD_ScannerGetPropertyData!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerInitialize
Declaration
From
var f_ICD_ScannerInitialize: __ICD_ScannerInitialize
To
var f_ICD_ScannerInitialize: __ICD_ScannerInitialize!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenBluetoothDevice
Declaration
From
var f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice
To
var f_ICD_ScannerOpenBluetoothDevice: __ICD_ScannerOpenBluetoothDevice!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenFireWireDevice
Declaration
From
var f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice
To
var f_ICD_ScannerOpenFireWireDevice: __ICD_ScannerOpenFireWireDevice!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenFireWireDeviceWithIORegPath
Declaration
From
var f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath
To
var f_ICD_ScannerOpenFireWireDeviceWithIORegPath: __ICD_ScannerOpenFireWireDeviceWithIORegPath!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenMassStorageDevice
Declaration
From
var f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice
To
var f_ICD_ScannerOpenMassStorageDevice: __ICD_ScannerOpenMassStorageDevice!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenSession
Declaration
From
var f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession
To
var f_ICD_ScannerOpenSession: __ICD_ScannerOpenSession!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenTCPIPDevice
Declaration
From
var f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice
To
var f_ICD_ScannerOpenTCPIPDevice: __ICD_ScannerOpenTCPIPDevice!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenUSBDevice
Declaration
From
var f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice
To
var f_ICD_ScannerOpenUSBDevice: __ICD_ScannerOpenUSBDevice!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerOpenUSBDeviceWithIORegPath
Declaration
From
var f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath
To
var f_ICD_ScannerOpenUSBDeviceWithIORegPath: __ICD_ScannerOpenUSBDeviceWithIORegPath!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerPeriodicTask
Declaration
From
var f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask
To
var f_ICD_ScannerPeriodicTask: __ICD_ScannerPeriodicTask!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerReadFileData
Declaration
From
var f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData
To
var f_ICD_ScannerReadFileData: __ICD_ScannerReadFileData!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerSendMessage
Declaration
From
var f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage
To
var f_ICD_ScannerSendMessage: __ICD_ScannerSendMessage!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerSetParameters
Declaration
From
var f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters
To
var f_ICD_ScannerSetParameters: __ICD_ScannerSetParameters!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerSetPropertyData
Declaration
From
var f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData
To
var f_ICD_ScannerSetPropertyData: __ICD_ScannerSetPropertyData!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerStart
Declaration
From
var f_ICD_ScannerStart: __ICD_ScannerStart
To
var f_ICD_ScannerStart: __ICD_ScannerStart!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerStatus
Declaration
From
var f_ICD_ScannerStatus: __ICD_ScannerStatus
To
var f_ICD_ScannerStatus: __ICD_ScannerStatus!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerWriteDataToFile
Declaration
From
var f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile
To
var f_ICD_ScannerWriteDataToFile: __ICD_ScannerWriteDataToFile!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerWriteDataToFileDescriptor
Declaration
From
var f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor
To
var f_ICD_ScannerWriteDataToFileDescriptor: __ICD_ScannerWriteDataToFileDescriptor!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerWriteDataToFileDescriptor64
Declaration
From
var f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64
To
var f_ICD_ScannerWriteDataToFileDescriptor64: __ICD_ScannerWriteDataToFileDescriptor64!

Modified ICD_Scannerscanner_callback_functions.f_ICD_ScannerWriteFileData
Declaration
From
var f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData
To
var f_ICD_ScannerWriteFileData: __ICD_ScannerWriteFileData!

Modified ICDNewObjectCreated(_: UnsafePointer<ObjectInfo>, _: UnsafePointer<ObjectInfo>, _: ICDNewObjectCreatedCompletion!) -> ICAError
Declaration
From
func ICDNewObjectCreated(_ parentInfo: UnsafePointer<ObjectInfo>, _ objectInfo: UnsafePointer<ObjectInfo>, _ completion: ICDNewObjectCreatedCompletion) -> ICAError
To
func ICDNewObjectCreated(_ parentInfo: UnsafePointer<ObjectInfo>, _ objectInfo: UnsafePointer<ObjectInfo>, _ completion: ICDNewObjectCreatedCompletion!) -> ICAError

Modified ICDNewObjectCreatedCompletion
Declaration
From
typealias ICDNewObjectCreatedCompletion = CFunctionPointer<((UnsafePointer<ObjectInfo>) -> Void)>
To
typealias ICDNewObjectCreatedCompletion = (UnsafePointer<ObjectInfo>) -> Void

Modified kICABonjourServiceNameKey
Module
FromCarbon
ToICADevices

Modified kICABonjourServiceTypeKey
Module
FromCarbon
ToICADevices

Modified kICABonjourTXTRecordKey
Module
FromCarbon
ToICADevices

Modified kICACreationDateStringKey
Module
FromCarbon
ToICADevices

Modified kICADataPropertyKey
Module
FromCarbon
ToICADevices

Modified kICADataSizeKey
Module
FromCarbon
ToICADevices

Modified kICADataTypeKey
Module
FromCarbon
ToICADevices

Modified kICADeviceBrowserDeviceRefKey
Module
FromCarbon
ToICADevices

Modified kICADeviceCapabilitiesKey
Module
FromCarbon
ToICADevices

Modified kICADeviceIconPathKey
Module
FromCarbon
ToICADevices

Modified kICADevicePropArtist
Module
FromCarbon
ToICADevices

Modified kICADevicePropBatteryLevel
Module
FromCarbon
ToICADevices

Modified kICADevicePropBurstInterval
Module
FromCarbon
ToICADevices

Modified kICADevicePropBurstNumber
Module
FromCarbon
ToICADevices

Modified kICADevicePropCaptureDelay
Module
FromCarbon
ToICADevices

Modified kICADevicePropCompressionSetting
Module
FromCarbon
ToICADevices

Modified kICADevicePropContrast
Module
FromCarbon
ToICADevices

Modified kICADevicePropCopyrightInfo
Module
FromCarbon
ToICADevices

Modified kICADevicePropDateTime
Module
FromCarbon
ToICADevices

Modified kICADevicePropDigitalZoom
Module
FromCarbon
ToICADevices

Modified kICADevicePropEffectMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropExposureBiasCompensation
Module
FromCarbon
ToICADevices

Modified kICADevicePropExposureIndex
Module
FromCarbon
ToICADevices

Modified kICADevicePropExposureMeteringMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropExposureProgramMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropExposureTime
Module
FromCarbon
ToICADevices

Modified kICADevicePropFlashMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropFNumber
Module
FromCarbon
ToICADevices

Modified kICADevicePropFocalLength
Module
FromCarbon
ToICADevices

Modified kICADevicePropFocusDistance
Module
FromCarbon
ToICADevices

Modified kICADevicePropFocusMeteringMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropFocusMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropFunctionalMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropImageSize
Module
FromCarbon
ToICADevices

Modified kICADevicePropRGBGain
Module
FromCarbon
ToICADevices

Modified kICADevicePropSharpness
Module
FromCarbon
ToICADevices

Modified kICADevicePropStillCaptureMode
Module
FromCarbon
ToICADevices

Modified kICADevicePropTimelapseInterval
Module
FromCarbon
ToICADevices

Modified kICADevicePropTimelapseNumber
Module
FromCarbon
ToICADevices

Modified kICADevicePropUndefined
Module
FromCarbon
ToICADevices

Modified kICADevicePropUploadURL
Module
FromCarbon
ToICADevices

Modified kICADevicePropWhiteBalance
Module
FromCarbon
ToICADevices

Modified kICADevicesArrayKey
Module
FromCarbon
ToICADevices

Modified kICADeviceSharedKey
Module
FromCarbon
ToICADevices

Modified kICADeviceTypeCamera
Module
FromCarbon
ToICADevices

Modified kICADeviceTypeKey
Module
FromCarbon
ToICADevices

Modified kICADeviceTypeScanner
Module
FromCarbon
ToICADevices

Modified kICADeviceUsedKey
Module
FromCarbon
ToICADevices

Modified kICADeviceWebSharedKey
Module
FromCarbon
ToICADevices

Modified kICAErrorKey
Module
FromCarbon
ToICADevices

Modified kICAExecutableArchitectureKey
Module
FromCarbon
ToICADevices

Modified kICAIPPortKey
Module
FromCarbon
ToICADevices

Modified kICALockStatusKey
Module
FromCarbon
ToICADevices

Modified kICAMediaDurationInSecondsKey
Module
FromCarbon
ToICADevices

Modified kICAModificationDateStringKey
Module
FromCarbon
ToICADevices

Modified kICANotificationClassKey
Module
FromCarbon
ToICADevices

Modified kICANotificationClassProprietary
Module
FromCarbon
ToICADevices

Modified kICANotificationClassPTPStandard
Module
FromCarbon
ToICADevices

Modified kICANotificationClassPTPVendor
Module
FromCarbon
ToICADevices

Modified kICANotificationDataCookieKey
Module
FromCarbon
ToICADevices

Modified kICANotificationDataIsBigEndianKey
Module
FromCarbon
ToICADevices

Modified kICANotificationDataKey
Module
FromCarbon
ToICADevices

Modified kICANotificationDataSizeKey
Module
FromCarbon
ToICADevices

Modified kICANotificationDeviceICAObjectKey
Module
FromCarbon
ToICADevices

Modified kICANotificationDeviceListICAObjectKey
Module
FromCarbon
ToICADevices

Modified kICANotificationICAObjectKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageBytesPerRowKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageDataKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageDataSizeKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageHeightKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageNumberOfRowsKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageStartRowKey
Module
FromCarbon
ToICADevices

Modified kICANotificationImageWidthKey
Module
FromCarbon
ToICADevices

Modified kICANotificationNumerOfImagesRemainingKey
Module
FromCarbon
ToICADevices

Modified kICANotificationPercentDownloadedKey
Module
FromCarbon
ToICADevices

Modified kICANotificationRawEventKey
Module
FromCarbon
ToICADevices

Modified kICANotificationScannerButtonTypeKey
Module
FromCarbon
ToICADevices

Modified kICANotificationScannerDocumentNameKey
Module
FromCarbon
ToICADevices

Modified kICANotificationSubTypeKey
Module
FromCarbon
ToICADevices

Modified kICANotificationSubTypeWarmUpDone
Module
FromCarbon
ToICADevices

Modified kICANotificationSubTypeWarmUpStarted
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeCaptureComplete
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDeviceAdded
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDeviceConnectionProgress
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDeviceInfoChanged
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDevicePropertyChanged
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDeviceRemoved
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDeviceStatusError
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDeviceStatusInfo
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDeviceWasReset
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeDownloadProgressStatus
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeKey
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeObjectAdded
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeObjectInfoChanged
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeObjectRemoved
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeProprietary
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeRequestObjectTransfer
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeScannerButtonPressed
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeScannerPageDone
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeScannerScanDone
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeScannerSessionClosed
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeScanProgressStatus
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeStoreAdded
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeStoreFull
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeStoreInfoChanged
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeStoreRemoved
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeTransactionCanceled
Module
FromCarbon
ToICADevices

Modified kICANotificationTypeUnreportedStatus
Module
FromCarbon
ToICADevices

Modified kICANotificationVendorErrorCodeKey
Module
FromCarbon
ToICADevices

Modified kICAObjectKey
Module
FromCarbon
ToICADevices

Modified kICAObjectNameKey
Module
FromCarbon
ToICADevices

Modified kICARawKey
Module
FromCarbon
ToICADevices

Modified kICARefconKey
Module
FromCarbon
ToICADevices

Modified kICARemoteDeviceKey
Module
FromCarbon
ToICADevices

Modified kICAThumbnailPropertyKey
Module
FromCarbon
ToICADevices

Modified kICAThumbnailSizeKey
Module
FromCarbon
ToICADevices

Modified kICAUSBProductIDKey
Module
FromCarbon
ToICADevices

Modified kICAUSBVendorIDKey
Module
FromCarbon
ToICADevices

Modified kICAUserAssignedDeviceNameKey
Module
FromCarbon
ToICADevices

Modified kMetaDataDictionaryKey
Module
FromCarbon
ToICADevices