

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.amigaos.net/w/index.php?action=history&amp;feed=atom&amp;title=TMUI_IFF_Project_File_Format</id>
	<title>TMUI IFF Project File Format - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.amigaos.net/w/index.php?action=history&amp;feed=atom&amp;title=TMUI_IFF_Project_File_Format"/>
	<link rel="alternate" type="text/html" href="https://wiki.amigaos.net/w/index.php?title=TMUI_IFF_Project_File_Format&amp;action=history"/>
	<updated>2026-05-06T17:08:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.amigaos.net/w/index.php?title=TMUI_IFF_Project_File_Format&amp;diff=2127&amp;oldid=prev</id>
		<title>Steven Solie: Created page with &quot;= TMUI =  &lt;pre&gt; Toolmaker IFF project file format (ToolMaker V1.19) ---------------------------------  FORM TMUI  Description by Michael Erwin   The TMUI FORM is used by Toolm...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.amigaos.net/w/index.php?title=TMUI_IFF_Project_File_Format&amp;diff=2127&amp;oldid=prev"/>
		<updated>2012-05-10T19:57:09Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= TMUI =  &amp;lt;pre&amp;gt; Toolmaker IFF project file format (ToolMaker V1.19) ---------------------------------  FORM TMUI  Description by Michael Erwin   The TMUI FORM is used by Toolm...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= TMUI =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Toolmaker IFF project file format (ToolMaker V1.19)&lt;br /&gt;
---------------------------------&lt;br /&gt;
&lt;br /&gt;
FORM TMUI&lt;br /&gt;
&lt;br /&gt;
Description by Michael Erwin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The TMUI FORM is used by Toolmaker to describe the created graphical user&lt;br /&gt;
interface.  TMUI stands for Toolmaker User Interface.  This description is&lt;br /&gt;
for the output of Toolmaker V1.19 and may change in the future.&lt;br /&gt;
&lt;br /&gt;
ZTS in the following FORMs and chunks means Zero Terminated String.  All&lt;br /&gt;
reserved fields must be set to 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FORMs and chunks:&lt;br /&gt;
&lt;br /&gt;
  THDR&lt;br /&gt;
&lt;br /&gt;
    The THDR chunk contains the project&amp;#039;s header information.  It is always&lt;br /&gt;
    located within the TMUI FORM.&lt;br /&gt;
&lt;br /&gt;
      - ZTS version - the project&amp;#039;s version string. (Ex: &amp;#039;$VER: Toolmaker&lt;br /&gt;
                      Project 1.19 (8.7.92)\0&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
  ANNO&lt;br /&gt;
&lt;br /&gt;
    The ANNO chunk contains the project&amp;#039;s annotation information.  It is always&lt;br /&gt;
    located within the TMUI FORM.&lt;br /&gt;
