	IFND	INTUITION_INTUITION_I
INTUITION_INTUITION_I	SET	1
	IFND	EXEC_TYPE_I
	INCLUDE	"exec/types.i"
	ENDC
	IFND	GRAPHICS_GFX_I
	INCLUDE	"graphics/gfx.i"
	ENDC
	IFND	GRAPHICS_CLIP_I
	INCLUDE	"graphics/clip.i"
	ENDC
	IFND	GRAPHICS_VIEW_I
	INCLUDE	"graphics/view.i"
	ENDC
	IFND	GRAPHICS_RASTPORT_I
	INCLUDE	"graphics/rastport.i"
	ENDC
	IFND	GRAPHICS_LAYERS_I
	INCLUDE	"graphics/layers.i"
	ENDC
	IFND	GRAPHICS_TEXT_I
	INCLUDE	"graphics/text.i"
	ENDC
	IFND	EXEC_PORTS_I
	INCLUDE	"exec/ports.i"
	ENDC
	IFND	DEVICES_TIMER_I
	INCLUDE	"devices/timer.i"
	ENDC
	IFND	DEVICES_INPUTEVENT_I
	INCLUDE	"devices/inputevent.i"
	ENDC
	IFND	UTILITY_TAGITEM_I
	INCLUDE	"utility/tagitem.i"
	ENDC

	rsreset
Menu		rs.b	0
mu_NextMenu	rs.l	1
mu_LeftEdge	rs.w	1
mu_TopEdge	rs.w	1
mu_Width	rs.w	1
mu_Height	rs.w	1
mu_Flags	rs.w	1
mu_MenuName	rs.l	1
mu_FirstItem	rs.l	1
mu_JazzX	rs.w	1
mu_JazzY	rs.w	1
mu_BeatX	rs.w	1
mu_BeatY	rs.w	1
mu_SIZEOF	rs.w	0
MENUENABLED	EQU	$0001
MIDRAWN		EQU	$0100

	rsreset
MenuItem	rs.b	0
mi_NextItem	rs.l	1
mi_LeftEdge	rs.w	1
mi_TopEdge	rs.w	1
mi_Width	rs.w	1
mi_Height	rs.w	1
mi_Flags	rs.w	1
mi_MutualExclude rs.l	1
mi_ItemFill	rs.l	1
mi_SelectFill	rs.l	1
mi_Command	rs.b	1
mi_KludgeFill00	rs.b	1
mi_SubItem	rs.l	1
mi_NextSelect	rs.w	1
mi_SIZEOF	rs.w	0

CHECKIT		EQU	1
ITEMTEXT	EQU	2
COMMSEQ		EQU	4
MENUTOGGLE	EQU	8
ITEMENABLED	EQU	$10
HIGHFLAGS	EQU	$C0
HIGHIMAGE	EQU	0
HIGHCOMP	EQU	$40
HIGHBOX		EQU	$80
HIGHNONE	EQU	$C0
CHECKED		EQU	$100
ISDRAWN		EQU	$1000
HIGHITEM	EQU	$2000
MENUTOGGLED	EQU	$4000

	rsreset
Requester	rs.b	0
rq_OlderRequest	rs.l	1
rq_LeftEdge	rs.w	1
rq_TopEdge	rs.w	1
rq_Width	rs.w	1
rq_Height	rs.w	1
rq_RelLeft	rs.w	1
rq_RelTop	rs.w	1
rq_ReqGadget	rs.l	1
rq_ReqBorder	rs.l	1
rq_ReqText	rs.l	1
rq_Flags	rs.w	1
rq_BackFill	rs.b	1
rq_KludgeFill00	rs.b	1
rq_ReqLayer	rs.l	1
rq_ReqPad1	rs.b	32
rq_ImageBMap	rs.l	1
rq_RWindow	rs.l	1
rq_ReqImage	rs.l	1
rq_ReqPad2	rs.b	32
rq_SIZEOF	rs.w	0

