 
            Jacek Caban (@jacek) commented about dlls/mshtml/mshtml_private.h:
} \ DISPEX_IDISPATCH_NOUNK_IMPL(prefix, iface_name, dispex)+struct CollectionEnum {
- IEnumVARIANT IEnumVARIANT_iface;
- LONG ref;
- DispatchEx *collection;
- ULONG iter;
+};
+HRESULT CollectionEnum_create(DispatchEx*,IUnknown**);
Maybe `create_enum_variant`.