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 >
Wrap
C/C++ Source or Header
|
1997-02-08
|
2KB
|
68 lines
#ifndef CLIB_ICON_PROTOS_H
#define CLIB_ICON_PROTOS_H
/*
(C) 1995-97 AROS - The Amiga Replacement OS
$Id: icon_protos.h,v 1.3 1997/02/04 17:27:39 digulla Exp $
Desc: Prototypes for icon.library
Lang: english
*/
#ifndef EXEC_TYPES_H
# include <exec/types.h>
#endif
#ifndef AROS_LIBCALL_H
# include <aros/libcall.h>
#endif
/*
Prototypes
*/
AROS_LP3(BOOL, AddFreeList,
AROS_LPA(struct FreeList *, freelist, A0),
AROS_LPA(APTR , mem, A1),
AROS_LPA(unsigned long , size, A2),
struct Library *, IconBase, 12, Icon)
AROS_LP2(UBYTE *, BumpRevision,
AROS_LPA(UBYTE *, newname, A0),
AROS_LPA(UBYTE *, oldname, A1),
struct Library *, IconBase, 18, Icon)
AROS_LP1(BOOL, DeleteDiskObject,
AROS_LPA(UBYTE *, name, A0),
struct Library *, IconBase, 23, Icon)
AROS_LP2(UBYTE *, FindToolType,
AROS_LPA(UBYTE **, toolTypeArray, A0),
AROS_LPA(UBYTE *, typeName, A1),
struct Library *, IconBase, 16, Icon)
AROS_LP1(void, FreeFreeList,
AROS_LPA(struct FreeList *, freelist, A0),
struct Library *, IconBase, 9, Icon)
AROS_LP1(struct DiskObject *, GetDefDiskObject,
AROS_LPA(long, type, D0),
struct Library *, IconBase, 20, Icon)
AROS_LP1(struct DiskObject *, GetDiskObject,
AROS_LPA(UBYTE *, name, A0),
struct Library *, IconBase, 13, Icon)
AROS_LP1(struct DiskObject *, GetDiskObjectNew,
AROS_LPA(UBYTE *, name, A0),
struct Library *, IconBase, 22, Icon)
AROS_LP2(BOOL, MatchToolValue,
AROS_LPA(UBYTE *, typeString, A0),
AROS_LPA(UBYTE *, value, A1),
struct Library *, IconBase, 17, Icon)
AROS_LP1(BOOL, PutDefDiskObject,
AROS_LPA(struct DiskObject *, diskObject, A0),
struct Library *, IconBase, 21, Icon)
#endif /* CLIB_ICON_PROTOS_H */