[NTVDM]
[reactos.git] / reactos / subsystems / mvdm / ntvdm / bios / bios32 / moubios32.h
index 1aeb9aa..7339d7f 100644 (file)
 
 /* DEFINES ********************************************************************/
 
-#if 0 // This code is for the MOUSE.COM driver
-
-enum
-{
-    MOUSE_BUTTON_LEFT,
-    MOUSE_BUTTON_RIGHT,
-    MOUSE_BUTTON_MIDDLE,
-    NUM_MOUSE_BUTTONS
-};
-
-typedef struct _MOUSE_USER_HANDLER
-{
-    /*
-     * CallMask format: see table: http://www.ctyme.com/intr/rb-5968.htm#Table3171
-     * Alternatively, see table:   http://www.ctyme.com/intr/rb-5981.htm#Table3174
-     */
-    USHORT CallMask;
-    ULONG  Callback; // Far pointer to the callback
-} MOUSE_USER_HANDLER, *PMOUSE_USER_HANDLER;
-
-typedef struct _MOUSE_DRIVER_STATE
-{
-    SHORT ShowCount;
-    COORD Position;
-    WORD Character;
-    WORD ButtonState;
-    WORD PressCount[NUM_MOUSE_BUTTONS];
-    COORD LastPress[NUM_MOUSE_BUTTONS];
-    WORD ReleaseCount[NUM_MOUSE_BUTTONS];
-    COORD LastRelease[NUM_MOUSE_BUTTONS];
-    SHORT HorizCount;
-    SHORT VertCount;
-    WORD MickeysPerCellHoriz;
-    WORD MickeysPerCellVert;
-
-    /*
-     * User Subroutine Handlers called on mouse events
-     */
-    MOUSE_USER_HANDLER Handler0;    // Handler  compatible MS MOUSE v1.0+
-    MOUSE_USER_HANDLER Handlers[3]; // Handlers compatible MS MOUSE v6.0+
-
-    struct
-    {
-        WORD ScreenMask;
-        WORD CursorMask;
-    } TextCursor;
-
-    struct
-    {
-        COORD HotSpot;
-        WORD ScreenMask[16];
-        WORD CursorMask[16];
-    } GraphicsCursor;
-} MOUSE_DRIVER_STATE, *PMOUSE_DRIVER_STATE;
-
-#endif
-
 /* FUNCTIONS ******************************************************************/
 
 VOID BiosMousePs2Interface(LPWORD Stack);