PRT_LINE /x1k10Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!SHEL_READ!       0   120                    error       prog
                1     0                                param
                2     1
                3     2
                4     0
                                           error
                                            0:error
                                            1:OK
--------------  -  ------      ------      ------      ------      ------
!SHEL_WRITE!      0   121        execflag    error       prog
                1     3        grphflag                param
                2     1        gemflag
                3     2
                4     0
--------------  -  ------      ------      ------      ------      ------
!SHEL_ENViRoNmt!  0   125                    error       envrnbuffer
                1     0                                variable
                2     1
                3     2
                4     0
--------------  -  ------      ------      ------      ------      ------
!SHEL_FIND!       0   124                    error       filename
                1     0
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!SHEL_GET!        0   122                    length                  shellbuffer
                1     0
                2     1
                3     0
                4     1
--------------  -  ------      ------      ------      ------      ------
!SHEL_PUT!        0   123        length      error       shellbuffer
                1     1
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!SCRP_READ!       0    80                    error                   scrapname
                1     0
                2     1
                3     0
                4     1
--------------  -  ------      ------      ------      ------      ------
!SCRP_WRITE!      0    81                    error       scrapname
                1     0
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      -------
!FILE_SELECT!     0    90                    error       pathname
                1     0                    bexit       filename
                2     2
                3     2
                4     0
                                           bexit
                                             0:Cancel
                                             1:OK
                                                       pathname of 64 bytes
                                                       filename of 12 bytes
--------------  -  ------      ------      ------      ------      ------
!APPL_INIT!       0    10                    applhandle
                1     0
                2     1
                3     0
                4     0
                                                 applhandle
                                                  0-...:application handle
!APPL_INIT!       0    10                        <0:error
--------------  -  ------      ------      ------      ------      ------
!APPL_EXIT!       0    19                    error    
                1     0
                2     1
                3     0
                4     0
--------------  -  ------      ------      ------      ------      ------
!APPL_FIND!       0    13                    applhandle  applname
                1     0
                2     1
                3     1
                4     0
                                                       apname
                                                  string of 8 bytes
                                                    (ex:SCRENMGR)
--------------  -  ------      ------      ------      ------      ------
!APPL_READ!       0    11        applhandle  error       messagebuffer
                1     2        bytecount
                2     1
                3     1
                4     0
                                                       messagebuffer
                                                   see MESSAGE BUFFER and EVENTS
Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!APPL_WRITE!      0    12        applhandle  error       messagebuffer
                1     2        bytecount
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!APPL_RECORD!     0    15        evntcount   evntcount   evntbuffer
                1     1
                2     1
                3     1
                4     0
                                  evntbuffer structure: Event-Event-Event...
                                  Record structure: Type - Param1 - Param2
                                        Timer (ms)    0    tempoH   tempoL
                                        Button        1    bstate     -
                                        Mouse         2    mouseX   mouseY
                                        Keyboard      3  Scan+state   -
--------------  -  ------      ------      ------      ------      ------
!APPL_PLAY!       0    14        evntcount   1           evntbuffer
                1     2        speed
                2     1
                3     1
                4     0
                               speed
                                1-100:slow-normal
--------------  -  ------      ------      ------      ------      ------
!EVNT_KeyBoaRD!   0    20                    scan+ascii
                1     0
                2     1
                3     0
                4     0
--------------  -  ------      ------      ------      ------      ------
!EVNT_BUTTon!     0    21        clikcount   clikcount
                1     3        buttmask    Xmouse
                2     5        buttstate   Ymouse
                3     0                    buttstate
                4     0                    kbrdstate

                               buttmask(b0=left button b1=right button)
                               buttstate(b0=left button b1=right button)
                                           kbrdstate(b0=rshift b1=lshift)
                                                    (b2=control b3=alternate)
--------------  -  ------      ------      ------      ------      ------
!EVNT_MOUSe!      0    22        in/out      1
                1     5        areaX       mousX
                2     5        areaY       mousY
                3     0        areaW       buttstate
                4     0        areaH       kbrdstate
--------------  -  ------      ------      ------      ------      ------
!EVNT_TIMEr!      0    24        timeL       1
                1     2        timeH
                2     1
                3     0
                4     0
                               time(in 1/1000 sec.)
