UTILITY Types Reference

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

date.h


struct ClockData

Source: utility/date.h


struct ClockData
{
    UWORD sec;
    UWORD min;
    UWORD hour;
    UWORD mday;
    UWORD month;
    UWORD year;
    UWORD wday;
};

hooks.h


struct Hook

Source: utility/hooks.h


struct Hook
{
    struct MinNode h_MinNode;
    ULONG      (*h_Entry)();    /* assembler entry point */
    ULONG      (*h_SubEntry)(); /* often HLL entry point */
    APTR       h_Data;      /* owner specific    */
};

name.h


struct NamedObject

Source: utility/name.h


struct NamedObject
{
    APTR no_Object; /* Your pointer, for whatever you want */
};

tagitem.h


struct TagItem

Source: utility/tagitem.h


struct TagItem
{
    Tag   ti_Tag;   /* identifies the type of data */
    ULONG ti_Data;  /* type-specific data          */
};

utility.h


struct UtilityBase

Source: utility/utility.h


struct UtilityBase
{
    struct Library ub_LibNode;
    UBYTE      ub_Language;
    UBYTE      ub_Reserved;
};