I/O Kit Framework Reference

The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism.


    COM Interface References
  1. IOATASMARTInterface
  2. IOFireWireAsyncStreamCommandInterface
  3. IOFireWireAVCLibConsumerInterface
  4. IOFireWireAVCLibProtocolInterface
  5. IOFireWireAVCLibUnitInterface
  6. IOFireWireCommandInterface
  7. IOFireWireCompareSwapCommandInterface
  8. IOFireWireCompareSwapCommandInterface_v3
  9. IOFireWireConfigDirectoryInterface
  10. IOFireWireDCLCommandPoolInterface
  11. IOFireWireDeviceInterface
  12. IOFireWireIsochChannelInterface
  13. IOFireWireIsochPortInterface
  14. IOFireWireLibIRMAllocationInterface
  15. IOFireWireLibPHYPacketListenerInterface
  16. IOFireWireLibVectorCommandInterface
  17. IOFireWireLocalIsochPortInterface
  18. IOFireWireLocalUnitDirectoryInterface
  19. IOFireWireNubInterface
  20. IOFireWireNuDCLPoolInterface
  21. IOFireWirePHYCommandInterface
  22. IOFireWirePhysicalAddressSpaceInterface
  23. IOFireWirePseudoAddressSpaceInterface
  24. IOFireWireReadCommandInterface
  25. IOFireWireReadQuadletCommandInterface
  26. IOFireWireRemoteIsochPortInterface
  27. IOFireWireSBP2LibLoginInterface
  28. IOFireWireSBP2LibLUNInterface
  29. IOFireWireSBP2LibMgmtORBInterface
  30. IOFireWireSBP2LibORBInterface
  31. IOFireWireUnitInterface
  32. IOFireWireWriteCommandInterface
  33. IOFireWireWriteQuadletCommandInterface
  34. IOFWAsyncStreamListenerInterface
  35. IOHIDDeviceDeviceInterface
  36. IOHIDDeviceInterface
  37. IOHIDDeviceInterface121
  38. IOHIDDeviceInterface122
  39. IOHIDDeviceQueueInterface
  40. IOHIDDeviceTransactionInterface
  41. IOHIDOutputTransactionInterface
  42. IOHIDQueueInterface
  43. IOUPSPlugInInterface
  44. IOUSBDeviceInterface
  45. IOUSBDeviceInterface182
  46. IOUSBDeviceInterface187
  47. IOUSBDeviceInterface197
  48. IOUSBDeviceInterface245
  49. IOUSBDeviceInterface300
  50. IOUSBDeviceInterface320
  51. IOUSBDeviceInterface500
  52. IOUSBInterfaceInterface
  53. IOUSBInterfaceInterface182
  54. IOUSBInterfaceInterface183
  55. IOUSBInterfaceInterface190
  56. IOUSBInterfaceInterface192
  57. IOUSBInterfaceInterface197
  58. MMCDeviceInterface
  59. SCSITaskDeviceInterface
  60. SCSITaskInterface
    Other References
  1. ATASMARTLib.h
  2. IOAudioDefines.h User-Space
  3. IOAudioLib.h
  4. IOAudioTypes.h User-Space
  5. IOBDBlockStorageDevice.h User-Space
  6. IOBDMedia.h User-Space
  7. IOBlockStorageDevice.h User-Space
  8. IOBlockStorageDriver.h User-Space
  9. IOCDBlockStorageDevice.h User-Space
  10. IOCDMedia.h User-Space
  11. IODataQueueClient.h
  12. IODataQueueShared.h User-Space
  13. IODVDBlockStorageDevice.h User-Space
  14. IODVDMedia.h User-Space
  15. IOEthernetController.h User-Space
  16. IOEthernetInterface.h User-Space
  17. IOEthernetStats.h User-Space
  18. IOFilterScheme.h User-Space
  19. IOFireWireAVCLib.h
  20. IOFireWireFamilyCommon.h User-Space
  21. IOFireWireLib.h
  22. IOFireWireSBP2Lib.h
  23. IOFireWireStorageCharacteristics.h User-Space
  24. IOFramebufferShared.h User-Space
  25. IOGraphicsLib.h
  26. IOGraphicsTypes.h User-Space
  27. IOHIDBase.h
  28. IOHIDDevice.h User-Space
  29. IOHIDDevicePlugIn.h
  30. IOHIDElement.h
  31. IOHIDKeys.h User-Space
  32. IOHIDLibObsolete.h
  33. IOHIDManager.h
  34. IOHIDQueue.h
  35. IOHIDTransaction.h
  36. IOHIDValue.h
  37. IOI2CInterface.h User-Space
  38. IOKitLib.h
  39. IOKitServer.h User-Space
  40. IOMedia.h User-Space
  41. IOMessage.h User-Space
  42. IONetworkController.h User-Space
  43. IONetworkData.h User-Space
  44. IONetworkInterface.h User-Space
  45. IONetworkLib.h
  46. IONetworkMedium.h User-Space
  47. IONetworkStats.h User-Space
  48. IOPartitionScheme.h User-Space
  49. IOPM.h User-Space
  50. IOPMKeys.h
  51. IOPMLib.h
  52. IOPowerSources.h
  53. IOPSKeys.h
  54. IOStorage.h User-Space
  55. IOStorageCardCharacteristics.h User-Space
  56. IOStorageDeviceCharacteristics.h User-Space
  57. IOStorageProtocolCharacteristics.h User-Space
  58. IOStreamLib.h
  59. IOStreamShared.h User-Space
  60. IOTypes.h User-Space
  61. IOUPSPlugIn.h
  62. IOUSBLib.h
  63. IOVideoDeviceLib.h User-Space
  64. IOVideoDeviceShared.h User-Space
  65. IOVideoDeviceUserClient.h User-Space
  66. IOVideoTypes.h User-Space
  67. KextManager.h
  68. SCSICmds_INQUIRY_Definitions.h User-Space
  69. SCSICmds_MODE_Definitions.h User-Space
  70. SCSICmds_READ_CAPACITY_Definitions.h User-Space
  71. SCSICmds_REPORT_LUNS_Definitions.h User-Space
  72. SCSICmds_REQUEST_SENSE_Defs.h User-Space
  73. SCSICommandDefinitions.h User-Space
  74. SCSITask.h User-Space
  75. SCSITaskLib.h
  76. USB.h User-Space
  77. USBSpec.h User-Space