<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='0.1'>

  <function name='IOMasterPort'>
    <arg type='I'/>
    <arg type='^I' type_modifier='o'/>
    <retval type='I'/>
  </function>

  <function name='IOServiceMatching'>
    <arg type='*'/>
    <retval type='^{__CFDictionary=}'/>
  </function>

  <function name='IOServiceGetMatchingServices'>
    <arg type='I' />
    <arg type='^{__CFDictionary=}'/>
    <arg type='^I' type_modifier='o'/>
    <retval type='I'/>
  </function>

  <function name='IOIteratorNext'>
    <arg type='I'/>
    <retval type='I'/>
  </function>

  <function name='IOObjectRelease'>
    <arg type='I'/>
    <retval type='I'/>
  </function>

  <function name='IOServiceOpen'>
    <arg type='I'/>
    <arg type='I'/>
    <arg type='I'/>
    <arg type='^I' type_modifier='o'/>
    <retval type='I'/>
  </function>

  <function name='IOServiceClose'>
    <arg type='I'/>
    <retval type='I'/>
  </function>

  <function name='IOConnectMethodStructureIStructureO'>
    <arg type='I'/>
    <arg type='I'/>
    <arg type='I'/>
    <arg type='^I' type_modifier='N'/>
    <arg type='^[' type_modifier='n'/>
    <arg type='^[' type_modifier='o'/>
    <retval type='I'/>
  </function>

</signatures>