--------------  -  ------      ------      ------      ------      ------
!EVNT_MESSage!    0    23                    1           messbuffer
                1     0
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!EVNT_MULTI!      0    25        evnts       evnts       messbuffer
                1    16        clikcount   mousX
                2     7        buttmask    mousY
                3     1        buttstate   buttstate
                4     0        in/out_1    kbrdstate
                5              areaX_1     scan+ascii
                6              areaY_1     clikcount
                7              areaW_1
                8              areaH_1
                9              in/out_2
               10              areaX_2
               11              areaY_2
               12              areaW_2
               13              areaH_2
               14              timeL
               15              timeH

                               evnts
                                b0=event keyboard
                                b1=event button
                                b2=event mouse 1
                                b3=event mouse 2
                                b4=event message
                                b5=event timer
Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!MOUS_CLICK!      0    26        speed       speed
                1     2        R/W
                2     1
                3     0
                4     0
                               speed
                                0-4:slow-fast
--------------  -  ------      ------      ------      ------      ------
!RSRC_LOAD!       0   110                    error       filename
                1     0
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!RSRC_FREE!       0   111                    error
                1     0
                2     1
                3     0
                4     0
--------------  -  ------      ------      ------      ------      ------
!RSRC_GetADDRess! 0   112        type        error                   address
                1     2        position
                2     1
                3     0
                4     1
                               type
                                 0:Tree
                                 1:Object
                                 2:Text
                                 3:Icon
                                 4:Image
                                 5:String
                                 6:GraphicsData
                                 7:ObjectSpecification
                                 8:TextStringText
                                 9:TextStringTemplate
                                10:TextStringValid
                                11:IconMask
                                12:IconData
                                13:IconString
                                14:ImageDataPointer
                                15:FreeStringPointer
                                16:FreeImagePointer
--------------  -  ------      ------      ------      ------      ------
!RSRC_SetADDRess! 0   113        type        error       address
                1     2        position
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!RSRC_OBJeCtFIX!  0   114        objc        error       tree
                1     1
                2     1
                3     1         
                4     0
                                                       tree:see RESOURCES
--------------  -  ------      ------      ------      ------      ------
!OBJC_ADD!        0    40        parent      error       tree
                1     2        objc
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!OBJC_DELETE!     0    41        objc        error       tree
                1     1
                2     1
                3     1
                4     0
--------------  -  ------      ------      ------      ------      ------
!OBJC_CHANGE!     0    47        objc        error       tree
                1     8        0
                2     1        clipX
                3     1        clipY  
                4     0        clipW
                5              clipH
                6              objcstate
                7              redraw
--------------  -  ------      ------      ------      ------      ------
!OBJC_ORDER!      0    45        objc        error       tree
                1     2        position
                2     1
                3     1         
                4     0
                               position
                                0:end
                                1:end-1
                                2:end-2  ...
                               -1:start
Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!OBJC_OFFSET!     0    44        objc        error       tree
                1     1                    objcX
                2     3                    objcY
                3     1         
                4     0
--------------  -  ------      ------      ------      ------      ------
!OBJC_DRAW!       0    42        objc        error       tree
                1     6        depth
                2     1        clipX
                3     1        clipY
                4     0        clipW
                5              clipH

                               depth
                                0:root
                                1:1rst generation
                                2:2nd generation
                                3:3rd generation ...
--------------  -  ------      ------      ------      ------      ------
!OBJC_FIND!       0    43        objcorig    objc        tree
                1     4        depth
                2     1        poinX
                3     1        poinY
                4     0
--------------  -  ------      ------      ------      ------      ------
!OBJC_EDIT!       0    46        objc        error       tree
                1     4        char        csorpos
                2     2        csorpos
                3     1        function
                4     0
                               function
                                  1:begin
                                  2:char
                                  3:end
--------------  -  ------      ------      ------      ------      ------
!MENU_BAR!        0    30        function    error       tree
                1     1
                2     1
                3     1
                4     0
                               function
                                  0:clear menu bar
                                  1:draw  menu bar
--------------  -  ------      ------      ------      ------      ------
!MENU_TITLE!      0    33        objc        error       tree
                1     2        function
                2     1
                3     1
                4     0
                               function
                                  0:inverse title
                                  1:normal  title
--------------  -  ------      ------      ------      ------      ------
!MENU_TEXT!       0    34        objc        error       tree
                1     1                                text
                2     1
                3     2
                4     0
