en:ibm:prcp:mou:getevmask

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:ibm:prcp:mou:getevmask [2016/02/04 04:53] – created valeriusen:ibm:prcp:mou:getevmask [2016/09/15 03:44] (current) valerius
Line 1: Line 1:
 ==== MouGetEventMask ==== ==== MouGetEventMask ====
  
-**Bindings**: C, MASM +**Bindings**: [[getevmask#bindings|C]][[getevmask#MASM bindings|MASM]]
  
 This call returns the current value of the mouse event queue mask.  This call returns the current value of the mouse event queue mask. 
Line 37: Line 37:
  
 Buttons are logically numbered from left to right.  Buttons are logically numbered from left to right. 
 +
 +=== C bindings ===
 +
 +<code c>
 +#define INCL_MOU
 +
 +USHORT  rc = MouGetEventMask(EventMask, DeviceHandle);
 +
 +PUSHORT          EventMask;     /* Event Mask word */
 +HMOU             DeviceHandle;  /* Mouse device handle */
 +
 +USHORT           rc;            /* return code */
 +</code>
 +
 +=== MASM bindings ===
 +
 +<code asm>
 +EXTRN  MouGetEventMask:FAR
 +INCL_MOU            EQU 1
 +
 +PUSH@  WORD    EventMask     ;Event Mask word
 +PUSH   WORD    DeviceHandle  ;Mouse device handle
 +CALL   MouGetEventMask
 +
 +Return WORD
 +</code>