home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / emu / AROS_m68k_bin.lha / AROS / include / clib / icon_protos.h < prev    next >
C/C++ Source or Header  |  1997-02-08  |  2KB  |  68 lines

  1. #ifndef CLIB_ICON_PROTOS_H
  2. #define CLIB_ICON_PROTOS_H
  3.  
  4. /*
  5.     (C) 1995-97 AROS - The Amiga Replacement OS
  6.     $Id: icon_protos.h,v 1.3 1997/02/04 17:27:39 digulla Exp $
  7.  
  8.     Desc: Prototypes for icon.library
  9.     Lang: english
  10. */
  11. #ifndef EXEC_TYPES_H
  12. #   include <exec/types.h>
  13. #endif
  14. #ifndef AROS_LIBCALL_H
  15. #   include <aros/libcall.h>
  16. #endif
  17.  
  18. /*
  19.     Prototypes
  20. */
  21. AROS_LP3(BOOL, AddFreeList,
  22.     AROS_LPA(struct FreeList *, freelist, A0),
  23.     AROS_LPA(APTR             , mem, A1),
  24.     AROS_LPA(unsigned long    , size, A2),
  25.     struct Library *, IconBase, 12, Icon)
  26.  
  27. AROS_LP2(UBYTE *, BumpRevision,
  28.     AROS_LPA(UBYTE *, newname, A0),
  29.     AROS_LPA(UBYTE *, oldname, A1),
  30.     struct Library *, IconBase, 18, Icon)
  31.  
  32. AROS_LP1(BOOL, DeleteDiskObject,
  33.     AROS_LPA(UBYTE *, name, A0),
  34.     struct Library *, IconBase, 23, Icon)
  35.  
  36. AROS_LP2(UBYTE *, FindToolType,
  37.     AROS_LPA(UBYTE **, toolTypeArray, A0),
  38.     AROS_LPA(UBYTE  *, typeName, A1),
  39.     struct Library *, IconBase, 16, Icon)
  40.  
  41. AROS_LP1(void, FreeFreeList,
  42.     AROS_LPA(struct FreeList *, freelist, A0),
  43.     struct Library *, IconBase, 9, Icon)
  44.  
  45. AROS_LP1(struct DiskObject *, GetDefDiskObject,
  46.     AROS_LPA(long, type, D0),
  47.     struct Library *, IconBase, 20, Icon)
  48.  
  49. AROS_LP1(struct DiskObject *, GetDiskObject,
  50.     AROS_LPA(UBYTE *, name, A0),
  51.     struct Library *, IconBase, 13, Icon)
  52.  
  53. AROS_LP1(struct DiskObject *, GetDiskObjectNew,
  54.     AROS_LPA(UBYTE *, name, A0),
  55.     struct Library *, IconBase, 22, Icon)
  56.  
  57. AROS_LP2(BOOL, MatchToolValue,
  58.     AROS_LPA(UBYTE *, typeString, A0),
  59.     AROS_LPA(UBYTE *, value, A1),
  60.     struct Library *, IconBase, 17, Icon)
  61.  
  62. AROS_LP1(BOOL, PutDefDiskObject,
  63.     AROS_LPA(struct DiskObject *, diskObject, A0),
  64.     struct Library *, IconBase, 21, Icon)
  65.  
  66.  
  67. #endif /* CLIB_ICON_PROTOS_H */
  68.