home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / clib / expansion_protos.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1012 b   |  28 lines

  1. €ˆCLIB_EXPANSION_PROTOS_H€CLIB_EXPANSION_PROTOS_HˆEXEC_TYPES_HŒ<exec/types.h>‡
  2. ‹AddConfigDev(ƒConfigDev*configDev);
  3. BOOL AddBootNode(bootPri,Žflags,
  4. ƒDeviceNode*deviceNode,ƒConfigDev*configDev);
  5. ‹AllocBoardMem(ŽslotSpec);
  6. ƒConfigDev*AllocConfigDev(‹);
  7. ”AllocExpansionMem(ŽnumSlots,ŽslotAlign);
  8. ‹ConfigBoard(”board,ƒConfigDev*configDev);
  9. ‹ConfigChain(”baseAddr);
  10. ƒConfigDev*FindConfigDev(ƒConfigDev*oldConfigDev,
  11. manufacturer,product);
  12. ‹FreeBoardMem(ŽstartSlot,ŽslotSpec);
  13. ‹FreeConfigDev(ƒConfigDev*configDev);
  14. ‹FreeExpansionMem(ŽstartSlot,ŽnumSlots);
  15. ŠReadExpansionByte(”board,Žoffset);
  16. ‹ReadExpansionRom(”board,ƒConfigDev*configDev);
  17. ‹RemConfigDev(ƒConfigDev*configDev);
  18. ‹WriteExpansionByte(”board,Žoffset,
  19. Žbyte);
  20. ‹ObtainConfigBinding(‹);
  21. ‹ReleaseConfigBinding(‹);
  22. ‹SetCurrentBinding(ƒCurrentBinding*currentBinding,
  23. ŽbindingSize);
  24. —GetCurrentBinding(ƒCurrentBinding*currentBinding,
  25. ŽbindingSize);
  26. ƒDeviceNode*MakeDosNode(”parmPacket);
  27. BOOL AddDosNode(bootPri,Žflags,
  28. ƒDeviceNode*deviceNode);‡