en:docs:fapi:mouderegister

Differences

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

Link to this comparison view

Next revision
Previous revision
en:docs:fapi:mouderegister [2021/10/06 13:19] – created prokusheven:docs:fapi:mouderegister [2021/11/04 13:15] (current) prokushev
Line 1: Line 1:
 +{{page>en:templates:fapiint}}
 +
 +====== MouDeRegister ======
 +
 +
 This call deregisters a mouse subsystem previously registered within a session.  This call deregisters a mouse subsystem previously registered within a session. 
  
-==Syntax==+===== Syntax ===== 
 +<code c>
  MouDeRegister ()  MouDeRegister ()
 +</code>
 +===== Parameters =====
  
-==Parameters== 
 N/A N/A
  
-==Return Code== +===== Return Code ===== 
-;rc (USHORT) - return:Return code descriptions are: + 
-* 0 NO_ERROR +rc (USHORT) - return:Return code descriptions are: 
-* 385 ERROR_MOUSE_NO_DEVICE + 
-* 416 ERROR_MOUSE_DEREGISTER +  * 0 NO_ERROR 
-* 466 ERROR_MOU_DETACHED +  * 385 ERROR_MOUSE_NO_DEVICE 
-* 505 ERROR_MOU_EXTENDED_SG+  * 416 ERROR_MOUSE_DEREGISTER 
 +  * 466 ERROR_MOU_DETACHED 
 +  * 505 ERROR_MOU_EXTENDED_SG 
 + 
 +===== Remarks =====
  
-==Remarks== 
 Processes issuing MouDeRegister calls must conform to the following rules: Processes issuing MouDeRegister calls must conform to the following rules:
-*The process that issued the MouRegister must release the session (by a MouDeRegister) from the registered subsystem before another PID may issue MouRegister.  
-*The process that issued the MouRegister is the only process that may issue MouDeRegister against the currently registered subsystem.  
-*After the owning process has released the subsystem with a MouDeRegister, any other process in the session may issue a MouRegister and therefore modify the mouse support for the entire session. 
  
-==Bindings== +  *The process that issued the MouRegister must release the session (by a MouDeRegister) from the registered subsystem before another PID may issue MouRegister.  
-=== C === +  *The process that issued the MouRegister is the only process that may issue MouDeRegister against the currently registered subsystem.  
-<PRE>+  *After the owning process has released the subsystem with a MouDeRegister, any other process in the session may issue a MouRegister and therefore modify the mouse support for the entire session. 
 + 
 +===== Bindings ===== 
 + 
 +==== C ==== 
 +<code c>
 #define INCL_MOU #define INCL_MOU
  
Line 29: Line 41:
  
 USHORT  rc;            /* return code */ USHORT  rc;            /* return code */
-</PRE>+</code>
  
-===MASM=== +====MASM==== 
-<PRE>+<code asm>
 EXTRN  MouDeRegister:FAR EXTRN  MouDeRegister:FAR
 INCL_MOU            EQU 1 INCL_MOU            EQU 1
Line 39: Line 51:
  
 Returns WORD Returns WORD
-</PRE>+</code> 
 + 
 +===== Related Functions ===== 
 + 
 +[[MouRegister]] 
  
-==Related Functions== 
-*[[MouRegister]]  
  
-[[Category:Mou]]+{{page>en:templates:fapi}}