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

CONST WORKBENCH_WORKBENCH_I=1,
      WBDISK=1,
      WBDRAWER=2,
      WBTOOL=3,
      WBPROJECT=4,
      WBGARBAGE=5,
      WBDEVICE=6,
      WBKICK=7,
      WBAPPICON=8

(---) OBJECT drawerdata
(  0)   newwindow:substructure
( 48)   currentx:LONG
( 52)   currenty:LONG
( 56)   flags:LONG
( 60)   viewmodes:INT
(---) ENDOBJECT     /* SIZEOF=62 */

CONST DRAWERDATAFILESIZE=$3E

(---) OBJECT diskobject
(  0)   magic:INT
(  2)   version:INT
(  4)   gadget:substructure
( 48)   type:CHAR
( 49)   pad_byte:CHAR
( 50)   defaulttool:LONG
( 54)   tooltypes:LONG
( 58)   currentx:LONG
( 62)   currenty:LONG
( 66)   drawerdata:LONG
( 70)   toolwindow:LONG
( 74)   stacksize:LONG
(---) ENDOBJECT     /* SIZEOF=78 */

CONST WB_DISKMAGIC=$E310,
      WB_DISKVERSION=1,
      WB_DISKREVISION=1,
      WB_DISKREVISIONMASK=$FF

(---) OBJECT freelist
(  0)   numfree:INT
(  2)   memlist:substructure
(---) ENDOBJECT     /* SIZEOF=16 */

CONST MTYPE_PSTD=1,
      MTYPE_TOOLEXIT=2,
      MTYPE_DISKCHANGE=3,
      MTYPE_TIMER=4,
      MTYPE_CLOSEDOWN=5,
      MTYPE_IOPROC=6,
      MTYPE_APPWINDOW=7,
      MTYPE_APPICON=8,
      MTYPE_APPMENUITEM=9,
      MTYPE_COPYEXIT=10,
      MTYPE_ICONPUT=11,
      GADGBACKFILL=1,
      NO_ICON_POSITION=$80000000,
      AM_VERSION=1

(---) OBJECT appmessage
(  0)   message:substructure
( 20)   type:INT
( 22)   userdata:LONG
( 26)   id:LONG
( 30)   numargs:LONG
( 34)   arglist:LONG
( 38)   version:INT
( 40)   class:INT
( 42)   mousex:INT
( 44)   mousey:INT
( 46)   seconds:LONG
( 50)   micros:LONG
( 54)   reserved:substructure
(---) ENDOBJECT     /* SIZEOF=62 */

(---) OBJECT appwindow
(  0)   private:substructure
(---) ENDOBJECT     /* SIZEOF=0 */

(---) OBJECT appicon
(  0)   private:substructure
(---) ENDOBJECT     /* SIZEOF=0 */

(---) OBJECT appmenuitem
(  0)   private:substructure
(---) ENDOBJECT     /* SIZEOF=0 */

