	IFND	LIBRARIES_COMMODITIES_I
LIBRARIES_COMMODITIES_I	SET	1
	IFND	DEVICES_INPUTEVENT_I
	INCLUDE	"devices/inputevent.i"
	ENDC

CBD_NAMELEN	EQU	24
CBD_TITLELEN	EQU	40
CBD_DESCRLEN	EQU	40
CBERR_OK	EQU	0
CBERR_SYSERR	EQU	1
CBERR_DUP	EQU	2
CBERR_VERSION	EQU	3

NB_VERSION	EQU	5

	rsreset
NewBroker	rs.b	0
nb_Version	rs.b	1
nb_Reserve1	rs.b	1
nb_Name		rs.l	1
nb_Title	rs.l	1
nb_Descr	rs.l	1
nb_Unique	rs.w	1
nb_Flags	rs.w	1
nb_Pri		rs.b	1
nb_Reserve2	rs.b	1
nb_Port		rs.l	1
nb_ReservedChannel rs.w	1

NBU_DUPLICATE	EQU	0
NBU_UNIQUE	EQU	1
NBU_NOTIFY	EQU	2

COF_SHOW_HIDE	EQU	4
CX_INVALID	EQU	0
CX_FILTER	EQU	1
CX_TYPEFILTER	EQU	2
CX_SEND		EQU	3
CX_SIGNAL	EQU	4
CX_TRANSLATE	EQU	5
CX_BROKER	EQU	6
CX_DEBUG	EQU	7
CX_CUSTOM	EQU	8
CX_ZERO		EQU	9
CXM_UNIQUE	EQU	$10
CXM_IEVENT	EQU	$20
CXM_COMMAND	EQU	$40
CXCMD_DISABLE	EQU	15
CXCMD_ENABLE	EQU	17
CXCMD_APPEAR	EQU	19
CXCMD_DISAPPEAR	EQU	21
CXCMD_KILL	EQU	23
CXCMD_UNIQUE	EQU	25
CXCMD_LIST_CHG	EQU	27
CMDE_OK		EQU	0
CMDE_NOBROKER	EQU	-1
CMDE_NOPORT	EQU	-2
CMDE_NOMEM	EQU	-3
COERR_ISNULL	EQU	1
COERR_NULLATTACH EQU	2
COERR_BADFILTER	EQU	4
COERR_BADTYPE	EQU	8
IX_VERSION	EQU	2

	rsreset
InputXpression	rs.b	0
ix_Version	rs.b	1
ix_Class	rs.b	1
ix_Code		rs.w	1
ix_CodeMask	rs.w	1
ix_Qualifier	rs.w	1
ix_QualMask	rs.w	1
ix_QualSame	rs.w	1
ix_SIZEOF	rs.w	0

IXSYM_SHIFT	EQU	1
IXSYM_CAPS	EQU	2
IXSYM_ALT	EQU	4
IXSYM_SHIFTMASK	EQU	IEQUALIFIER_LSHIFT!IEQUALIFIER_RSHIFT
IXSYM_CAPSMASK	EQU	IXSYM_SHIFTMASK!IEQUALIFIER_CAPSLOCK
IXSYM_ALTMASK	EQU	IEQUALIFIER_LALT!IEQUALIFIER_RALT
IX_NORMALQUALS	EQU	$7FFF

	ENDC	;LIBRARIES_COMMODITIES_I
