17#define MOUSE_VERSION MAKEWORD(0x26, 0x06)
19#define DOS_MOUSE_INTERRUPT 0x33
20#define MOUSE_IRQ_INT 0x74
21#define MOUSE_MAX_HORIZ 640
22#define MOUSE_MAX_VERT 200
struct _MOUSE_DRIVER_STATE MOUSE_DRIVER_STATE
BOOLEAN DosMouseInitialize(VOID)
struct _MOUSE_DRIVER_STATE * PMOUSE_DRIVER_STATE
struct _MOUSE_USER_HANDLER * PMOUSE_USER_HANDLER
VOID DosMouseCleanup(VOID)
struct _MOUSE_USER_HANDLER MOUSE_USER_HANDLER
MOUSE_USER_HANDLER Handlers[3]
COORD LastRelease[NUM_MOUSE_BUTTONS]
MOUSE_USER_HANDLER Handler0
WORD PressCount[NUM_MOUSE_BUTTONS]
COORD LastPress[NUM_MOUSE_BUTTONS]
struct _MOUSE_DRIVER_STATE::@5062 TextCursor
WORD ReleaseCount[NUM_MOUSE_BUTTONS]
struct _MOUSE_DRIVER_STATE::@5063 GraphicsCursor