ShowModule v0.1 (c) 1992 $#%!
now showing: "emodules:intuition/intuition.m"
NOTE: don't use this output in your code, use the module instead.

(---) OBJECT menu
(  0)   nextmenu:LONG
(  4)   leftedge:INT
(  6)   topedge:INT
(  8)   width:INT
( 10)   height:INT
( 12)   flags:INT
( 14)   menuname:LONG
( 18)   firstitem:LONG
( 22)   jazzx:INT
( 24)   jazzy:INT
( 26)   beatx:INT
( 28)   beaty:INT
(---) ENDOBJECT     /* SIZEOF=30 */

CONST MENUENABLED=1,
      MIDRAWN=$100

(---) OBJECT menuitem
(  0)   nextitem:LONG
(  4)   leftedge:INT
(  6)   topedge:INT
(  8)   width:INT
( 10)   height:INT
( 12)   flags:INT
( 14)   mutualexclude:LONG
( 18)   itemfill:LONG
( 22)   selectfill:LONG
( 26)   command:CHAR
( 28)   subitem:LONG
( 32)   nextselect:INT
(---) ENDOBJECT     /* SIZEOF=34 */

CONST CHECKIT=1,
      ITEMTEXT=2,
      COMMSEQ=4,
      MENUTOGGLE=8,
      ITEMENABLED=16,
      HIGHFLAGS=$C0,
      HIGHIMAGE=0,
      HIGHCOMP=$40,
      HIGHBOX=$80,
      HIGHNONE=$C0,
      CHECKED=$100,
      ISDRAWN=$1000,
      HIGHITEM=$2000,
      MENUTOGGLED=$4000

(---) OBJECT requester
(  0)   olderrequest:LONG
(  4)   leftedge:INT
(  6)   topedge:INT
(  8)   width:INT
( 10)   height:INT
( 12)   relleft:INT
( 14)   reltop:INT
( 16)   reqgadget:LONG
( 20)   reqborder:LONG
( 24)   reqtext:LONG
( 28)   flags:INT
( 30)   backfill:CHAR
( 32)   reqlayer:LONG
( 36)   reqpad1:substructure
( 68)   imagebmap:LONG
( 72)   rwindow:LONG
( 76)   reqimage:LONG
( 80)   reqpad2:substructure
(---) ENDOBJECT     /* SIZEOF=112 */

CONST POINTREL=1,
      PREDRAWN=2,
      NOISYREQ=4,
      SIMPLEREQ=16,
      USEREQIMAGE=$20,
      NOREQBACKFILL=$40,
      REQOFFWINDOW=$1000,
      REQACTIVE=$2000,
      SYSREQUEST=$4000,
      DEFERREFRESH=$8000

(---) OBJECT gadget
(  0)   nextgadget:LONG
(  4)   leftedge:INT
(  6)   topedge:INT
(  8)   width:INT
( 10)   height:INT
( 12)   flags:INT
( 14)   activation:INT
( 16)   gadgettype:INT
( 18)   gadgetrender:LONG
( 22)   selectrender:LONG
( 26)   gadgettext:LONG
( 30)   mutualexclude:LONG
( 34)   specialinfo:LONG
( 38)   gadgetid:INT
( 40)   userdata:LONG
(---) ENDOBJECT     /* SIZEOF=44 */

CONST GFLG_GADGHIGHBITS=3,
      GFLG_GADGHCOMP=0,
      GFLG_GADGHBOX=1,
      GFLG_GADGHIMAGE=2,
      GFLG_GADGHNONE=3,
      GFLG_GADGIMAGE=4,
      GFLG_RELBOTTOM=8,
      GFLG_RELRIGHT=16,
      GFLG_RELWIDTH=$20,
      GFLG_RELHEIGHT=$40,
      GFLG_SELECTED=$80,
      GFLG_DISABLED=$100,
      GFLG_LABELMASK=$3000,
      GFLG_LABELITEXT=0,
      GFLG_LABELSTRING=$1000,
      GFLG_LABELIMAGE=$2000,
      GFLG_TABCYCLE=$200,
      GFLG_STRINGEXTEND=$400,
      GACT_RELVERIFY=1,
      GACT_IMMEDIATE=2,
      GACT_ENDGADGET=4,
      GACT_FOLLOWMOUSE=8,
      GACT_RIGHTBORDER=16,
      GACT_LEFTBORDER=$20,
      GACT_TOPBORDER=$40,
      GACT_BOTTOMBORDER=$80,
      GACT_BORDERSNIFF=$8000,
      GACT_TOGGLESELECT=$100,
      GACT_BOOLEXTEND=$2000,
      GACT_STRINGLEFT=0,
      GACT_STRINGCENTER=$200,
      GACT_STRINGRIGHT=$400,
      GACT_LONGINT=$800,
      GACT_ALTKEYMAP=$1000,
      GACT_STRINGEXTEND=$2000,
      GACT_ACTIVEGADGET=$4000,
      GTYP_GADGETTYPE=$FC00,
      GTYP_SYSGADGET=$8000,
      GTYP_SCRGADGET=$4000,
      GTYP_GZZGADGET=$2000,
      GTYP_REQGADGET=$1000,
      GTYP_SIZING=16,
      GTYP_WDRAGGING=$20,
      GTYP_SDRAGGING=$30,
      GTYP_WUPFRONT=$40,
      GTYP_SUPFRONT=$50,
      GTYP_WDOWNBACK=$60,
      GTYP_SDOWNBACK=$70,
      GTYP_CLOSE=$80,
      GTYP_BOOLGADGET=1,
      GTYP_GADGET0002=2,
      GTYP_PROPGADGET=3,
      GTYP_STRGADGET=4,
      GTYP_CUSTOMGADGET=5,
      GTYP_GTYPEMASK=4

