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
COORD LastPress[NUM_MOUSE_BUTTONS]
struct _MOUSE_DRIVER_STATE::@4848 GraphicsCursor
VOID DosMouseCleanup(VOID)
struct _MOUSE_USER_HANDLER MOUSE_USER_HANDLER
COORD LastRelease[NUM_MOUSE_BUTTONS]
struct _MOUSE_DRIVER_STATE::@4847 TextCursor
MOUSE_USER_HANDLER Handlers[3]
BOOLEAN DosMouseInitialize(VOID)
struct _MOUSE_USER_HANDLER * PMOUSE_USER_HANDLER
WORD PressCount[NUM_MOUSE_BUTTONS]
struct _MOUSE_DRIVER_STATE * PMOUSE_DRIVER_STATE
MOUSE_USER_HANDLER Handler0
WORD ReleaseCount[NUM_MOUSE_BUTTONS]