[This is preliminary documentation and subject to change.]
All Active Accessibility container objects are strongly recommended to support the IEnumVARIANT interface. This interface extends the following four methods that provide enumeration functionality to the client.
For a complete description of the IEnumVARIANT interface, see the OLE documentation included in the Platform SDK.
If a container object supports IEnumVARIANT, it can use any method to assign its child ID values. If it doesn't support IEnumVARIANT, its children must have child ID values that are sequential integers starting with 1.