;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';
        ;  Real Time Dos Data Structure Definitions                     ;
        ;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -;
        ;                                                               ;
        ;  (c) Copyright 1990, 1994. Api Software and Mike Podanoffsky  ;
        ;      All Rights Reserved Worldwide.                           ;
        ;                                                               ;
        ;...............................................................;

        ;...............................................................;
        ;  Program Segment Prefix (PSP)                                 ;
        ;...............................................................;

        PSP struc

pspInt20                dw ?                    ; Int 20 instruction
pspNextParagraph        dw ?                    ; seg address of next paragraph
                        db ?                    ; not used
pspDispatcher           db   5 dup ( ? )        ; long call to MS-DOS
pspTerminateVect        dd ?                    ; Terminate Vector (Int 22h)
pspControlCVect         dd ?                    ; Control-C Vector (Int 23h)
pspCritErrorVect        dd ?                    ; CritError Vector (Int 24h)
pspParentId             dw ?                    ; PSP seg of parent
pspHandleTable          db  20 dup ( ? )        ; Allocated Handle Table
pspEnvironment          dw ?                    ; seg address of environment block
pspUserStack            dd ?                    ; user stack
pspFileHandleCount      dw ?                    ; handles allocated
pspFileHandlePtr        dd ?                    ; pointer to handle table
pspShareChain           dd ?                    ; Share chain pointer
                        db   4 dup ( ? )        ; unused
pspVersion              dw ?                    ; Major, Minor version (VERS)
                        db  14 dup ( ? )        ; unused
pspDosCall              db   3 dup ( ? )        ; int 21/ retf
                        db   9 dup ( ? )        ; unused
pspFCB_1                db  16 dup ( ? )        ; FCB 1
pspFCB_2                db  16 dup ( ? )        ; FCB 2
                        db   4 dup ( ? )
pspCommandTail          db 128 dup ( ? )        ; command tail (also default DTA )

        PSP ends

TRDOS PSP: psp1.html   

http:/www.singlix.org/trdos/specs.html