Gets an dependent enumerator object that implements IEnumVARIANT for this ADSI collection object. Note that when C++/C software references this method, there are two underscore characters in the function name (get__NewEnum, put__NewEnum).
HRESULT IADsMembers::_NewEnum(
IUnknown ** ppEnumerator //Interface on enumerator object
);
This method supports the standard return values E_FAIL and E_UNEXPECTED, as well as the following:
IEnumVARIANT, ADSI Enumerator Object