
	       STRUCTURE  WindowData,0
	       BOOL	  wwd_BitMapOk
	       BOOL	  wwd_ItemsEnabled
	       WORD	  wwd_LeftEdge
	       WORD	  wwd_TopEdge
	       WORD	  wwd_RightEdge
	       WORD	  wwd_Bottom
	       WORD	  wwd_Width
	       WORD	  wwd_Height
	       WORD	  wwd_TopValue
	       WORD	  wwd_LeftValue
	       APTR	  wwd_Items
	       STRUCT	  wwd_Bm,40
	       LABEL	  wwd_SIZEOF

	       STRUCTURE  WindowSize,0
	       WORD	  ws_Left
	       WORD	  ws_Top
	       WORD	  ws_Right
	       WORD	  ws_Bottom
	       LABEL	  ws_SIZEOF

	       STRUCTURE  SignalData,0
	       APTR	  sd_PopUpMenuTask
	       ULONG	  sd_MenuUpSig
	       ULONG	  sd_MenuDownSig
	       ULONG	  sd_MouseMovedSig
	       ULONG	  sd_SelectDownSig
	       BOOL	  sd_Down
	       LABEL	  sd_SIZEOF

	       STRUCTURE  MenuSort,0
	       APTR	  ms_Next
	       APTR	  ms_MenuPtr
	       LABEL	  ms_SIZEOF

AbsExecBase	      EQU   4
TRUE		      EQU   1
FALSE		      EQU   0
* Exec
_LVOObtainSemaphore   EQU  -$234
_LVOReleaseSemaphore  EQU  -$23a
_LVOForbid	      EQU  -$84
_LVOPermit	      EQU  -$8a
_LVOSetSignal	      EQU  -$132
_LVOCheckIO	      EQU  -$1d4
_LVOWaitIO	      EQU  -$1da
_LVOSendIO	      EQU  -$1ce
_LVODoIO	      EQU  -$1c8
_LVOGetMsg	      EQU  -$174
_LVOWait	      EQU  -$13e
_LVOSignal	      EQU  -$144

* Layer
_LVOLockLayers	      EQU  -$6c
_LVOUnlockLayers      EQU  -$72

* Intuition
_LVOItemAddress       EQU  -$90
_LVOLockIBase	      EQU  -$19e
_LVOUnlockIBase       EQU  -$1a4
_LVOCurrentTime       EQU  -$54
_LVOActivateWindow    EQU  -$1c2
_LVOIntuiTextLength   EQU  -$14a
_LVOPrintIText	      EQU  -$d8
_LVODrawImage	      EQU  -$72
_LVOAllocRemember     EQU  -$18c
_LVOFreeRemember      EQU  -$198

* Graphics
_LVOInitRastPort      EQU  -$c6
_LVOSetFont	      EQU  -$42
_LVOTextLength	      EQU  -$36
_LVOSetDrMd	      EQU  -$162
_LVOSetAPen	      EQU  -$156
_LVORectFill	      EQU  -$132
_LVOInitBitMap	      EQU  -$186
_LVOAllocRaster       EQU  -$1ec
_LVOFreeRaster	      EQU  -$1f2
_LVOBltBitMap	      EQU  -$1e
_LVOMove	      EQU  -$f0
_LVODraw	      EQU  -$f6
_LVOText	      EQU  -$3c

sc_LayerInfo	      EQU   $00E0
sc_MouseX	      EQU   $0012
sc_MouseY	      EQU   $0010
sc_ViewPort	      EQU   $002C
sc_RastPort	      EQU   $002C+$0028
sc_FirstWindow	      EQU   $0004
sc_BitMap	      EQU   $00B8
sc_Height	      EQU   $000E
sc_Width	      EQU   $000C
sc_BarHeight	      EQU   $001E

vp_Modes	      EQU   $0020

wd_MenuStrip	      EQU   $001C
wd_DetailPen	      EQU   $0062
wd_BlockPen	      EQU   $0063
wd_CheckMark	      EQU   $0064
wd_ReqCount	      EQU   $002C
wd_Flags	      EQU   $0018

