Absolute Pointing Devices

VMOUSE provides limited support for absolute pointing devices through the VMD_Post_Absolute_Pointer_Message service. An absolute device uses this service to pass the absolute position of the device, and the status of the device's buttons, to the Windows USER module through the Mouse_Event callback function. The service fails silently (does nothing) when called from a non-system VM. The mouse minidriver for the absolute device must make the mouse work in conjunction with setting the mouse position by calling an Interrupt 33h fuction when the system VM starts, and then calling VMD_Post_Pointer_Message with the relative motion.

See also Mouse_Event, VMD_Post_Absolute_Pointer_Message, VMD_Post_Pointer_Message