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

CONST REQVERSION=2,
      PAIRSSIZE=20

(---) OBJECT gadgetblock.
(  0)   gadget:substructure
( 44)   border:substructure
( 60)   pairs:substructure
( 80)   text:substructure
(---) ENDOBJECT     /* SIZEOF=100 */

(---) OBJECT stringblock.
(  0)   gadget:substructure
( 44)   info:substructure
( 80)   border:substructure
( 96)   pairs:substructure
(---) ENDOBJECT     /* SIZEOF=116 */

(---) OBJECT propblock.
(  0)   gadget:substructure
( 44)   info:substructure
( 66)   image:substructure
(---) ENDOBJECT     /* SIZEOF=86 */

(---) OBJECT sliderblock.
(  0)   arrowuplt:substructure
( 44)   imageuplt:substructure
( 64)   arrowdnrt:substructure
(108)   imagednrt:substructure
(128)   prop:substructure
(---) ENDOBJECT     /* SIZEOF=214 */

(---) OBJECT twoimageblock
(  0)   gadget:substructure
( 44)   image1:substructure
( 64)   image2:substructure
(---) ENDOBJECT     /* SIZEOF=84 */

CONST ATTITUDEB=16,
      HORIZSLIDER=0,
      VERTSLIDER=$10000

(---) OBJECT trstructure
(  0)   text:LONG
(  4)   controls:LONG
(  8)   window:LONG
( 12)   middletext:LONG
( 16)   positivetext:LONG
( 20)   negativetext:LONG
( 24)   title:LONG
( 28)   keymask:INT
( 30)   textcolor:INT
( 32)   detailcolor:INT
( 34)   blockcolor:INT
( 36)   versionnumber:INT
( 38)   timeout:INT
( 40)   abortmask:LONG
( 44)   rfu1:INT
(---) ENDOBJECT     /* SIZEOF=46 */

CONST GLNODEFAULTB=0,
      GLNODEFAULTM=1

(---) OBJECT getlongstruct
(  0)   titlebar:LONG
(  4)   defaultval:LONG
(  8)   minlimit:LONG
( 12)   maxlimit:LONG
( 16)   result:LONG
( 20)   window:LONG
( 24)   versionnumber:INT
( 26)   flags:LONG
( 30)   rfu2:LONG
(---) ENDOBJECT     /* SIZEOF=34 */

(---) OBJECT getstringstruct
(  0)   titlebar:LONG
(  4)   stringbuffer:LONG
(  8)   window:LONG
( 12)   stringsize:INT
( 14)   visiblesize:INT
( 16)   versionnumber:INT
( 18)   flags:LONG
( 22)   rfu1:LONG
( 26)   rfu2:LONG
( 30)   rfu3:LONG
(---) ENDOBJECT     /* SIZEOF=34 */

(---) OBJECT extendedcolorrequesterstruct
(  0)   defcolor:LONG
(  4)   window:LONG
(  8)   rfu1:LONG
( 12)   rfu2:LONG
( 16)   rfu3:LONG
( 20)   rfu4:LONG
( 24)   rfu5:LONG
(---) ENDOBJECT     /* SIZEOF=28 */

CONST DSIZE=$82,
      FCHARS=30,
      WILDLENGTH=30,
      FRQSHOWINFOB=0,
      FRQEXTSELECTB=1,
      FRQCACHINGB=2,
      FRQGETFONTSB=3,
      FRQINFOGADGETB=4,
      FRQHIDEWILDSB=5,
      FRQABSOLUTEXYB=6,
      FRQCACHEPURGEB=7,
      FRQNOHALFCACHEB=8,
      FRQNOSORTB=9,
      FRQNODRAGB=10,
      FRQSAVINGB=11,
      FRQLOADINGB=12,
      FRQDIRONLYB=13,
      FRQSHOWINFOM=1,
      FRQEXTSELECTM=2,
      FRQCACHINGM=4,
      FRQGETFONTSM=8,
      FRQINFOGADGETM=16,
      FRQHIDEWILDSM=$20,
      FRQABSOLUTEXYM=$40,
      FRQCACHEPURGEM=$80,
      FRQNOHALFCACHEM=$100,
      FRQNOSORTM=$200,
      FRQNODRAGM=$400,
      FRQSAVINGM=$800,
      FRQLOADINGM=$1000,
      FRQDIRONLYM=$2000

