home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
util
/
macsnd_dt-1.7.lha
/
MacSND_dt
/
Source
/
Protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-09-26
|
2KB
|
36 lines
/*
** MacSND DataType
**
** Written by Olaf `Olsen' Barthel <olsen@sourcery.han.de>
** Public domain
**
** :ts=4
*/
/* ScanResourceFile.c */
BOOL __regargs ReadMacBinaryHeader(BPTR Handle,LONG *Error,struct ExecBase *,struct DosLibrary *);
BOOL __regargs ReadSoundHeader(BPTR Handle,LONG SoundResourceOffset,struct SoundDataHeader *SoundHeader,LONG *Error,struct ExecBase *,struct DosLibrary *);
BOOL __regargs ScanResource(BPTR Handle,struct SoundDataHeader *SoundHeader,LONG *Error,struct ExecBase *,struct DosLibrary *);
/* dtc_function.c */
BOOL __asm __saveds DTHook(register __a0 struct DTHookContext *Hook);
/* Class.c */
Object * __saveds __asm ClassDispatch(register __a0 Class *class,register __a2 Object *object,register __a1 Msg msg);
/* LibCode.c */
struct ClassBase * __asm __saveds LibInit(register __a0 BPTR LibSegment,register __d0 struct ClassBase *ClassBase,register __a6 struct ExecBase *ExecBase);
struct ClassBase * __asm __saveds LibOpen(register __a6 struct ClassBase *Base);
BPTR __asm __saveds LibExpunge(register __a6 struct ClassBase *Base);
BPTR __asm __saveds LibClose(register __a6 struct ClassBase *Base);
LONG __asm __saveds LibNull(register __a6 struct ClassBase *Base);
Class * __asm __saveds GetClassEngine(register __a6 struct ClassBase *ClassBase);
/* StackCall.asm */
LONG __stdargs StackCall(LONG *Success,LONG StackSize,LONG ArgCount,LONG (* __stdargs Function)(...),...);