POINTREL	EQU	1
PREDRAWN	EQU	2
NOISYREQ	EQU	4
SIMPLEREQ	EQU	$10
USEREQIMAGE	EQU	$20
NOREQBACKFILL	EQU	$40
REQOFFWINDOW	EQU	$1000
REQACTIVE	EQU	$2000
SYSREQUEST	EQU	$4000
DEFERREFRESH	EQU	$8000

	rsreset
Gadget		rs.b	0
gg_NextGadget	rs.l	1
gg_LeftEdge	rs.w	1
gg_TopEdge	rs.w	1
gg_Width	rs.w	1
gg_Height	rs.w	1
gg_Flags	rs.w	1
gg_Activation	rs.w	1
gg_GadgetType	rs.w	1
gg_GadgetRender	rs.l	1
gg_SelectRender	rs.l	1
gg_GadgetText	rs.l	1
gg_MutualExclude rs.l	1
gg_SpecialInfo	rs.l	1
gg_GadgetID	rs.w	1
gg_UserData	rs.l	1
gg_SIZEOF	rs.w	0

GFLG_GADGHIGHBITS EQU	3
GFLG_GADGHCOMP	EQU	0
GFLG_GADGHBOX	EQU	1
GFLG_GADGHIMAGE	EQU	2
GFLG_GADGHNONE	EQU	3
GFLG_GADGIMAGE	EQU	4
GFLG_RELBOTTOM	EQU	8
GFLG_RELRIGHT	EQU	$10
GFLG_RELWIDTH	EQU	$20
GFLG_RELHEIGHT	EQU	$40
GFLG_SELECTED	EQU	$80
GFLG_DISABLED	EQU	$100
GFLG_LABELMASK	EQU	$3000
GFLG_LABELITEXT	EQU	0
GFLG_LABELSTRING EQU	$1000
GFLG_LABELIMAGE	EQU	$2000
GFLG_TABCYCLE	EQU	$200
GFLG_STRINGEXTEND EQU	$400

GACT_RELVERIFY		EQU	1
GACT_IMMEDIATE		EQU	2
GACT_ENDGADGET		EQU	4
GACT_FOLLOWMOUSE	EQU	8
GACT_RIGHTBORDER	EQU	$10
GACT_LEFTBORDER		EQU	$20
GACT_TOPBORDER		EQU	$40
GACT_BOTTOMBORDER	EQU	$80
GACT_BORDERSNIFF	EQU	$8000
GACT_TOGGLESELECT	EQU	$100
GACT_BOOLEXTEND		EQU	$2000
GACT_STRINGLEFT		EQU	0
GACT_STRINGCENTER	EQU	$200
GACT_STRINGRIGHT	EQU	$400
GACT_LONGINT		EQU	$800
GACT_ALTKEYMAP		EQU	$1000
GACT_STRINGEXTEND	EQU	$2000
GACT_ACTIVEGADGET	EQU	$4000

GTYP_GADGETTYPE	EQU	$FC00
GTYP_SYSGADGET	EQU	$8000
GTYP_SCRGADGET	EQU	$4000
GTYP_GZZGADGET	EQU	$2000
GTYP_REQGADGET	EQU	$1000
GTYP_SIZING	EQU	$10
GTYP_WDRAGGING	EQU	$20
GTYP_SDRAGGING	EQU	$30
GTYP_WUPFRONT	EQU	$40
GTYP_SUPFRONT	EQU	$50
GTYP_WDOWNBACK	EQU	$60
GTYP_SDOWNBACK	EQU	$70
GTYP_CLOSE	EQU	$80
GTYP_BOOLGADGET	EQU	1
GTYP_GADGET0002	EQU	2
GTYP_PROPGADGET	EQU	3
GTYP_STRGADGET	EQU	4
GTYP_CUSTOMGADGET EQU	5
GTYP_GTYPEMASK	EQU	4

	rsreset
