The virtual mouse device virtualizes mouse input, and maps the Interrupt 33h API for use by protected-mode applications. The virtual mouse also provides mouse support for non-Windows applications when run in a window.
The VMD provides the following services:
Int33_API
VMD_Get_Mouse_Owner
VMD_Get_Version
VMD_Set_Mouse_Type
The VMD also provides a variety of APIs.