Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:docs:fapi:mouderegister [2021/10/06 13:19] – created prokushev | en:docs:fapi:mouderegister [2021/11/04 13:15] (current) – prokushev | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{page> | ||
| + | |||
| + | ====== 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> | ||
|   |   | ||
| + | </ | ||
| + | ===== Parameters ===== | ||
| - | ==Parameters== | ||
| N/A | N/A | ||
| - | ==Return Code== | + | ===== Return Code ===== | 
| - | ;rc (USHORT) - return: | + | |
| - | * 0 NO_ERROR | + | rc (USHORT) - return: | 
| - | * 385 ERROR_MOUSE_NO_DEVICE | + | |
| - | * 416 ERROR_MOUSE_DEREGISTER | + |    | 
| - | * 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, | ||
| - | ==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, | 
| + | |||
| + | ===== Bindings ===== | ||
| + | |||
| + | ==== C ==== | ||
| + | <code c> | ||
| #define INCL_MOU | #define INCL_MOU | ||
| Line 29: | Line 41: | ||
| USHORT  | USHORT  | ||
| - | </PRE> | + | </code> | 
| - | ===MASM=== | + | ====MASM==== | 
| - | <PRE> | + | <code asm> | 
| EXTRN  MouDeRegister: | EXTRN  MouDeRegister: | ||
| INCL_MOU  | INCL_MOU  | ||
| Line 39: | Line 51: | ||
| Returns WORD | Returns WORD | ||
| - | </PRE> | + | </code> | 
| + | |||
| + | ===== Related Functions ===== | ||
| + | |||
| + | [[MouRegister]]  | ||
| - | ==Related Functions== | ||
| - | *[[MouRegister]]  | ||
| - | [[Category:Mou]] | + | {{page> | 




