MouClose: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
==Parameters== | ==Parameters== | ||
;DeviceHandle (HMOU) - input : Mouse device handle from a previous MouOpen. | ;DeviceHandle (HMOU) - input : Mouse device handle from a previous [[MouOpen]]. | ||
==Return Code== | ==Return Code== | ||
Line 29: | Line 29: | ||
<PRE> | <PRE> | ||
EXTRN MouClose:FAR | EXTRN MouClose:FAR | ||
INCL_MOU | INCL_MOU EQU 1 | ||
PUSH WORD DeviceHandle ;Mouse device handle | PUSH WORD DeviceHandle ;Mouse device handle |
Latest revision as of 22:36, 7 December 2022
MouClose closes the mouse device for the current session and removes the mouse device driver handle from the list of valid open mouse device handles.
Syntax
MouClose (DeviceHandle)
Parameters
- DeviceHandle (HMOU) - input
- Mouse device handle from a previous MouOpen.
Return Code
- rc (USHORT) - return
- Return code descriptions are:
- 0 - NO_ERROR
- 385 - ERROR_MOUSE_NO_DEVICE
- 466 - ERROR_MOU_DETACHED
- 501 - ERROR_MOUSE_NO_CONSOLE
- 505 - ERROR_MOU_EXTENDED_SG
Bindings
C
#define INCL_MOU USHORT rc = MouClose(DeviceHandle); HMOU DeviceHandle; /* Mouse device handle */ USHORT rc; /* return code */
MASM
EXTRN MouClose:FAR INCL_MOU EQU 1 PUSH WORD DeviceHandle ;Mouse device handle CALL MouClose Returns WORD