[This is preliminary documentation and subject to change.]
The IEnumClass interface provides methods to browse classes defined in the class store.
COM libraries implement this interface on the Class Store Provider object for ADSI/LDAP. Class storer providers must implement this enumerator if they choose to implement the IClassAdmin interface.
Call the methods of IEnumClass to enumerate the classes available in a class store.
IEnumClass returns a CLASSDETAIL structure by calling Next.
| IUnknown Methods | Description |
|---|---|
| QueryInterface | Returns pointers to supported interfaces. |
| AddRef | Increments reference count. |
| Release | Decrements reference count. |
| IEnumClass Methods | Description |
|---|---|
| Next | Advances to the next available class store element. |
| Skip | Skips a number of class store element. |
| Reset | Resets the browse sequence. |
| Clone | Duplicates a class store element. |
Windows NT: Use version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in objidl.h.
IClassAccess, IClassAdmin, IEnumPackage