(---) OBJECT esstructure
(  0)   nextfile:LONG
(  4)   namelength:INT
(  6)   pad:INT
(  8)   node:LONG
(---) ENDOBJECT     /* SIZEOF=12 */

(---) OBJECT reqfilerequester
(  0)   versionnumber:INT
(  2)   title:LONG
(  6)   dir:LONG
( 10)   file:LONG
( 14)   pathname:LONG
( 18)   window:LONG
( 22)   maxextendedselect:INT
( 24)   numlines:INT
( 26)   numcolumns:INT
( 28)   devcolumns:INT
( 30)   flags:LONG
( 34)   dirnamescolor:INT
( 36)   filenamescolor:INT
( 38)   devicenamescolor:INT
( 40)   fontnamescolor:INT
( 42)   fontsizescolor:INT
( 44)   detailcolor:INT
( 46)   blockcolor:INT
( 48)   gadgettextcolor:INT
( 50)   textmessagecolor:INT
( 52)   stringnamecolor:INT
( 54)   stringgadgetcolor:INT
( 56)   boxbordercolor:INT
( 58)   gadgetboxcolor:INT
( 60)   rfu_stuff:substructure
( 96)   dirdatestamp:substructure
(108)   windowleftedge:INT
(110)   windowtopedge:INT
(112)   fontysize:INT
(114)   fontstyle:INT
(116)   extendedselect:LONG
(120)   hide:substructure
(152)   show:substructure
(184)   filebufferpos:INT
(186)   filedisppos:INT
(188)   dirbufferpos:INT
(190)   dirdisppos:INT
(192)   hidebufferpos:INT
(194)   hidedisppos:INT
(196)   showbufferpos:INT
(198)   showdisppos:INT
(200)   memory:LONG
(204)   memory2:LONG
(208)   lock:LONG
(212)   privatedirbuffer:substructure
(344)   fileinfoblock:LONG
(348)   numentries:INT
(350)   numhiddenentries:INT
(352)   filestartnumber:INT
(354)   devicestartnumber:INT
(---) ENDOBJECT     /* SIZEOF=356 */

(---) OBJECT reqscrollstruct
(  0)   topentrynumber:LONG
(  4)   numentries:LONG
(  8)   linespacing:INT
( 10)   numlines:LONG
( 14)   propgadget:LONG
( 18)   redrawall:LONG
( 22)   readmore:LONG
( 26)   scrollanddraw:LONG
( 30)   versionnumber:INT
( 32)   rfu1:LONG
( 36)   rfu2:LONG
(---) ENDOBJECT     /* SIZEOF=40 */

(---) OBJECT arrows
(  0)   arrowup:substructure
( 20)   arrowdown:substructure
( 40)   arrowleft:substructure
( 58)   arrowright:substructure
( 76)   r:substructure
( 96)   g:substructure
(116)   b:substructure
(136)   h:substructure
(156)   s:substructure
(176)   v:substructure
(---) ENDOBJECT     /* SIZEOF=196 */

(---) OBJECT reqlib
(  0)   lib:substructure
( 34)   syslib:LONG
( 38)   doslib:LONG
( 42)   intuilib:LONG
( 46)   gfxlib:LONG
( 50)   seglist:LONG
( 54)   images:LONG
( 58)   flags:CHAR
( 59)   pad:CHAR
( 60)   consoledev:LONG
( 64)   consolehandle:LONG
( 68)   rexxsysbase:LONG
(---) ENDOBJECT     /* SIZEOF=NONE !!! */

