WinDeregisterObjectClass: Difference between revisions
Appearance
m corrected links |
|||
Line 11: | Line 11: | ||
=== Returns === | === Returns === | ||
True if successful, false if not successful. | True if successful, false if not successful. | ||
* [[OS2 API: | * [[OS2 API:Constant:TRUE|TRUE]] | ||
* [[OS2 API: | * [[OS2 API:Constant:FALSE|FALSE]] | ||
=== Module === | === Module === |
Revision as of 06:20, 4 March 2006
WinDeregisterObjectClass
- WinDeregisterObjectClass (className)
Remove a Workplace Shell class.
Parameters
- className - PSZ - input
Class name.
Constants
Returns
True if successful, false if not successful.
Module
Define (C/C++)
INCL_WINWORKPLACE
Export name/Ordinal
Calling conversion
Example Code
... PSZ className; BOOL rc; ... rc = WinDeregisterObjectClass (className); ...
Related Functions
WinRegisterObjectClass WinReplaceObjectClass
Notes
Object class(es) are automatically registered when a dynamic load library containing an object definition is invoked.
The only advantage of deregistering an object is to improve system performance.
All registered classes are maintained in Interface Repository. Some classes has its representation in OS2.INI and are cached upon system initialization. Should a class not be needed it should be removed.