Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:ibm:prcp:dereg [2016/02/04 01:59] – valerius | en:ibm:prcp:dereg [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== MouDeregister ==== | ||
| - | |||
| - | **Bindings**: | ||
| - | |||
| - | This call deregisters a mouse subsystem previously registered within a session. | ||
| - | |||
| - | // | ||
| - | |||
| - | //rc// (**USHORT**) - return | ||
| - | Return code descriptions are: | ||
| - | |||
| - | ^0 ^NO_ERROR ^ | ||
| - | |385 |ERROR_MOUSE_NO_DEVICE | | ||
| - | |416 |ERROR_MOUSE_DEREGISTER | | ||
| - | |466 |ERROR_MOU_DETACHED | | ||
| - | |505 |ERROR_MOU_EXTENDED_SG | | ||
| - | |||
| - | **Remarks** | ||
| - | |||
| - | Processes issuing [[dereg|MouDeRegister]] calls must conform to the following rules: | ||
| - | |||
| - | * The process that issued the [[register|MouRegister]] must release the session (by a [[dereg|MouDeRegister]]) from the registered subsystem before another **PID** may issue [[register|MouRegister]]. | ||
| - | |||
| - | * The process that issued the [[register|MouRegister]] is the only process that may issue [[dereg|MouDeRegister]] against the currently registered subsystem. | ||
| - | |||
| - | * After the owning process has released the subsystem with a MouDeRegister, | ||