(---) OBJECT boolinfo
(  0)   flags:INT
(  2)   mask:LONG
(  6)   reserved:LONG
(---) ENDOBJECT     /* SIZEOF=10 */

CONST BOOLMASK=1

(---) OBJECT propinfo
(  0)   flags:INT
(  2)   horizpot:INT
(  4)   vertpot:INT
(  6)   horizbody:INT
(  8)   vertbody:INT
( 10)   cwidth:INT
( 12)   cheight:INT
( 14)   hpotres:INT
( 16)   vpotres:INT
( 18)   leftborder:INT
( 20)   topborder:INT
(---) ENDOBJECT     /* SIZEOF=22 */

CONST AUTOKNOB=1,
      FREEHORIZ=2,
      FREEVERT=4,
      PROPBORDERLESS=8,
      KNOBHIT=$100,
      PROPNEWLOOK=16,
      KNOBHMIN=6,
      KNOBVMIN=4,
      MAXBODY=$FFFF,
      MAXPOT=$FFFF

(---) OBJECT stringinfo
(  0)   buffer:LONG
(  4)   undobuffer:LONG
(  8)   bufferpos:INT
( 10)   maxchars:INT
( 12)   disppos:INT
( 14)   undopos:INT
( 16)   numchars:INT
( 18)   dispcount:INT
( 20)   cleft:INT
( 22)   ctop:INT
( 24)   extension:LONG
( 28)   longint:LONG
( 32)   altkeymap:LONG
(---) ENDOBJECT     /* SIZEOF=36 */

(---) OBJECT intuitext
(  0)   frontpen:CHAR
(  1)   backpen:CHAR
(  2)   drawmode:CHAR
(  4)   leftedge:INT
(  6)   topedge:INT
(  8)   itextfont:LONG
( 12)   itext:LONG
( 16)   nexttext:LONG
(---) ENDOBJECT     /* SIZEOF=20 */

(---) OBJECT border
(  0)   leftedge:INT
(  2)   topedge:INT
(  4)   frontpen:CHAR
(  5)   backpen:CHAR
(  6)   drawmode:CHAR
(  7)   count:CHAR
(  8)   xy:LONG
( 12)   nextborder:LONG
(---) ENDOBJECT     /* SIZEOF=16 */

(---) OBJECT image
(  0)   leftedge:INT
(  2)   topedge:INT
(  4)   width:INT
(  6)   height:INT
(  8)   depth:INT
( 10)   imagedata:LONG
( 14)   planepick:CHAR
( 15)   planeonoff:CHAR
( 16)   nextimage:LONG
(---) ENDOBJECT     /* SIZEOF=20 */

(---) OBJECT intuimessage
(  0)   execmessage:substructure
( 20)   class:LONG
( 24)   code:INT
( 26)   qualifier:INT
( 28)   iaddress:LONG
( 32)   mousex:INT
( 34)   mousey:INT
( 36)   seconds:LONG
( 40)   micros:LONG
( 44)   idcmpwindow:LONG
( 48)   speciallink:LONG
(---) ENDOBJECT     /* SIZEOF=52 */