BoolInfo	rs.b	0
bi_Flags	rs.w	1
bi_Mask		rs.l	1
bi_Reserved	rs.l	1
bi_SIZEOF	rs.w	0
BOOLMASK	EQU	$0001

	rsreset
PropInfo	rs.b	0
pi_Flags	rs.w	1
pi_HorizPot	rs.w	1
pi_VertPot	rs.w	1
pi_HorizBody	rs.w	1
pi_VertBody	rs.w	1
pi_CWidth	rs.w	1
pi_CHeight	rs.w	1
pi_HPotRes	rs.w	1
pi_VPotRes	rs.w	1
pi_LeftBorder	rs.w	1
pi_TopBorder	rs.w	1
pi_SIZEOF	rs.w	0

AUTOKNOB	EQU	1
FREEHORIZ	EQU	2
FREEVERT	EQU	4
PROPBORDERLESS	EQU	8
KNOBHIT		EQU	$100
PROPNEWLOOK	EQU	$10
KNOBHMIN	EQU	6
KNOBVMIN	EQU	4
MAXBODY		EQU	$FFFF
MAXPOT		EQU	$FFFF

	rsreset
StringInfo	rs.b	0
si_Buffer	rs.l	1
si_UndoBuffer	rs.l	1
si_BufferPos	rs.w	1
si_MaxChars	rs.w	1
si_DispPos	rs.w	1
si_UndoPos	rs.w	1
si_NumChars	rs.w	1
si_DispCount	rs.w	1
si_CLeft	rs.w	1
si_CTop		rs.w	1
si_Extension	rs.l	1
si_LongInt	rs.l	1
si_AltKeyMap	rs.l	1
si_SIZEOF	rs.w	0

	rsreset
IntuiText	rs.b	0
it_FrontPen	rs.b	1
it_BackPen	rs.b	1
it_DrawMode	rs.b	1
it_KludgeFill00	rs.b	1
it_LeftEdge	rs.w	1
it_TopEdge	rs.w	1
it_ITextFont	rs.l	1
it_IText	rs.l	1
it_NextText	rs.l	1
it_SIZEOF	rs.w	0

	rsreset
Border	rs.b	0
bd_LeftEdge	rs.w	1
bd_TopEdge	rs.w	1
bd_FrontPen	rs.b	1
bd_BackPen	rs.b	1
bd_DrawMode	rs.b	1
bd_Count	rs.b	1
bd_XY		rs.l	1
bd_NextBorder	rs.l	1
bd_SIZEOF	rs.w	0

	rsreset
Image		rs.b	0
ig_LeftEdge	rs.w	1
ig_TopEdge	rs.w	1
ig_Width	rs.w	1
ig_Height	rs.w	1
ig_Depth	rs.w	1
ig_ImageData	rs.l	1
ig_PlanePick	rs.b	1
ig_PlaneOnOff	rs.b	1
ig_NextImage	rs.l	1
ig_SIZEOF	rs.w	0

	rsreset
IntuiMessage	rs.b	0
im_ExecMessage	rs.b	MN_SIZE
im_Class	rs.l	1
im_Code		rs.w	1
im_Qualifier	rs.w	1
im_IAddress	rs.l	1
im_MouseX	rs.w	1
im_MouseY	rs.w	1
im_Seconds	rs.l	1
im_Micros	rs.l	1
im_IDCMPWindow	rs.l	1
im_SpecialLink	rs.l	1
im_SIZEOF	rs.w	0

