Jump to content

WinEnumObjectClasses: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Line 1: Line 1:
#REDIRECT [[OS2 API:PMI:WinEnumObjectClasses]]
 
;WinEnumObjectClasses (objClassList, objClassLength) : Get a list of all of the registered Workplace object classes.
 
=== Parameters ===
; objClassList - [[OBJCLASS]] - output : A linked list with the entry of the class name registered.
; objClassLength - [[ULONG]] - input/output : Size of the linked list objClassList buffer.
 
=== Returns ===
True if successful, false if not successful.
*[[TRUE]]
*[[FALSE]]
Returns from [[WinGetLastError]] should WinEnumObjectClasses fail:
* [[OS2_API:PMI:error#WPERR_BUFFER_TOO_SMALL|WPERR_BUFFER_TOO_SMALL]]
 
=== Define (C/C++) ===
INCL_WINWORKPLACE
 
=== Calling conversion ===
[[Cdecl32]]
 
=== Example Code ===
...
PSZ    objClass;
ULONG  objClassLength;
BOOL  rc;
...
rc = WinEnumObjectClasses (objClass, objClassLength);
...
 
=== Related Functions ===
*[[WinDeregisterObjectClass]]
*[[WinRegisterObjectClass]]
*[[WinReplaceObjectClass]]
 
[[Category:Win]]

Revision as of 18:51, 23 December 2016

WinEnumObjectClasses (objClassList, objClassLength)
Get a list of all of the registered Workplace object classes.

Parameters

objClassList - OBJCLASS - output
A linked list with the entry of the class name registered.
objClassLength - ULONG - input/output
Size of the linked list objClassList buffer.

Returns

True if successful, false if not successful.

Returns from WinGetLastError should WinEnumObjectClasses fail:

Define (C/C++)

INCL_WINWORKPLACE

Calling conversion

Cdecl32

Example Code

...
PSZ    objClass;
ULONG  objClassLength;
BOOL   rc;
...
rc = WinEnumObjectClasses (objClass, objClassLength);
...

Related Functions