ifndef  INCL_TKEXPORT
INCL_DIRENT	EQU	1


dir_entry	STRUC
dir_name	DB	11 DUP (?)
dir_attr	DB	?
dir_pad	DB	8 DUP (?)
dir_EAhandle	DW	?
dir_time	DW	?
dir_date	DW	?
dir_firstfile	DW	?
dir_size_l	DW	?
dir_size_h	DW	?
dir_entry	ENDS

DIRENT_DELETED	EQU	0E5H             
DIRENT_NOFEALIST	EQU	0               
attr_read_only	EQU	1H 
attr_hidden	EQU	2H 
attr_system	EQU	4H 
attr_volume_id	EQU	8H 
attr_directory	EQU	10H 
attr_archive	EQU	20H 
attr_device	EQU	40H                 
attr_newfiles	EQU	40H               
attr_not_norm	EQU	80H               
attr_all	EQU	attr_hidden+attr_system+attr_directory
attr_ignore	EQU	attr_read_only+attr_archive+attr_device
attr_changeable	EQU	attr_read_only+attr_hidden+attr_system+attr_archive
attr_used	EQU	attr_read_only OR attr_hidden OR attr_system OR attr_volume_id OR attr_directory OR attr_archive OR attr_newfiles
attr_not_3xbox	EQU	attr_not_norm+attr_newfiles
INV_3XBOX_SRCH_ATTRS	EQU	attr_newfiles   
must_have_attr_read_only	EQU	(attr_read_only  SHL  8 )
must_have_attr_hidden	EQU	(attr_hidden  SHL  8 )
must_have_attr_system	EQU	(attr_system  SHL  8 )
must_have_attr_directory	EQU	(attr_directory  SHL  8 )
must_have_attr_archive	EQU	(attr_archive  SHL  8 )
may_have_all	EQU	attr_read_only OR attr_hidden OR attr_system OR attr_directory OR attr_archive
must_have_all	EQU	must_have_attr_read_only OR must_have_attr_hidden OR must_have_attr_system OR must_have_attr_directory OR must_have_attr_archive
ignore_attr	EQU	10000H 
endif