--------------  -  ------      ------      ------      ------      ------
!MENU_CHEK!       0    31        objc        error       tree
                1     2        function
                2     1
                3     1
                4     0
                               function
                                  0:clear check mark
                                  1:draw  check mark
--------------  -  ------      ------      ------      ------      ------
!MENU_ENABLE!     0    32        objc        error       tree
                1     2        function
                2     1
                3     1
                4     0
                               function
                                  0:disable option
                                  1:enable  option
--------------  -  ------      ------      ------      ------      ------
!MENU_ACC!        0    35        applhandle  accsnumber  menutext
                1     1
                2     1
                3     1
                4     0
Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!WIND_CREATE!     0   100        windform    windhandle
                1     5        windX
                2     1        windY
                3     0        windW
                4     0        windH

                               windform
                                  b0=name
                                  b1=closer
                                  b2=fuller
                                  b3=mover
                                  b4=info
                                  b5=sizer
                                  b6=up arrow
                                  b7=down arrow
                                  b8=vertical slider
                                  b9=left arrow
                                 b10=right arrow
                                 b11=horizontal slider
                                           windhandle
                                            1-...:window handle
                                               <0:error)
                                                0:screen manager
--------------  -  ------      ------      ------      ------      ------
!WIND_DELETE!     0   103        windhandle  error
                1     1
                2     1
                3     0
                4     0
--------------  -  ------      ------      ------      ------      ------
!WIND_OPEN!       0   101        windhandle  error
                1     5        windX
                2     1        windY
                3     0        windW
                4     0        windH
--------------  -  ------      ------      ------      ------      ------
!WIND_CLOSE!      0   102        windhandle  error
                1     1
                2     1
                3     0
                4     0
--------------  -  ------      ------      ------      ------      ------
!WIND_GET!        0   104        windhandle  error
                1     2        function    parm1
                2     5                    parm2
                3     0                    parm3
                4     0                    parm4

                               function    parameters
  Get workspace window             4    
  Get space window                 5      parm1=windX
  Get previous space window        6      parm2=windY
  Get full space window            7      parm3=windW
  Get first rectangle             11      parm4=windH
  Get next rectangle              12    
  Get horizontal slider position   8       parm1=(1-1000 , left-right)
  Get vertical slider position     9       parm1=(1-1000 , up-down)
  Get horizontal slider size      15      parm1=(1-1000 , mini-maxi , mini=-1)
  Get vertical slider size        16    
  Get top window                  10       parm1=windhandle
  Get screen manager buffer       17       parm1parm2=address  parm3parm4=length
--------------  -  ------      ------      ------      ------      ------
!WIND_SET!        0   105        windhandle  error
                1     6        function
                2     1        parm1
                3     0        parm2
                4     0        parm3
                5              parm4

                               function    parameters
  Set visible form                 1       parm1=windform
  Set name                         2      parm1/parm2=stringaddress
  Set info                         3    
  Set workspace window             4      parm1=windX
  Set space window                 5      parm2=windY
  Set previous space window        6      parm3=windW
  Set full space window            7      parm4=windH
  Set horizontal slider position   8       parm1=(1-1000 , left-right)
  Set vertical slider position     9       parm1=(1-1000 , up-down)
  Set horizontal slider size      15      parm1=(1-1000 , mini-maxi , mini=-1)
  Set vertical slider size        16    
  Set top window                  10       parm1=windhandle
  Set background screen           14      parm1parm2=treeaddress (0:normal)
                                          paarm3=objcorig
Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!WIND_CALCulate!  0   108        windfield   error
                1     6        windform    windX
                2     5        windX       windY
                3     0        windY       windW
                4     0        windW       windH
                5              windH

                               windfield
                                 0:windextent
                                 1:windspace
--------------  -  ------      ------      ------      ------      ------
!WIND_FIND!       0   106        poinX       windhandle
                1     2        poinY
                2     1
                3     0
                4     0
--------------  -  ------      ------      ------      ------      ------
!WIND_UPDATE!     0   107        function    error
                1     1
                2     1
                3     0
                4     0
                               function
                                  0:end update
                                  1:begin update
                                  2:end mouse control
                                  3:begin mouse control
--------------  -  ------      ------      ------      ------      ------
!FORM_CENTER!     0    54                    1           tree
                1     0                    objcX
                2     5                    objcY
                3     1                    objcW
                4     0                    objcH
