home *** CD-ROM | disk | FTP | other *** search
- #ifndef __INC_POS_PLIB_SPIFFPARSE_H
- #define __INC_POS_PLIB_SPIFFPARSE_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Papajewski
- $DAT >>SpIFFParse.h<< 20 Dec 1996 09:14:55 - (C) ProDAD
- *******************************************************************/
-
- #ifndef __INC_POS_PEXEC_DEVICE_H
- #include "p:pExec/Device.h"
- #endif
-
- struct pOS_IFFParseBase;
- struct pOS_IFFHandle;
- struct pOS_TagItem;
- struct pOS_IFFStoredProp;
- struct pOS_IFFLocContext;
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_IFFParseLibFunction
- {
- const pOS_IFFLocContext* (*pOS_CurrentChunk_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*);
- UBYTE _d10[8];
- ULONG (*pOS_ReadChunkBytes_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*,_R_A1 VOID*,_R_D0 ULONG);
- UBYTE _d9[8];
- ULONG (*pOS_WriteChunkBytes_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*,_R_A1 VOID*,_R_D0 ULONG);
- UBYTE _d8[8];
- SLONG (*pOS_PopChunk_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*);
- UBYTE _d7[8];
- SLONG (*pOS_PushChunk_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*,_R_D0 ULONG,_R_D1 ULONG,_R_D2 SLONG);
- UBYTE _d6[8];
- const pOS_IFFStoredProp* (*pOS_FindProp_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*,_R_D0 ULONG,_R_D1 ULONG);
- UBYTE _d5[8];
- SLONG (*pOS_ParseIFF_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*,_R_D0 ULONG);
- UBYTE _d4[8];
- SLONG (*pOS_StopChunkA_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*,_R_A1 const pOS_TagItem*);
- UBYTE _d3[8];
- SLONG (*pOS_PropChunkA_func)(_R_LB pOS_IFFParseBase*,_R_A0 pOS_IFFHandle*,_R_A1 const pOS_TagItem*);
- UBYTE _d2[8];
- VOID (*pOS_CloseIFF_func)(_R_LB pOS_IFFParseBase*,_R_A0 __ARID__ pOS_IFFHandle*);
- UBYTE _d1[8];
- __ARID__ pOS_IFFHandle* (*pOS_OpenIFFA_func)(_R_LB pOS_IFFParseBase*,_R_A0 const pOS_TagItem*);
- UBYTE _d0[8];
-
- pOS_StdDeviceFunction StdDev;
- };
-
- #endif
-