KBDBUFSIZE	EQU	32
MOUSEBUFSIZE	EQU	32

TSYSERR		EQU	8

mouse_event	STRUC
event_mask	dw	?
buttons		dw	?
xpos		dw	?
ypos		dw	?
mouse_event	ENDS

real_data	STRUC
input		dw	?
kbd_start	dw	?
kbd_end		dw	?
kbd_buff	db	KBDBUFSIZE dup (?)
mouse_start	dw	?
mouse_end	dw	?
mouse_buff	db	(MOUSEBUFSIZE * size mouse_event) dup (?)
flags		dw	0
real_data	ENDS
