	IFND	RESOURCE_I

RESOURCE_I	SET	1

	IFND EXEC_TYPES_I
	include 'exec/types.i'
	ENDC


R_MEMORY	EQU	0
R_SCREEN	EQU	1
R_LIBRARY	EQU	2
R_BLANK		EQU	3
R_MSGPORT	EQU	4
R_IOREQUEST	EQU	5
R_DEVICE	EQU	6
R_FUNCTION	EQU	7
R_VEC		EQU	8
R_SIGNAL	EQU	9
R_FILE	EQU	10
R_VISUAL	EQU	11
R_MENU	EQU	12
R_WINDOW	EQU	13
R_MENUSTRIP	EQU	14
R_LOCKSCREEN	EQU	15
R_BITMAP	EQU	16

E_RETRYERROR	EQU	$0001
E_NOTIFYERROR	EQU	$0002
E_FATALERROR	EQU	$0004
E_PLACE		EQU	$0008


	STRUCTURE s_ResourceList,0
		APTR	rl_prev
		APTR	rl_next
		UWORD	rl_type
		APTR	rl_item
		LABEL 	rl_SIZEOF
		

	STRUCTURE ResourceMemory,0
		STRUCT	rm_Node,rl_SIZEOF
		ULONG	rm_memSize
		LABEL	rmr_SIZEOF
		
	
	STRUCTURE ResourceDevice,0
		STRUCT	rd_Node,rl_SIZEOF
		APTR	rd_checkFlag
		LABEL	rd_SIZEOF
		
		
	STRUCTURE ResourceMaster,0
		APTR	rma_prev
		APTR	rma_next
		APTR	rma_resList
		LABEL	rma_SIZEOF

	ENDC