&lt;br /&gt;
      - ZTS description - a string describing the project file. (Ex: &amp;#039;Project&lt;br /&gt;
                          file created by Toolmaker (c) 1992-1999 Amiga,&lt;br /&gt;
                          Inc. (c) 1991 Michael J. Erwin\0&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
  TMSE&lt;br /&gt;
&lt;br /&gt;
    The TMSE FORM contains all settings information.  It is always located&lt;br /&gt;
    within the TMUI FORM.  Each setting is contained in its own chunk within&lt;br /&gt;
    the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
  SATB&lt;br /&gt;
&lt;br /&gt;
    The SATB chunk contains information for the Top Border Adjust setting.  It&lt;br /&gt;
    is always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Top Border Adjust flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Top Border Adjust on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SCOM&lt;br /&gt;
&lt;br /&gt;
    The SCOM chunk contains information for the Code Comments setting. It is&lt;br /&gt;
    always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Code Comments flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Code Comments on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SPRA&lt;br /&gt;
&lt;br /&gt;
    The SPRA chunk contains information for the Use Pragmas setting.  It is&lt;br /&gt;
    always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Use Pragmas flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Use Pragmas on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SICN&lt;br /&gt;
&lt;br /&gt;
    The SICN chunk contains information for the Create Icons setting.  It is&lt;br /&gt;
    always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Create Icons flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Create Icons on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SUSG&lt;br /&gt;
&lt;br /&gt;
    The SUSG chunk contains information for the User Wait Signal setting.  It&lt;br /&gt;
    is always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - User Wait Signal flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Create Icons on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SARX&lt;br /&gt;
&lt;br /&gt;
    The SARX chunk contains information for the Use SimpleRexx setting.  It is&lt;br /&gt;
    always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Use SimpleRexx flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Use SimpleRexx on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SCHP&lt;br /&gt;
&lt;br /&gt;
    The SCHP chunk contains information for the Use __chip Keyword setting.  It&lt;br /&gt;
    is always located within the TMSE FORM.:&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Use __chip Keyword flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Use __chip Keyword on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SUDA&lt;br /&gt;
&lt;br /&gt;
    The SUDA chunk contains information for the Use UserData Structures setting.&lt;br /&gt;
    It is always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Use UserData Structures flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Use UserData Structures on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SFRQ&lt;br /&gt;
&lt;br /&gt;
    The SFRQ chunk contains information for the Use ASL File Requester setting.&lt;br /&gt;
    It is always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE flags - Use ASL File Requester flags.&lt;br /&gt;
&lt;br /&gt;
                      bit    0: 1 = Use ASL File Requester on.&lt;br /&gt;
                      bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
  SGSZ&lt;br /&gt;
&lt;br /&gt;
    The SGSZ chunk contains information for the Grid Snap setting.  It is&lt;br /&gt;
    always located within the TMSE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE gridsize - the size of the grid spacing.  Future versions of&lt;br /&gt;
                         Toolmaker may use other values.&lt;br /&gt;
&lt;br /&gt;
                         1 = Grid Snap Off.&lt;br /&gt;
                         2 = Grid Snap at 2 pixels.&lt;br /&gt;
                         4 = Grid Snap at 4 pixels.&lt;br /&gt;
                         8 = Grid Snap at 8 pixels.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE reserved&lt;br /&gt;
&lt;br /&gt;
  TSCR&lt;br /&gt;
&lt;br /&gt;
    The TSCR FORM contains all information for a screen.  It is always&lt;br /&gt;
    located within the TMUI FORM.  There is one TSCR FORM for each screen.&lt;br /&gt;
    As of V1.19 only one TSCR FORM is created and looked for.  A TSCR FORM&lt;br /&gt;
    exists even if the Workbench screen is used instead of a custom screen.&lt;br /&gt;
&lt;br /&gt;
  TSDA&lt;br /&gt;
&lt;br /&gt;
    The TSDA chunk contains general screen data.  It is always located within&lt;br /&gt;
    a TSCR FORM.  For the Workbench screen only the displayID and mode fields&lt;br /&gt;
    are used.  All others are ignored.&lt;br /&gt;
&lt;br /&gt;
      - ULONG displayID - DisplayID as defined in &amp;lt;graphics/modeid.h&amp;gt;.&lt;br /&gt;
                          (0 = Workbench screen)&lt;br /&gt;
&lt;br /&gt;
      - ULONG width - the screen&amp;#039;s width.&lt;br /&gt;
&lt;br /&gt;
      - ULONG height - the screen&amp;#039;s height.&lt;br /&gt;
&lt;br /&gt;
      - ULONG depth - the screen&amp;#039;s depth (number of bitplanes).&lt;br /&gt;
&lt;br /&gt;
      - ULONG overscan - overscan as defined in &amp;lt;intuition/screens.h&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
      - ULONG TMflags - Toolmaker screen flags.&lt;br /&gt;
&lt;br /&gt;
                        bit  0-2: reserved&lt;br /&gt;
                        bit    3: 1 = open at start&lt;br /&gt;
                        bit 4-31: reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG mode - Toolmaker internal screen mode flags.  Future versions&lt;br /&gt;
                     of Toolmaker may ignore this info since this data is&lt;br /&gt;
                     redundant.&lt;br /&gt;
&lt;br /&gt;
                     bit     0: 1 = NTSC&lt;br /&gt;
                     bit     1: 1 = PAL&lt;br /&gt;
                     bit     2: 1 = Interlace&lt;br /&gt;
                     bit     3: 1 = HIRES&lt;br /&gt;
                     bit     4: 1 = SuperHIRES&lt;br /&gt;
                     bit     5: 1 = Productivity&lt;br /&gt;
                     bit     6: 1 = A2024 10Hz&lt;br /&gt;
                     bit     7: 1 = A2024 15Hz&lt;br /&gt;
                     bit     8: 1 = Overscan TEXT&lt;br /&gt;
                     bit     9: 1 = Overscan STANDARD&lt;br /&gt;
                     bit    10: 1 = Overscan MAX&lt;br /&gt;
                     bit    11: 1 = Overscan VIDEO&lt;br /&gt;
                     bit    12: reserved&lt;br /&gt;
                     bit    13: 1 = Custom palette&lt;br /&gt;
                     bit    14: 1 = Default width&lt;br /&gt;
                     bit    15: 1 = Default height&lt;br /&gt;
                     bit 16-30: reserved&lt;br /&gt;
                     bit    31: 1 = Workbench&lt;br /&gt;
&lt;br /&gt;
      - struct Rectangle reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS title - the screen&amp;#039;s title bar text.&lt;br /&gt;
&lt;br /&gt;
      - ZTS label - the screen&amp;#039;s source code label.&lt;br /&gt;
&lt;br /&gt;
      - ZTS reserved&lt;br /&gt;
&lt;br /&gt;
  CMAP&lt;br /&gt;
&lt;br /&gt;
    The CMAP chunk contains color map data for the screen.  It is in the same&lt;br /&gt;
    format as the CMAP in the ILBM FORM and is always located within a TSCR&lt;br /&gt;
    FORM.  There are three UBYTEs for each bitplane of the screen.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE red level.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE green level.&lt;br /&gt;
&lt;br /&gt;
      - UBYTE blue level.&lt;br /&gt;
&lt;br /&gt;
        .&lt;br /&gt;
        .&lt;br /&gt;
        .&lt;br /&gt;
&lt;br /&gt;
  TWIN&lt;br /&gt;
&lt;br /&gt;
    The TWIN FORM contains all information for a window.  It is always&lt;br /&gt;
    located within a TSCR FORM.  There is one TWIN FORM for each window&lt;br /&gt;
    of the screen.&lt;br /&gt;
&lt;br /&gt;
  TWDA&lt;br /&gt;
&lt;br /&gt;
    The TWDA chunk contains general window data.  It is always located within&lt;br /&gt;
    a TWIN FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG IDCMP - the window&amp;#039;s IDCMP flags.&lt;br /&gt;
&lt;br /&gt;
      - ULONG TMflags - Toolmaker window flags.&lt;br /&gt;
&lt;br /&gt;
                        bit    0: 1 = gimmezerozero&lt;br /&gt;
                        bit    1: reserved&lt;br /&gt;
                        bit    2: 1 = open at start&lt;br /&gt;
                        bit 4-31: reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS title - the window&amp;#039;s title bar text.&lt;br /&gt;
&lt;br /&gt;
      - ZTS label - the window&amp;#039;s source code label.&lt;br /&gt;
&lt;br /&gt;
      - ZTS reserved&lt;br /&gt;
&lt;br /&gt;
  TMEN&lt;br /&gt;
&lt;br /&gt;
    The TMEN FORM contains all information for a menu.  It is always located&lt;br /&gt;
    within a TWIN FORM.  There is one TMEN FORM for each menu within a menu&lt;br /&gt;
    bar.&lt;br /&gt;
&lt;br /&gt;
  TMDA&lt;br /&gt;
&lt;br /&gt;
    The TMDA chunk contains general menu data.  It is always located within a&lt;br /&gt;
    TWIN FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG number - the menu&amp;#039;s number counting from the left.  For V1.19&lt;br /&gt;
                       this number is ignored and the menus are expected to be&lt;br /&gt;
                       in the correct order within the TWIN FORM.&lt;br /&gt;
&lt;br /&gt;
      - UWORD flags - the menu&amp;#039;s flags as defined in &amp;lt;intuition/intuition.h&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
      - ULONG TMflags - Toolmaker menu flags.&lt;br /&gt;
&lt;br /&gt;
                        bit 0-31: reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS text - the menu&amp;#039;s text&lt;br /&gt;
&lt;br /&gt;
      - ZTS label - the menu&amp;#039;s source label&lt;br /&gt;
&lt;br /&gt;
      - ZTS reserved&lt;br /&gt;
&lt;br /&gt;
  TITE&lt;br /&gt;
&lt;br /&gt;
    The TITE FORM contains all information for a menu item.  It is always&lt;br /&gt;
    located within a TMEN FORM.  There is one TITE FORM for each item within&lt;br /&gt;
    the menu.&lt;br /&gt;
&lt;br /&gt;
  TIDA&lt;br /&gt;
&lt;br /&gt;
    The TIDA chunk contains general a menu item data.  It is always located&lt;br /&gt;
    within a TITE FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG number - the item&amp;#039;s number counting from the top.  For V1.19&lt;br /&gt;
                       this number is ignored and the items are expected to be&lt;br /&gt;
                       in the correct order within the TMEN FORM.&lt;br /&gt;
&lt;br /&gt;
      - UWORD flags - the item&amp;#039;s flags as defined in &amp;lt;intuition/intuition.h&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
      - ULONG TMflags - Toolmaker menu item flags.&lt;br /&gt;
&lt;br /&gt;
                        bit    0: 1 = mutual exclude all other items.&lt;br /&gt;
                        bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS text - the item&amp;#039;s text.&lt;br /&gt;
&lt;br /&gt;
      - ZTS commkey - a character for the item&amp;#039;s keyboard shortcut.&lt;br /&gt;
&lt;br /&gt;
      - ZTS label - the item&amp;#039;s source code label.&lt;br /&gt;
&lt;br /&gt;
      - ZTS reserved&lt;br /&gt;
&lt;br /&gt;
  TSID&lt;br /&gt;
&lt;br /&gt;
    The TSID chunk contains all information for a menu subitem.  It is always&lt;br /&gt;
    located within a TITE FORM.  There is one TSID chunk for each subitem&lt;br /&gt;
    within an item.&lt;br /&gt;
&lt;br /&gt;
      - ULONG number - the subitem&amp;#039;s number counting from the top.  For V1.19&lt;br /&gt;
                       this number is ignored and the subitems are expected to be&lt;br /&gt;
                       in the correct order within the TITE FORM.&lt;br /&gt;
&lt;br /&gt;
      - UWORD flags - the subitem&amp;#039;s flags as described in &amp;lt;intuition/intuition.h&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
      - ULONG TMflags - Toolmaker menu subitem flags.&lt;br /&gt;
&lt;br /&gt;
                        bit    0: 1 = mutual exclude all other subitems.&lt;br /&gt;
                        bit 1-31: reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS text - the subitem&amp;#039;s text.&lt;br /&gt;
&lt;br /&gt;
      - ZTS commkey - the subitem&amp;#039;s keyboard shortcut character. (Ex: &amp;quot;A&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
      - ZTS label - the subitem&amp;#039;s source code label.&lt;br /&gt;
&lt;br /&gt;
      - ZTS reserved&lt;br /&gt;
&lt;br /&gt;
  TGAD&lt;br /&gt;
&lt;br /&gt;
    The TGAD FORM contains all information for a gadget.  It is always located&lt;br /&gt;
    within a TWIN FORM.  There is one TGAD FORM for each gadget within the&lt;br /&gt;
    window.&lt;br /&gt;
&lt;br /&gt;
  TGDA&lt;br /&gt;
&lt;br /&gt;
    The TGDA chunk contains general gadget data.  It is always located within&lt;br /&gt;
    a TGAD FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG number - the gadgets&amp;#039;s number counting from the first one to&lt;br /&gt;
                       display.  For V1.19 this number is ignored and the&lt;br /&gt;
                       gadgets are expected to be in the correct order within&lt;br /&gt;
                       the TWIN FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG kind - the gadget&amp;#039;s kind as described in &amp;lt;libraries/gadtools.h&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
      - ULONG TMflags - Toolmaker gadget flags.&lt;br /&gt;
&lt;br /&gt;
                        bit 0-31: reserved&lt;br /&gt;
&lt;br /&gt;
      - struct NewGadget newgadget - the gadget&amp;#039;s NewGadget structure.&lt;br /&gt;
                                     The ng_GadgetText, ng_TextAttr,&lt;br /&gt;
                                     ng_GadgetID, ng_VisualInfo, and&lt;br /&gt;
                                     ng_UserData fields are ignored.&lt;br /&gt;
&lt;br /&gt;
                                     * The ng_TopEdge is from the bottom of&lt;br /&gt;
                                     the window&amp;#039;s top border and the&lt;br /&gt;
                                     ng_LeftEdge is from the right edge of&lt;br /&gt;
                                     the window&amp;#039;s left border if the Auto Top&lt;br /&gt;
                                     Border setting is on.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS text - the gadget&amp;#039;s text.&lt;br /&gt;
&lt;br /&gt;
      - ZTS label - the gadget&amp;#039;s source code label.&lt;br /&gt;
&lt;br /&gt;
      - ZTS reserved&lt;br /&gt;
&lt;br /&gt;
  TFON&lt;br /&gt;
&lt;br /&gt;
    The TFON FORM contains all information for a font.  It may be located&lt;br /&gt;
    within a TSCR or TGAD FORM.&lt;br /&gt;
&lt;br /&gt;
  TTAT&lt;br /&gt;
&lt;br /&gt;
    The TTAT chunk contains general font data.  Is is always located within&lt;br /&gt;
    a TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - struct TextAttr textattr - the font&amp;#039;s TextAttr structure.  The ta_Name&lt;br /&gt;
                                   field is ignored.&lt;br /&gt;
&lt;br /&gt;
      - ZTS name - the font&amp;#039;s name (Ex: &amp;quot;topaz.font&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
  TINT&lt;br /&gt;
&lt;br /&gt;
    The TINT chunk contains information for an integer tag.  It may be located&lt;br /&gt;
    within a TSCR, TWIN, TGAD, or TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG tag - the tag.&lt;br /&gt;
&lt;br /&gt;
      - ULONG data - the tag&amp;#039;s integer value.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS data - the tag&amp;#039;s value in character form.  This is used mostly&lt;br /&gt;
                   for constants such as TRUE and FALSE.  (Ex: &amp;quot;TRUE&amp;quot; or &amp;quot;1&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  TCHA&lt;br /&gt;
&lt;br /&gt;
    The TCHA chunk contains information for a character tag.  It may be located&lt;br /&gt;
    within a TSCR, TWIN, TGAD, or TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG tag - the tag.&lt;br /&gt;
&lt;br /&gt;
      - ULONG character - the tag&amp;#039;s ASCII character value (Ex: &amp;#039;a&amp;#039; or &amp;#039;b&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS character - the tag&amp;#039;s value in character form. (Ex: &amp;quot;a&amp;quot; or &amp;quot;b&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  TWLS&lt;br /&gt;
&lt;br /&gt;
    The TWLS chunk contains information for a WORD list tag.  It may be located&lt;br /&gt;
    within a TSCR, TWIN, TGAD, or TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - SHORT count - the number of WORDs in the list.&lt;br /&gt;
&lt;br /&gt;
      - ULONG tag - the tag.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - WORD[count] - the list of WORDs.&lt;br /&gt;
&lt;br /&gt;
  TSTR&lt;br /&gt;
&lt;br /&gt;
    The TSTR chunk contains information for a string tag.  It may be located&lt;br /&gt;
    within a TSCR, TWIN, TGAD, or TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG tag - the tag.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS string - the string.&lt;br /&gt;
&lt;br /&gt;
  TSLS&lt;br /&gt;
&lt;br /&gt;
    The TSLS chunk contains information for a string list tag.  It may be&lt;br /&gt;
    located within a TSCR, TWIN, TGAD, or TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - SHORT count - the number of strings in the list.&lt;br /&gt;
&lt;br /&gt;
      - ULONG tag - the tag.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved1[count] - a reserved ULONG for each string in the list.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved2[count] - a reserved ULONG for each string in the list.&lt;br /&gt;
&lt;br /&gt;
      - ZTS string[count] - the list of strings.&lt;br /&gt;
&lt;br /&gt;
      - ZTS label[count] - the source labels for each string.&lt;br /&gt;
&lt;br /&gt;
  TLLS&lt;br /&gt;
&lt;br /&gt;
    The TLLS chunk contains information for a linked list tag.  It may be&lt;br /&gt;
    located within a TSCR, TWIN, TGAD, or TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - SHORT count - the number of items in the list.&lt;br /&gt;
&lt;br /&gt;
      - ULONG tag - the tag.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved1[count] - a reserved ULONG for each item in the list.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved2[count] - a reserved ULONG for each item in the list.&lt;br /&gt;
&lt;br /&gt;
      - ZTS item[count] - the list of items.&lt;br /&gt;
&lt;br /&gt;
      - ZTS label[count] - the source labels for each item.&lt;br /&gt;
&lt;br /&gt;
  TNIN&lt;br /&gt;
&lt;br /&gt;
    The TNIN chunk contains information for a non-interactive tag.  It may be&lt;br /&gt;
    located within a TSCR, TWIN, TGAD, or TFON FORM.&lt;br /&gt;
&lt;br /&gt;
      - ULONG tag - the tag.&lt;br /&gt;
&lt;br /&gt;
      - ULONG reserved&lt;br /&gt;
&lt;br /&gt;
      - ZTS data - the tag&amp;#039;s value in character form. (Ex: &amp;quot;TRUE&amp;quot; or &amp;quot;12&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Steven Solie</name></author>
	</entry>
</feed>