NAME
    OpenWindowTagList -- OpenWindow() with TagItem extension. (V36)
    OpenWindowTags -- Varargs stub for OpenWindowTagList (V36)
SYNOPSIS
    Window = OpenWindowTagList( NewWindow, TagItems )
    D0                          A0         A1
    struct Window *OpenWindowTagList( struct NewWindow *,
            struct TagItem * );
    Window = OpenWindowTags( NewWindow, Tag1, ... )
    struct Window *OpenWindowTags( struct NewWindow *, ULONG, ... );
FUNCTION
    A variation of OpenWindow() that allow direct specification of
    a TagItem array of extension data.  Recommended over using the
    ExtNewWindow.Extension field.
    If you omit the NewWindow (pass NULL), a set of defaults
    are used, and overridden by the tag items.  Even without
    any tag items at all, a reasonable window opens on the Workbench
    or default public screen.
    See OpenWindow() for all the details.
INPUTS
    NewWindow - (optional) pointer to a NewWindow structure.
    TagItems - (optional) pointer to TagItem array, with tag
            values as described under the description for
            OpenWindow().
RESULT
    Window - newly created window, per your specifications.
EXAMPLE
    See OpenScreenTagList() for an example of how to create
    a "varargs" version of this function for convenient C
    language programming.
NOTES
BUGS
SEE ALSO
    OpenWindow()