IFFPARSE Types Reference¶
Per-function autodoc pages link to these types via the type name (e.g., [List](types-iffparse.md#list)).
Clickable inner types: inside each struct definition, field types that are themselves structs/unions/enums are clickable hyperlinks to their own definitions.
Contents¶
iffparse.h¶
struct ClipboardHandlestruct CollectionItemstruct ContextNodestruct IFFHandlestruct IFFStreamCmdstruct LocalContextItemstruct StoredProperty
struct ClipboardHandle¶
Source: libraries/iffparse.h
struct ClipboardHandle
{
struct IOClipReq cbh_Req;
struct MsgPort cbh_CBport;
struct MsgPort cbh_SatisfyPort;
};
struct CollectionItem¶
Source: libraries/iffparse.h
struct CollectionItem
{
struct CollectionItem *ci_Next;
LONG ci_Size;
APTR ci_Data;
};
struct ContextNode¶
Source: libraries/iffparse.h
struct ContextNode
{
struct MinNode cn_Node;
LONG cn_ID;
LONG cn_Type;
LONG cn_Size; /* Size of this chunk */
LONG cn_Scan; /* # of bytes read/written so far */
};
struct IFFHandle¶
Source: libraries/iffparse.h
struct IFFHandle
{
ULONG iff_Stream;
ULONG iff_Flags;
LONG iff_Depth; /* Depth of context stack */
};
struct IFFStreamCmd¶
Source: libraries/iffparse.h
struct IFFStreamCmd
{
LONG sc_Command; /* Operation to be performed (IFFCMD_) */
APTR sc_Buf; /* Pointer to data buffer */
LONG sc_NBytes; /* Number of bytes to be affected */
};
struct LocalContextItem¶
Source: libraries/iffparse.h
struct LocalContextItem
{
struct MinNode lci_Node;
ULONG lci_ID;
ULONG lci_Type;
ULONG lci_Ident;
};
struct StoredProperty¶
Source: libraries/iffparse.h
struct StoredProperty
{
LONG sp_Size;
APTR sp_Data;
};