IDCMP_SIZEVERIFY	EQU	1
IDCMP_NEWSIZE		EQU	2
IDCMP_REFRESHWINDOW	EQU	4
IDCMP_MOUSEBUTTONS	EQU	8
IDCMP_MOUSEMOVE		EQU	$10
IDCMP_GADGETDOWN	EQU	$20
IDCMP_GADGETUP		EQU	$40
IDCMP_REQSET		EQU	$80
IDCMP_MENUPICK		EQU	$100
IDCMP_CLOSEWINDOW	EQU	$200
IDCMP_RAWKEY		EQU	$400
IDCMP_REQVERIFY		EQU	$800
IDCMP_REQCLEAR		EQU	$1000
IDCMP_MENUVERIFY	EQU	$2000
IDCMP_NEWPREFS		EQU	$4000
IDCMP_DISKINSERTED	EQU	$8000
IDCMP_DISKREMOVED	EQU	$10000
IDCMP_WBENCHMESSAGE	EQU	$20000
IDCMP_ACTIVEWINDOW	EQU	$40000
IDCMP_INACTIVEWINDOW	EQU	$80000
IDCMP_DELTAMOVE		EQU	$100000
IDCMP_VANILLAKEY	EQU	$200000
IDCMP_INTUITICKS	EQU	$400000
IDCMP_IDCMPUPDATE	EQU	$800000
IDCMP_MENUHELP		EQU	$1000000
IDCMP_CHANGEWINDOW	EQU	$2000000
IDCMP_LONELYMESSAGE	EQU	$80000000

MENUHOT		EQU	1
MENUCANCEL	EQU	2
MENUWAITING	EQU	3
OKOK		EQU	MENUHOT
OKABORT		EQU	4
OKCANCEL	EQU	MENUCANCEL

WBENCHOPEN	EQU	1
WBENCHCLOSE	EQU	2

	rsreset
IBox		rs.b	0
ibox_Left	rs.w	1
ibox_Top	rs.w	1
ibox_Width	rs.w	1
ibox_Height	rs.w	1
ibox_SIZEOF	rs.w	0

	rsreset
Window		rs.b	0
wd_NextWindow	rs.l	1
wd_LeftEdge	rs.w	1
wd_TopEdge	rs.w	1
wd_Width	rs.w	1
wd_Height	rs.w	1
wd_MouseY	rs.w	1
wd_MouseX	rs.w	1
wd_MinWidth	rs.w	1
wd_MinHeight	rs.w	1
wd_MaxWidth	rs.w	1
wd_MaxHeight	rs.w	1
wd_Flags	rs.l	1
wd_MenuStrip	rs.l	1
wd_Title	rs.l	1
wd_FirstRequest	rs.l	1
wd_DMRequest	rs.l	1
wd_ReqCount	rs.w	1
wd_WScreen	rs.l	1
wd_RPort	rs.l	1
wd_BorderLeft	rs.b	1
wd_BorderTop	rs.b	1
wd_BorderRight	rs.b	1
wd_BorderBottom	rs.b	1
wd_BorderRPort	rs.l	1
wd_FirstGadget	rs.l	1
wd_Parent	rs.l	1
wd_Descendant	rs.l	1
wd_Pointer	rs.l	1
wd_PtrHeight	rs.b	1
wd_PtrWidth	rs.b	1
wd_XOffset	rs.b	1
wd_YOffset	rs.b	1
wd_IDCMPFlags	rs.l	1
wd_UserPort	rs.l	1
wd_WindowPort	rs.l	1
wd_MessageKey	rs.l	1
wd_DetailPen	rs.b	1
wd_BlockPen	rs.b	1
wd_CheckMark	rs.l	1
wd_ScreenTitle	rs.l	1
wd_GZZMouseX	rs.w	1
wd_GZZMouseY	rs.w	1
wd_GZZWidth	rs.w	1
wd_GZZHeight	rs.w	1
wd_ExtData	rs.l	1
wd_UserData	rs.l	1
wd_WLayer	rs.l	1
wd_IFont	rs.l	1
wd_MoreFlags	rs.l	1
wd_Size		rs.w	0
wd_SIZEOF	rs.w	0

