Jump to content

MouClose: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
(No difference)

Revision as of 16:25, 2 November 2016

Description

This call closes the mouse device for the current session.

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

Remarks

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.

Example Code

C Binding

#define INCL_MOU

USHORT  rc = MouClose(DeviceHandle);

HMOU             DeviceHandle;  /* Mouse device handle */

USHORT           rc;            /* return code */

MASM Binding

EXTRN  MouClose:FAR
INCL_MOU            EQU 1

PUSH   WORD    DeviceHandle  ;Mouse device handle
CALL   MouClose

Returns WORD