CONST IDCMP_SIZEVERIFY=1,
      IDCMP_NEWSIZE=2,
      IDCMP_REFRESHWINDOW=4,
      IDCMP_MOUSEBUTTONS=8,
      IDCMP_MOUSEMOVE=16,
      IDCMP_GADGETDOWN=$20,
      IDCMP_GADGETUP=$40,
      IDCMP_REQSET=$80,
      IDCMP_MENUPICK=$100,
      IDCMP_CLOSEWINDOW=$200,
      IDCMP_RAWKEY=$400,
      IDCMP_REQVERIFY=$800,
      IDCMP_REQCLEAR=$1000,
      IDCMP_MENUVERIFY=$2000,
      IDCMP_NEWPREFS=$4000,
      IDCMP_DISKINSERTED=$8000,
      IDCMP_DISKREMOVED=$10000,
      IDCMP_WBENCHMESSAGE=$20000,
      IDCMP_ACTIVEWINDOW=$40000,
      IDCMP_INACTIVEWINDOW=$80000,
      IDCMP_DELTAMOVE=$100000,
      IDCMP_VANILLAKEY=$200000,
      IDCMP_INTUITICKS=$400000,
      IDCMP_IDCMPUPDATE=$800000,
      IDCMP_MENUHELP=$1000000,
      IDCMP_CHANGEWINDOW=$2000000,
      IDCMP_LONELYMESSAGE=$80000000,
      MENUHOT=1,
      MENUCANCEL=2,
      MENUWAITING=3,
      OKOK=1,
      OKABORT=4,
      OKCANCEL=2,
      WBENCHOPEN=1,
      WBENCHCLOSE=2

(---) OBJECT ibox
(  0)   left:INT
(  2)   top:INT
(  4)   width:INT
(  6)   height:INT
(---) ENDOBJECT     /* SIZEOF=8 */

(---) OBJECT window
(  0)   nextwindow:LONG
(  4)   leftedge:INT
(  6)   topedge:INT
(  8)   width:INT
( 10)   height:INT
( 12)   mousey:INT
( 14)   mousex:INT
( 16)   minwidth:INT
( 18)   minheight:INT
( 20)   maxwidth:INT
( 22)   maxheight:INT
( 24)   flags:LONG
( 28)   menustrip:LONG
( 32)   title:LONG
( 36)   firstrequest:LONG
( 40)   dmrequest:LONG
( 44)   reqcount:INT
( 46)   wscreen:LONG
( 50)   rport:LONG
( 54)   borderleft:CHAR
( 55)   bordertop:CHAR
( 56)   borderright:CHAR
( 57)   borderbottom:CHAR
( 58)   borderrport:LONG
( 62)   firstgadget:LONG
( 66)   parent:LONG
( 70)   descendant:LONG
( 74)   pointer:LONG
( 78)   ptrheight:CHAR
( 79)   ptrwidth:CHAR
( 80)   xoffset:CHAR
( 81)   yoffset:CHAR
( 82)   idcmpflags:LONG
( 86)   userport:LONG
( 90)   windowport:LONG
( 94)   messagekey:LONG
( 98)   detailpen:CHAR
( 99)   blockpen:CHAR
(100)   checkmark:LONG
(104)   screentitle:LONG
(108)   gzzmousex:INT
(110)   gzzmousey:INT
(112)   gzzwidth:INT
(114)   gzzheight:INT
(116)   extdata:LONG
(120)   userdata:LONG
(124)   wlayer:LONG
(128)   ifont:LONG
(132)   moreflags:LONG
(---) ENDOBJECT     /* SIZEOF=136 */

CONST WFLG_SIZEGADGET=1,
      WFLG_DRAGBAR=2,
      WFLG_DEPTHGADGET=4,
      WFLG_CLOSEGADGET=8,
      WFLG_SIZEBRIGHT=16,
      WFLG_SIZEBBOTTOM=$20,
      WFLG_REFRESHBITS=$C0,
      WFLG_SMART_REFRESH=0,
      WFLG_SIMPLE_REFRESH=$40,
      WFLG_SUPER_BITMAP=$80,
      WFLG_OTHER_REFRESH=$C0,
      WFLG_BACKDROP=$100,
      WFLG_REPORTMOUSE=$200,
      WFLG_GIMMEZEROZERO=$400,
      WFLG_BORDERLESS=$800,
      WFLG_ACTIVATE=$1000,
      WFLG_WINDOWACTIVE=$2000,
      WFLG_INREQUEST=$4000,
      WFLG_MENUSTATE=$8000,
      WFLG_RMBTRAP=$10000,
      WFLG_NOCAREREFRESH=$20000,
      WFLG_WINDOWREFRESH=$1000000,
      WFLG_WBENCHWINDOW=$2000000,
      WFLG_WINDOWTICKED=$4000000,
      SUPER_UNUSED=$FCFC0000,
      WFLG_NW_EXTENDED=$40000,
      WFLG_VISITOR=$8000000,
      WFLG_ZOOMED=$10000000,
      WFLG_HASZOOM=$20000000,
      DEFAULTMOUSEQUEUE=5

(---) OBJECT nw
(  0)   leftedge:INT
(  2)   topedge:INT
(  4)   width:INT
(  6)   height:INT
(  8)   detailpen:CHAR
(  9)   blockpen:CHAR
( 10)   idcmpflags:LONG
( 14)   flags:LONG
( 18)   firstgadget:LONG
( 22)   checkmark:LONG
( 26)   title:LONG
( 30)   screen:LONG
( 34)   bitmap:LONG
( 38)   minwidth:INT
( 40)   minheight:INT
( 42)   maxwidth:INT
( 44)   maxheight:INT
( 46)   type:INT
(---) ENDOBJECT     /* SIZEOF=48 */

