PARALLEL Types Reference

Per-function autodoc pages link to these types via the type name (e.g., [List](types-parallel.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

parallel.h


IOExtPar

Source: devices/parallel.h

Since: 1.3+


struct IOExtPar {
    struct IOStdReq IOPar;

/*     STRUCT   MsgNode
*   0   APTR     Succ
*   4   APTR     Pred
*   8   UBYTE    Type
*   9   UBYTE    Pri
*   A   APTR     Name
*   E   APTR     ReplyPort
*  12   UWORD    MNLength
*     STRUCT   IOExt
*  14   APTR     io_Device
*  18   APTR     io_Unit
*  1C   UWORD    io_Command
*  1E   UBYTE    io_Flags
*  1F   UBYTE    io_Error
*     STRUCT   IOStdExt
*  20   ULONG    io_Actual
*  24   ULONG    io_Length
*  28   APTR     io_Data
*  2C   ULONG    io_Offset
*  30 */
    ULONG   io_PExtFlags;    /* (not used) flag extension area */
    UBYTE   io_Status;   /* status of parallel port and registers */
    UBYTE   io_ParFlags;     /* see PARFLAGS bit definitions below */
    struct IOPArray io_PTermArray; /* termination character array */
};


IOPArray

Source: devices/parallel.h

Since: 1.3+


struct IOPArray {
    ULONG PTermArray0;
    ULONG PTermArray1;
};