	IFND	LIBRARIES_ASL_I
LIBRARIES_ASL_I	SET	1
	IFND	EXEC_LIBRARIES_I
	INCLUDE	"exec/libraries.i"
	ENDC
	IFND	EXEC_LISTS_I
	INCLUDE	"exec/lists.i"
	ENDC
	IFND	UTILITY_TAGITEM_I
	INCLUDE	"utility/tagitem.i"
	ENDC
AslName	MACRO
	dc.b	'asl.library',0
	ds.w	0
	ENDM

ASL_FileRequest	equ	0
ASL_FontRequest	equ	1

	rsreset
FileRequester	rs.b	0

	rsreset
FileRequestr	rs.b	0
rf_Reserved1	rs.l	1
rf_File		rs.l	1
rf_Dir		rs.l	1
rf_Reserved2	rs.l	1
rf_Reserved3	rs.b	1
rf_Reserved4	rs.b	1
rf_Reserved5	rs.l	1
rf_LeftEdge	rs.w	1
rf_TopEdge	rs.w	1
rf_Width	rs.w	1
rf_Height	rs.w	1
rf_Reserved6	rs.w	1
rf_NumArgs	rs.l	1
rf_ArgList	rs.l	1
rf_UserData	rs.l	1
rf_Reserved7	rs.l	1
rf_Reserved8	rs.l	1
rf_Pat		rs.l	1

FILB_PATGAD	equ	0
FILF_PATGAD	equ	1<<0
FILB_MULTISELECT equ	3
FILF_MULTISELECT equ	1<<3
FILB_NEWIDCMP	equ	4
FILF_NEWIDCMP	equ	1<<4
FILB_SAVE	equ	5
FILF_SAVE	equ	1<<5
FILB_DOMSGFUNC	equ	6
FILF_DOMSGFUNC	equ	1<<6
FILB_DOWILDFUNC	equ	7
FILF_DOWILDFUNC	equ	1<<7
FIL1B_NOFILES	equ	0
FIL1F_NOFILES	equ	1<<0
FIL1B_MATCHDIRS	equ	1
FIL1F_MATCHDIRS	equ	1<<1

RFB_DOWILDFUNC	equ	7
RFF_DOWILDFUNC	equ	1<<7
RFB_DOMSGFUNC	equ	6
RFF_DOMSGFUNC	equ	1<<6
RFB_DOCOLOR	equ	5
RFF_DOCOLOR	equ	1<<5
RFB_NEWIDCMP	equ	4
RFF_NEWIDCMP	equ	1<<4
RFB_MULTISELECT	equ	3
RFF_MULTISELECT	equ	1<<3
RFB_PATGAD	equ	0
RFF_PATGAD	equ	1<<0

	rsreset
FontRequester	rs.b	0
fo_Reserved1	rs.l	1
fo_Reserved2	rs.l	1
fo_Name		rs.l	1
fo_YSize	rs.w	1
fo_Style	rs.b	1
fo_Flags	rs.b	1
fo_FrontPen	rs.b	1
fo_BackPen	rs.b	1
fo_DrawMode	rs.b	1
fo_Reserved3	rs.b	1
fo_UserData	rs.l	1
fo_LeftEdge	rs.w	1
fo_TopEdge	rs.w	1
fo_Width	rs.w	1
fo_Height	rs.w	1

FONB_FRONTCOLOR	equ	0
FONF_FRONTCOLOR	equ	1<<0
FONB_BACKCOLOR	equ	1
FONF_BACKCOLOR	equ	1<<1
FONB_STYLES	equ	2
FONF_STYLES	equ	1<<2
FONB_DRAWMODE	equ	3
FONF_DRAWMODE	equ	1<<3
FONB_FIXEDWIDTH	equ	4
FONF_FIXEDWIDTH	equ	1<<4
FONB_NEWIDCMP	equ	5
FONF_NEWIDCMP	equ	1<<5
FONB_DOMSGFUNC	equ	6
FONF_DOMSGFUNC	equ	1<<6
FONB_DOWILDFUNC	equ	7
FONF_DOWILDFUNC	equ	1<<7

ASL_Dummy	equ	TAG_USER+$80000
ASL_Hail	equ	ASL_Dummy+1
ASL_Window	equ	ASL_Dummy+2
ASL_LeftEdge	equ	ASL_Dummy+3
ASL_TopEdge	equ	ASL_Dummy+4
ASL_Width	equ	ASL_Dummy+5
ASL_Height	equ	ASL_Dummy+6
ASL_HookFunc	equ	ASL_Dummy+7
ASL_File	equ	ASL_Dummy+8
ASL_Dir		equ	ASL_Dummy+9
ASL_Pattern	equ	ASL_Dummy+10
ASL_FontName	equ	ASL_Dummy+10
ASL_FontHeight	equ	ASL_Dummy+11
ASL_FontStyles	equ	ASL_Dummy+12
ASL_FontFlags	equ	ASL_Dummy+13
ASL_FrontPen	equ	ASL_Dummy+14
ASL_BackPen	equ	ASL_Dummy+15
ASL_MinHeight	equ	ASL_Dummy+16
ASL_MaxHeight	equ	ASL_Dummy+17
ASL_OKText	equ	ASL_Dummy+18
ASL_CancelText	equ	ASL_Dummy+19
ASL_FuncFlags	equ	ASL_Dummy+20
ASL_ModeList	equ	ASL_Dummy+21
ASL_ExtFlags1	equ	ASL_Dummy+22

	ENDC	;LIBRARIES_ASL_I
