abi_version=2.2.0
builtins_platform=NATIVE
compilerOpts=-framework IOKit
compiler_version=2.2.20
depends=stdlib org.jetbrains.kotlin.native.platform.darwin org.jetbrains.kotlin.native.platform.posix org.jetbrains.kotlin.native.platform.libkern org.jetbrains.kotlin.native.platform.CoreFoundation org.jetbrains.kotlin.native.platform.CoreFoundationBase
excludedFunctions=IOURLWriteDataAndPropertiesToResource IORPCMessageFromMach
exportForwardDeclarations=cnames.structs.IONotificationPort cnames.structs.__NuDCL cnames.structs.IOFireWireSessionRefOpaqueStuct cnames.structs._IOBlitMemory cnames.structs.__IOHIDDevice cnames.structs.__IOHIDElement cnames.structs.__IOHIDValue cnames.structs.__IOHIDQueue cnames.structs.__IOHIDManager cnames.structs.__IOHIDTransaction cnames.structs.__IOHIDEventSystemClient cnames.structs.__IOHIDServiceClient cnames.structs.__IOHIDUserDevice cnames.structs.IOI2CBuffer cnames.structs.IOI2CConnect
includedForwardDeclarations=cnames.structs.IONotificationPort cnames.structs.__NuDCL cnames.structs.IOFireWireSessionRefOpaqueStuct cnames.structs._IOBlitMemory cnames.structs.__IOHIDDevice cnames.structs.__IOHIDElement cnames.structs.__IOHIDValue cnames.structs.__IOHIDQueue cnames.structs.__IOHIDManager cnames.structs.__IOHIDTransaction cnames.structs.__IOHIDEventSystemClient cnames.structs.__IOHIDServiceClient cnames.structs.__IOHIDUserDevice cnames.structs.IOI2CBuffer cnames.structs.IOI2CConnect objcnames.classes.Protocol objcnames.classes.NSString objcnames.classes.NSInvocation objcnames.classes.NSMethodSignature
includedHeaders=377588916158cece86d6c7cb3cf7527e5c17ab749803deac86681cc88e61ab15 System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOReturn.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOMapTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitKeys.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/OSMessageNotification.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOBSD.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IODataQueueClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IODataQueueShared.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOCFBundle.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOSharedLock.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOCFPlugIn.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOCFSerialize.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOCFURLAccess.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitServer.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOCFUnserialize.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOMessage.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IORPC.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOUserServer.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/audio/IOAudioDefines.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/audio/IOAudioLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/audio/IOAudioTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/avc/IOFireWireAVCConsts.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/avc/IOFireWireAVCLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/firewire/IOFireWireFamilyCommon.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/firewire/IOFireWireLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/firewire/IOFireWireLibIsoch.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOAccelClientConnect.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsInterface.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsInterfaceTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOAccelSurfaceConnect.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOAccelTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOFramebufferShared.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsEngine.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDBase.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDKeys.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDParameter.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOLLEvent.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDProperties.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDEventServiceKeys.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDDeviceTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDDeviceKeys.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDQueue.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDDevice.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDElement.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDLibObsolete.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDManager.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDUsageTables.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDValue.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDTransaction.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDDevicePlugIn.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hid/IOHIDEventServiceTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDShared.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/event_status_driver.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/ev_keymap.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDEventSystemClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDServiceClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/hidsystem/IOHIDUserDevice.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/i2c/IOI2CInterface.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/kext/KextManager.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IOEthernetController.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkController.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkData.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkStack.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IOEthernetInterface.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkInterface.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkStats.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IOEthernetStats.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkMedium.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/network/IONetworkUserClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/ps/IOPSKeys.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/ps/IOPowerSources.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/ps/IOUPSPlugIn.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPM.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMKeys.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMLibDefs.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/sbp2/IOFireWireSBP2Lib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/IOSCSIMultimediaCommandsDevice.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOStorageDeviceCharacteristics.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOStorageProtocolCharacteristics.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOStorageControllerCharacteristics.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSICmds_REQUEST_SENSE_Defs.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSICmds_INQUIRY_Definitions.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSICommandDefinitions.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSICmds_MODE_Definitions.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSICommandOperationCodes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSICmds_READ_CAPACITY_Definitions.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSITask.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSICmds_REPORT_LUNS_Definitions.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/scsi/SCSITaskLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/serial/IOSerialKeys.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/serial/ioss.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOAppleLabelScheme.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IODVDMediaBSDClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IODVDTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOApplePartitionScheme.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOBDBlockStorageDevice.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOBDTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOFDiskPartitionScheme.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOBDMedia.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOFilterScheme.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOBDMediaBSDClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOFireWireStorageCharacteristics.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOGUIDPartitionScheme.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOBlockStorageDevice.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOMedia.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOBlockStorageDriver.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOMediaBSDClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOCDBlockStorageDevice.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOCDTypes.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOPartitionScheme.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOCDMedia.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOStorage.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOCDMediaBSDClient.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOStorageCardCharacteristics.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IOCDPartitionScheme.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IODVDBlockStorageDevice.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/IODVDMedia.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/ata/ATASMARTLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/storage/ata/IOATAStorageDefines.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/stream/IOStreamLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/stream/IOStreamShared.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/AppleUSBDefinitions.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/IOUSBHostFamilyDefinitions.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/IOUSBLib.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/USB.h System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/USBSpec.h
interop=true
ir_provider=kotlin.native.cinterop
ir_signature_versions=1,2
language=Objective-C
linkerOpts=-framework IOKit
metadata_version=1.4.1
modules=IOKit
native_targets=macos_arm64
package=platform.IOKit
short_name=IOKit
unique_name=org.jetbrains.kotlin.native.platform.IOKit
