
dtl_s	STRUC
dtl_fs	DW	?
dtl_sel	DW	?
dtl_pBase	DD	?
dtl_cb	DD	?
dtl_s	ENDS

dtl_t struc
db size dtl_s dup(?)
dtl_t ends

DTL_CODE	EQU	0001H 
DTL_RESOURCE	EQU	0002H 
DTL_TRACED	EQU	0100H 
DTRHASHSIZE	EQU	256 

dti_s	STRUC
dti_pDTOScan	DD	?
dti_pDTONext	DD	?
dti_lfState	DD	?
dti_cbDTO	DD	?
dti_lAddrMin	DD	?
dti_lAddrMax	DD	?
dti_cdtl	DD	?
dti_padtl	DD	?
dti_hDTO	DB	SIZE VMHOB DUP (?)
dti_cchLibName	DW	?
dti_pchLibName	DD	?
dti_apDTRHash	DD	DTRHASHSIZE DUP (?)
dti_s	ENDS

dti_t struc
db size dti_s dup(?)
dti_t ends

CLRPNSTACKMAX	EQU	16 
CBLOGMAX	EQU	512 

dtb_s	STRUC
dtb_RPNStack	DD	CLRPNSTACKMAX DUP (?)
dtb_MajCode	DW	?
dtb_bfRas	DW	?
dtb_MinCode	DW	?
dtb_fAbort	DW	?
dtb_cbLog	DD	?
dtb_Log	DB	CBLOGMAX DUP (?)
dtb_s	ENDS

dtb_t struc
db size dtb_s dup(?)
dtb_t ends


dto_s	STRUC
dto_dti	DB	SIZE dti_t DUP (?)
dto_dth	DB	SIZE dth_t DUP (?)
dto_s	ENDS

dto_t struc
db size dto_s dup(?)
dto_t ends

DTO_LALL	EQU	00000001H 
DTO_LSCAN	EQU	00000002H 
DTO_DETACHED	EQU	00000004H 
DTO_LOADING	EQU	00000008H 
DTO_CANSWAP	EQU	00000010H 
DTO_SWAPPABLE	EQU	00000020H 
DTO_TRUSTED	EQU	00000100H 
DTO_FIXEDUP	EQU	00000200H 
DTO_SOMESET	EQU	00000400H 
DTO_ALLSET	EQU	00000800H 
DTO_REATTACH	EQU	00001000H 
DTO_PROGRAM	EQU	00002000H 
DTO_DLL	EQU	00004000H 
DTR_FIXEDUP	EQU	01H 
DTR_COMPILED	EQU	02H 
DTR_VALID	EQU	04H 
DTR_SET	EQU	08H 
DTR_NOCODE	EQU	10H 
DTR_REMOVED	EQU	20H 
DTR_PURGED	EQU	40H 

dtlv_s	STRUC
dtlv_ppdtoHead	DD	?
dtlv_hmte	DB	SIZE VMHOB DUP (?)
dtlv_hptda	DB	SIZE VMHOB DUP (?)
dtlv_hobAlias	DB	SIZE VMHOB DUP (?)
dtlv_cchLibName	DW	?
dtlv_pchLibName	DD	?
dtlv_pAlias	DD	?
dtlv_cbAlias	DD	?
dtlv_pAliasedPoint	DD	?
dtlv_lAddrMin	DD	?
dtlv_lAddrMax	DD	?
dtlv_padtlOld	DD	?
dtlv_padtlNew	DD	?
dtlv_pasTargets	DD	?
dtlv_pResultUser	DD	?
dtlv_cbResult	DD	?
dtlv_cbAllocRes	DD	?
dtlv_ulCmd	DD	?
dtlv_pdtgp	DD	?
dtlv_ID	DW	?
dtlv_s	ENDS

dtlv_t struc
db size dtlv_s dup(?)
dtlv_t ends

DYN_MAXTARGETS	EQU	256              
DYN_DTOS_SHOULDEXIST	EQU	00000001H       
DYN_DTOS_MUSTEXIST	EQU	00000002H       
DYN_DTOS_MATCHMTE	EQU	00000004H       
DYN_DTOS_REATTACH	EQU	00000008H       
DYN_DTOS_ERRORPROP	EQU	00000010H       
DYN_DTOS_ERROREXIT	EQU	00000020H       
DYN_DTOS_MATCHID	EQU	00000040H       
DYN_DTRS_ALIAS	EQU	00000100H       
DYN_DTRS_ERRORPROP	EQU	00001000H       
DYN_DTRS_ERROREXIT	EQU	00002000H       
DYN_DTRS_IFSET	EQU	00004000H       
DYN_DTRS_IFCLEAR	EQU	00008000H       
DYN_DTRS_IFSETMASK	EQU	00FF0000H       
DYN_DTRS_IFCLEARMASK	EQU	0FF000000H       
DYN_DTRS_IFSETSHIFT	EQU	16               
DYN_DTRS_IFCLEARSHIFT	EQU	24               






dtci_frame      struc
        dt_ESP          dd      ?       
        dt_FaultKind    dd      ?       
        dt_pLog         dd      ?       
        dt_pdto         dd      ?       
        dt_pdtr         dd      ?       
        dt_gs           dd      ?       
        dt_fs           dd      ?       
        dt_es           dd      ?       
        dt_pad          db      size pushad_s dup(?)    
        dt_ds           dd      ?       
        dt_ret          dd      ?       
        dt_tnum         dd      ?       
        dt_err          dd      ?       
        dt_iret         db      size pltiret32_s dup(?) 
                                        
                                        
dtci_frame      ends



DYN_LF_VALIDMEMORY      equ     0               
DYN_LF_VALIDASCIIZ      equ     1               

DYN_LF_INVALIDSEL       equ     -1              
DYN_LF_NOTPRESSEL       equ     -2              
DYN_LF_NOTPRESPAGE      equ     -3              




dtml_s          struc
dtml_token      db      ?               
dtml_length     dw      ?               
dtml_bytes      db      ?               
dtml_s          ends