WFLG_SIZEGADGET		EQU	1
WFLG_DRAGBAR		EQU	2
WFLG_DEPTHGADGET	EQU	4
WFLG_CLOSEGADGET	EQU	8
WFLG_SIZEBRIGHT		EQU	$10
WFLG_SIZEBBOTTOM	EQU	$20
WFLG_REFRESHBITS	EQU	$C0
WFLG_SMART_REFRESH	EQU	0
WFLG_SIMPLE_REFRESH	EQU	$40
WFLG_SUPER_BITMAP	EQU	$80
WFLG_OTHER_REFRESH	EQU	$C0
WFLG_BACKDROP		EQU	$100
WFLG_REPORTMOUSE	EQU	$200
WFLG_GIMMEZEROZERO	EQU	$400
WFLG_BORDERLESS		EQU	$800
WFLG_ACTIVATE		EQU	$1000
WFLG_WINDOWACTIVE	EQU	$2000
WFLG_INREQUEST		EQU	$4000
WFLG_MENUSTATE		EQU	$8000
WFLG_RMBTRAP		EQU	$10000
WFLG_NOCAREREFRESH	EQU	$20000
WFLG_WINDOWREFRESH	EQU	$1000000
WFLG_WBENCHWINDOW	EQU	$2000000
WFLG_WINDOWTICKED	EQU	$4000000
SUPER_UNUSED		EQU	$FCFC0000
WFLG_NW_EXTENDED	EQU	$40000
WFLG_VISITOR		EQU	$08000000
WFLG_ZOOMED		EQU	$10000000
WFLG_HASZOOM		EQU	$20000000
DEFAULTMOUSEQUEUE	EQU	5

	rsreset
NewWindow	rs.b	0
nw_LeftEdge	rs.w	1
nw_TopEdge	rs.w	1
nw_Width	rs.w	1
nw_Height	rs.w	1
nw_DetailPen	rs.b	1
nw_BlockPen	rs.b	1
nw_IDCMPFlags	rs.l	1
nw_Flags	rs.l	1
nw_FirstGadget	rs.l	1
nw_CheckMark	rs.l	1
nw_Title	rs.l	1
nw_Screen	rs.l	1
nw_BitMap	rs.l	1
nw_MinWidth	rs.w	1
nw_MinHeight	rs.w	1
nw_MaxWidth	rs.w	1
nw_MaxHeight	rs.w	1
nw_Type		rs.w	1
nw_SIZE		rs.w	0
nw_SIZEOF	rs.w	0

	rsreset
ExtNewWindow	rs.b	nw_SIZE
enw_Extension	rs.l	1
enw_SIZEOF	rs.w	0
	ENUM	TAG_USER+100
	EITEM	WA_Left
	EITEM	WA_Top
	EITEM	WA_Width
	EITEM	WA_Height
	EITEM	WA_DetailPen
	EITEM	WA_BlockPen
	EITEM	WA_IDCMP
	EITEM	WA_Flags
	EITEM	WA_Gadgets
	EITEM	WA_Checkmark
	EITEM	WA_Title
	EITEM	WA_ScreenTitle
	EITEM	WA_CustomScreen
	EITEM	WA_SuperBitMap
	EITEM	WA_MinWidth
	EITEM	WA_MinHeight
	EITEM	WA_MaxWidth
	EITEM	WA_MaxHeight
	EITEM	WA_InnerWidth
	EITEM	WA_InnerHeight
	EITEM	WA_PubScreenName
	EITEM	WA_PubScreen
	EITEM	WA_PubScreenFallBack
	EITEM	WA_WindowName
	EITEM	WA_Colors
	EITEM	WA_Zoom
	EITEM	WA_MouseQueue
	EITEM	WA_BackFill
	EITEM	WA_RptQueue
	EITEM	WA_SizeGadget
	EITEM	WA_DragBar
	EITEM	WA_DepthGadget
	EITEM	WA_CloseGadget
	EITEM	WA_Backdrop
	EITEM	WA_ReportMouse
	EITEM	WA_NoCareRefresh
	EITEM	WA_Borderless
	EITEM	WA_Activate
	EITEM	WA_RMBTrap
	EITEM	WA_WBenchWindow
	EITEM	WA_SimpleRefresh
	EITEM	WA_SmartRefresh
	EITEM	WA_SizeBRight
	EITEM	WA_SizeBBottom
	EITEM	WA_AutoAdjust
	EITEM	WA_GimmeZeroZero
	EITEM	WA_MenuHelp
	IFND	INTUITION_SCREENS_I
	INCLUDE	"intuition/screens.i"
	ENDC
	IFND	INTUITION_PREFERENCES_I
	INCLUDE	"intuition/preferences.i"
	ENDC

	rsreset