rp_Font 	      EQU   $0034
rp_BitMap	      EQU   $0004
rp_TxHeight	      EQU   $003A
rp_AOlPen	      EQU   $001B
rp_Flags	      EQU   $0020
rp_TxWidth	      EQU   $003C
rp_AreaPtrn	      EQU   $0008
rp_AreaPtSz	      EQU   $001D

TR_ADDREQUEST	      EQU   $0009
IO_COMMAND	      EQU   $001C
IOTV_TIME	      EQU   $0020
TV_SECS 	      EQU   $0000
TV_MICRO	      EQU   $0004

ib_FirstScreen	      EQU   $003C
ib_ActiveScreen       EQU   $0038
ib_ActiveWindow       EQU   $0034

mi_NextSelect	      EQU   $0020
mi_TopEdge	      EQU   $0006
mi_Height	      EQU   $000A
mi_LeftEdge	      EQU   $0004
mi_Width	      EQU   $0008
mi_ItemFill	      EQU   $0012
mi_SelectFill	      EQU   $0016
mi_Flags	      EQU   $000C
mi_SubItem	      EQU   $001C
mi_Command	      EQU   $001A
mi_MutualExclude      EQU   $000E

mu_NextMenu	      EQU   $0000
mu_LeftEdge	      EQU   $0004
mu_Width	      EQU   $0008
mu_Flags	      EQU   $000C
mu_MenuName	      EQU   $000E
mu_FirstItem	      EQU   $0012

bm_Depth	      EQU   $0005
bm_Planes	      EQU   $0008

it_LeftEdge	      EQU   $0004
it_TopEdge	      EQU   $0006
it_ITextFont	      EQU   $0008
it_IText	      EQU   $000C
it_NextText	      EQU   $0010

ig_TopEdge	      EQU   $0002
ig_Width	      EQU   $0004
ig_Height	      EQU   $0006
ig_NextImage	      EQU   $0010
ig_SIZEOF	      EQU   $0014

ta_YSize	      EQU   $0004

IECLASS_MENULIST      EQU   $000A
IECLASS_RAWMOUSE      EQU   $0002

MENUDOWN	      EQU   $0069
MENUUP		      EQU   $00E9
SELECTDOWN	      EQU   $0068
SELECTUP	      EQU   $00E8

IEQUALIFIER_LSHIFT    EQU   $0001
IEQUALIFIER_RSHIFT    EQU   $0002
IEQUALIFIER_CONTROL   EQU   $0008
IEQUALIFIER_LALT      EQU   $0010
IEQUALIFIER_RALT      EQU   $0020
IEQUALIFIER_LCOMMAND  EQU   $0040
IEQUALIFIER_RCOMMAND  EQU   $0080
IEQUALIFIER_MIDBUTTON EQU   $1000
IEQUALIFIER_LEFTBUTTON	  EQU	$4000

ie_Class	      EQU   $0004
ie_Code 	      EQU   $0006
ie_Qualifier	      EQU   $0008
ie_EventAddress       EQU   $000A
ie_TimeStamp	      EQU   $000E
ie_SIZEOF	      EQU   $16

IND_WRITEEVENT	      EQU   $000B

IO_FLAGS	      EQU   $001E
IO_LENGTH	      EQU   $0024
IO_DATA 	      EQU   $0028

NOITEM		      EQU   $003F
RP_JAM1 	      EQU   $0000
RP_COMPLEMENT	      EQU   $0002

ABNC		      EQU   $40
ANBC		      EQU   $20

HIGHFLAGS	      EQU   $00C0
HIGHBOX 	      EQU   $0080
HIGHCOMP	      EQU   $0040
ITEMTEXT	      EQU   $0002

CHECKIT 	      EQU   $0001
CHECKED 	      EQU   $0100
COMMSEQ 	      EQU   $0004
ITEMENABLED	      EQU   $0010
MENUTOGGLE	      EQU   $0008
MENUENABLED	      EQU   $0001