(---) OBJECT extnewwindow
(  0)   nw:substructure
( 48)   extension:LONG
(---) ENDOBJECT     /* SIZEOF=52 */

CONST WA_LEFT=$80000064,
      WA_TOP=$80000065,
      WA_WIDTH=$80000066,
      WA_HEIGHT=$80000067,
      WA_DETAILPEN=$80000068,
      WA_BLOCKPEN=$80000069,
      WA_IDCMP=$8000006A,
      WA_FLAGS=$8000006B,
      WA_GADGETS=$8000006C,
      WA_CHECKMARK=$8000006D,
      WA_TITLE=$8000006E,
      WA_SCREENTITLE=$8000006F,
      WA_CUSTOMSCREEN=$80000070,
      WA_SUPERBITMAP=$80000071,
      WA_MINWIDTH=$80000072,
      WA_MINHEIGHT=$80000073,
      WA_MAXWIDTH=$80000074,
      WA_MAXHEIGHT=$80000075,
      WA_INNERWIDTH=$80000076,
      WA_INNERHEIGHT=$80000077,
      WA_PUBSCREENNAME=$80000078,
      WA_PUBSCREEN=$80000079,
      WA_PUBSCREENFALLBACK=$8000007A,
      WA_WINDOWNAME=$8000007B,
      WA_COLORS=$8000007C,
      WA_ZOOM=$8000007D,
      WA_MOUSEQUEUE=$8000007E,
      WA_BACKFILL=$8000007F,
      WA_RPTQUEUE=$80000080,
      WA_SIZEGADGET=$80000081,
      WA_DRAGBAR=$80000082,
      WA_DEPTHGADGET=$80000083,
      WA_CLOSEGADGET=$80000084,
      WA_BACKDROP=$80000085,
      WA_REPORTMOUSE=$80000086,
      WA_NOCAREREFRESH=$80000087,
      WA_BORDERLESS=$80000088,
      WA_ACTIVATE=$80000089,
      WA_RMBTRAP=$8000008A,
      WA_WBENCHWINDOW=$8000008B,
      WA_SIMPLEREFRESH=$8000008C,
      WA_SMARTREFRESH=$8000008D,
      WA_SIZEBRIGHT=$8000008E,
      WA_SIZEBBOTTOM=$8000008F,
      WA_AUTOADJUST=$80000090,
      WA_GIMMEZEROZERO=$80000091,
      WA_MENUHELP=$80000092

(---) OBJECT remember
(  0)   nextremember:LONG
(  4)   remembersize:LONG
(  8)   memory:LONG
(---) ENDOBJECT     /* SIZEOF=12 */

(---) OBJECT colorspec
(  0)   colorindex:INT
(  2)   red:INT
(  4)   green:INT
(  6)   blue:INT
(---) ENDOBJECT     /* SIZEOF=8 */

(---) OBJECT easystruct
(  0)   structsize:LONG
(  4)   flags:LONG
(  8)   title:LONG
( 12)   textformat:LONG
( 16)   gadgetformat:LONG
(---) ENDOBJECT     /* SIZEOF=20 */

CONST NOMENU=31,
      NOITEM=$3F,
      NOSUB=31,
      MENUNULL=$FFFF,
      CHECKWIDTH=19,
      COMMWIDTH=27,
      LOWCHECKWIDTH=13,
      LOWCOMMWIDTH=16,
      ALERT_TYPE=$80000000,
      RECOVERY_ALERT=0,
      DEADEND_ALERT=$80000000,
      AUTOFRONTPEN=0,
      AUTOBACKPEN=1,
      AUTODRAWMODE=1,
      AUTOLEFTEDGE=6,
      AUTOTOPEDGE=3,
      AUTOITEXTFONT=0,
      AUTONEXTTEXT=0,
      SELECTUP=$E8,
      SELECTDOWN=$68,
      MENUUP=$E9,
      MENUDOWN=$69,
      ALTLEFT=16,
      ALTRIGHT=$20,
      AMIGALEFT=$40,
      AMIGARIGHT=$80,
      AMIGAKEYS=$C0,
      CURSORUP=$4C,
      CURSORLEFT=$4F,
      CURSORRIGHT=$4E,
      CURSORDOWN=$4D,
      KEYCODE_Q=16,
      KEYCODE_X=$32,
      KEYCODE_N=$36,
      KEYCODE_M=$37,
      KEYCODE_V=$34,
      KEYCODE_B=$35,
      KEYCODE_LESS=$38,
      KEYCODE_GREATER=$39