Remember	rs.b	0
rm_NextRemember	rs.l	1
rm_RememberSize	rs.l	1
rm_Memory	rs.l	1
rm_SIZEOF	rs.w	0

	rsreset
ColorSpec	rs.b	0
cs_ColorIndex	rs.w	1
cs_Red		rs.w	1
cs_Green	rs.w	1
cs_Blue		rs.w	1
cs_SIZEOF	rs.w	0

	rsreset
EasyStruct	rs.b	0
es_StructSize	rs.l	1
es_Flags	rs.l	1
es_Title	rs.l	1
es_TextFormat	rs.l	1
es_GadgetFormat	rs.l	1
es_SIZEOF	rs.w	0

NOMENU		EQU	$001F
NOITEM		EQU	$003F
NOSUB		EQU	$001F
MENUNULL	EQU	$FFFF
CHECKWIDTH	EQU	19
COMMWIDTH	EQU	27
LOWCHECKWIDTH	EQU	13
LOWCOMMWIDTH	EQU	16
ALERT_TYPE	EQU	$80000000
RECOVERY_ALERT	EQU	$00000000
DEADEND_ALERT	EQU	$80000000
AUTOFRONTPEN	EQU	0
AUTOBACKPEN	EQU	1
AUTODRAWMODE	EQU	RP_JAM2
AUTOLEFTEDGE	EQU	6
AUTOTOPEDGE	EQU	3
AUTOITEXTFONT	EQU	0
AUTONEXTTEXT	EQU	0

SELECTUP	EQU	(IECODE_LBUTTON+IECODE_UP_PREFIX)
SELECTDOWN	EQU	(IECODE_LBUTTON)
MENUUP		EQU	(IECODE_RBUTTON+IECODE_UP_PREFIX)
MENUDOWN	EQU	(IECODE_RBUTTON)
ALTLEFT		EQU	(IEQUALIFIER_LALT)
ALTRIGHT	EQU	(IEQUALIFIER_RALT)
AMIGALEFT	EQU	(IEQUALIFIER_LCOMMAND)
AMIGARIGHT	EQU	(IEQUALIFIER_RCOMMAND)
AMIGAKEYS	EQU	(AMIGALEFT+AMIGARIGHT)
CURSORUP	EQU	$4C
CURSORLEFT	EQU	$4F
CURSORRIGHT	EQU	$4E
CURSORDOWN	EQU	$4D
KEYCODE_Q	EQU	$10
KEYCODE_X	EQU	$32
KEYCODE_N	EQU	$36
KEYCODE_M	EQU	$37
KEYCODE_V	EQU	$34
KEYCODE_B	EQU	$35
KEYCODE_LESS	EQU	$38
KEYCODE_GREATER	EQU	$39
	IFND	INTUITION_INTUITIONBASE_I
	INCLUDE	"intuition/intuitionbase.i"
	ENDC
	IFND	INTUITION_IOBSOLETE_I
	INCLUDE	"intuition/iobsolete.i"
	ENDC

	ENDC	;INTUITION_INTUITION_I