--------------  -  ------      ------      ------      ------      ------
!FORM_DIAL!       0    51        function    error       0
                1     9        boxX
                2     1        boxY
                3     1        boxW
                4     0        boxH
                5              areaX
                6              areaY
                7              areaW
                8              areaH

                               funtion
                                  0:reserve area
                                  1:draw growing effect
                                  2:draw shrinking effect
                                  3:liberate area
--------------  -  ------      ------      ------      ------      ------
!FORM_DO!         0    50        objcenter   objcexit    tree
                1     1
                2     1
                3     1
                4     0
                               objcenter
                                -1:none
--------------  -  ------      ------      ------      ------      ------
!FORM_ALERT!      0    52        objcdeft   objcselc    alert
                1     1
                2     1
                3     1
                4     0
                               objcdeft    objcselc
                                  0:none      1:1rst
                                  1:1rst      2:2nd
                                  2:2nd       3:3th
                                  3:3th
                                                       alert
                      "[Pictogramm][     Text      ][Button1][Button2][Button3]"
                           0:none   30 columns maxi   20 characters maxi each
                           1:note    5 lines maxi             option.  option.
                           2:wait
                           3:stop
--------------  -  ------      ------      ------      ------      ------
!FORM_ERROR!      0    53        error       0
                1     1
                2     1
                3     0
                4     0
--------------  -  ------      ------      ------      ------      ------
!GRAF_HANDLE!     0    77                    grphhandle
                1     0                    cellW
                2     5                    cellH
                3     0                    boxW
                4     0                    boxH
--------------  -  ------      ------      ------      ------      ------
!GRAF_MSKBSTATE!  0    79                    1
                1     0                    mousX
                2     5                    mousY
                3     0                    buttstate
                4     0                    kbrdstate
Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!GRAF_MOUSE!      0    78        mousform    error       data
                1     1
                2     1
                3     1
                4     0
                               mousform                data
                                 0:arrow        see MOUS_SFORM(GEM_VDI)
                                 1:text cursor
                                 2:bee
                                 3:pointed hand
                                 4:flatted hand
                                 5:thin cross
                                 6:thick cross
                                 7:outlined cross
                               255:user defined mouse
                               256:hide mouse
                               257:show mouse
--------------  -  ------      ------      ------      ------      ------
!GRAF_WATCHBOX!   0    75        0           out/in      tree
                1     4        objc
                2     1        instate
                3     1        outstate
                4     0
--------------  -  ------      ------      ------      ------      ------
!GRAF_SLIDEBOX!   0    76        parent      position    tree
                1     3        objc
                2     1        hor/ver
                3     1
                4     0
                                           position
                                           (0-1000)
--------------  -  ------      ------      ------      ------      ------
!GRAF_RUBBERBOX!  0    70        rboxX       error
                1     4        rboxY       rboxW
                2     3        rboxW       rboxH
                3     0        rboxH
                4     0
--------------  -  ------      ------      ------      ------      ------
!GRAF_DRAGBOX!    0    71        dboxW       error
                1     8        dboxH       dboxX
                2     3        dboxX       dboxY
                3     0        dboxY
                4     0        Xmini
                5              Ymini
                6              Xmaxi+dboxW
                7              Ymaxi+dboxH
--------------  -  ------      ------      ------      ------      ------
!GRAF_MOVEBOX!    0    72        mboxW       error
                1     6        mboxH
                2     1        starX
                3     0        starY
                4     0        finiX
                5              finiY
--------------  -  ------      ------      ------      ------      ------
!GRAF_GROWBOX!    0    73        starX       error
                1     8        starY
                2     1        starW
                3     0        starH
                4     0        finiX
                5              finiY
                6              finiW
                7              finiH
--------------  -  ------      ------      ------      ------      ------
!GRAF_SHRINKBOX!  0    74        finiX       error
                1     8        finiY
                2     1        finiW
                3     0        finiH
                4     0        starX
                5              starY
                6              starW
                7              starH
--------------  -  ------      ------      ------      ------      ------


!AES Version 1.20:!
Ŀ
 AES-FUNCTION #  CONTRL      INTIN       INTOUT      ADDRIN      ADDROUT
-  ------      ------      ------      ------      ------
!FILE_SELECTINFO! 0    91                    error       pathname
                1     0                    objcexit    filename
                2     2                                infomessage
                3     3
                4     0
--------------  -  ------      ------      ------      ------      ------
!WIND_NEW!        0   109
                1     0
                2     0
                3     0
                4     0
