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

CONST DRI_VERSION=1

(---) OBJECT drawinfo
(  0)   version:INT
(  2)   numpens:INT
(  4)   pens:LONG
(  8)   font:LONG
( 12)   depth:INT
( 14)   resolutionx:INT
( 16)   resolutiony:INT
( 18)   flags:LONG
( 22)   longreserved:substructure
(---) ENDOBJECT     /* SIZEOF=NONE !!! */

CONST DRIF_NEWLOOK=1,
      DRIB_NEWLOOK=0,
      DETAILPEN=0,
      BLOCKPEN=1,
      TEXTPEN=2,
      SHINEPEN=3,
      SHADOWPEN=4,
      FILLPEN=5,
      FILLTEXTPEN=6,
      BACKGROUNDPEN=7,
      HIGHLIGHTTEXTPEN=8,
      NUMDRIPENS=9

(---) OBJECT screen
(  0)   nextscreen:LONG
(  4)   firstwindow:LONG
(  8)   leftedge:INT
( 10)   topedge:INT
( 12)   width:INT
( 14)   height:INT
( 16)   mousey:INT
( 18)   mousex:INT
( 20)   flags:INT
( 22)   title:LONG
( 26)   defaulttitle:LONG
( 30)   barheight:CHAR
( 31)   barvborder:CHAR
( 32)   barhborder:CHAR
( 33)   menuvborder:CHAR
( 34)   menuhborder:CHAR
( 35)   wbortop:CHAR
( 36)   wborleft:CHAR
( 37)   wborright:CHAR
( 38)   wborbottom:CHAR
( 40)   font:LONG
( 44)   viewport:substructure
( 84)   rastport:substructure
(184)   bitmap:substructure
(224)   layerinfo:substructure
(326)   firstgadget:LONG
(330)   detailpen:CHAR
(331)   blockpen:CHAR
(332)   savecolor0:INT
(334)   barlayer:LONG
(338)   extdata:LONG
(342)   userdata:LONG
(---) ENDOBJECT     /* SIZEOF=346 */

CONST SCREENTYPE=15,
      WBENCHSCREEN=1,
      PUBLICSCREEN=2,
      CUSTOMSCREEN=15,
      SHOWTITLE=16,
      BEEPING=$20,
      CUSTOMBITMAP=$40,
      SCREENBEHIND=$80,
      SCREENQUIET=$100,
      SCREENHIRES=$200,
      STDSCREENHEIGHT=-1,
      STDSCREENWIDTH=-1,
      NS_EXTENDED=$1000,
      AUTOSCROLL=$4000,
      SA_LEFT=$80000021,
      SA_TOP=$80000022,
      SA_WIDTH=$80000023,
      SA_HEIGHT=$80000024,
      SA_DEPTH=$80000025,
      SA_DETAILPEN=$80000026,
      SA_BLOCKPEN=$80000027,
      SA_TITLE=$80000028,
      SA_COLORS=$80000029,
      SA_ERRORCODE=$8000002A,
      SA_FONT=$8000002B,
      SA_SYSFONT=$8000002C,
      SA_TYPE=$8000002D,
      SA_BITMAP=$8000002E,
      SA_PUBNAME=$8000002F,
      SA_PUBSIG=$80000030,
      SA_PUBTASK=$80000031,
      SA_DISPLAYID=$80000032,
      SA_DCLIP=$80000033,
      SA_OVERSCAN=$80000034,
      SA_OBSOLETE1=$80000035,
      SA_SHOWTITLE=$80000036,
      SA_BEHIND=$80000037,
      SA_QUIET=$80000038,
      SA_AUTOSCROLL=$80000039,
      SA_PENS=$8000003A,
      SA_FULLPALETTE=$8000003B,
      OSERR_NOMONITOR=1,
      OSERR_NOCHIPS=2,
      OSERR_NOMEM=3,
      OSERR_NOCHIPMEM=4,
      OSERR_PUBNOTUNIQUE=5,
      OSERR_UNKNOWNMODE=6

(---) OBJECT ns
(  0)   leftedge:INT
(  2)   topedge:INT
(  4)   width:INT
(  6)   height:INT
(  8)   depth:INT
( 10)   detailpen:CHAR
( 11)   blockpen:CHAR
( 12)   viewmodes:INT
( 14)   type:INT
( 16)   font:LONG
( 20)   defaulttitle:LONG
( 24)   gadgets:LONG
( 28)   custombitmap:LONG
(---) ENDOBJECT     /* SIZEOF=32 */

(---) OBJECT extnewscreen
(  0)   ns:substructure
( 32)   extension:LONG
(---) ENDOBJECT     /* SIZEOF=36 */

CONST OSCAN_TEXT=1,
      OSCAN_STANDARD=2,
      OSCAN_MAX=3,
      OSCAN_VIDEO=4

(---) OBJECT pubscreennode
(  0)   ln:substructure
( 14)   screen:LONG
( 18)   flags:INT
( 20)   size:INT
( 22)   visitorcount:INT
( 24)   sigtask:LONG
( 28)   sigbit:CHAR
( 29)   pad1:CHAR
(---) ENDOBJECT     /* SIZEOF=30 */

CONST PSNF_PRIVATE=1,
      MAXPUBSCREENNAME=$8B,
      SHANGHAI=1,
      POPPUBSCREEN=2

