Esme Povirk (@madewokherd) commented about dlls/windowscodecs/metadataquery.c:
struct string_enumerator *enumerator = impl_from_IEnumString(iface);
IWICEnumMetadataItem *metadata_enumerator = NULL;
IEnumUnknown *object_enumerator = NULL;
struct string_enumerator *object;
HRESULT hr = S_OK;
TRACE("iface %p, out %p.\n", iface, out);
*out = NULL;
- return E_NOTIMPL;
- if (!(object = calloc(1, sizeof(*object))))
return E_OUTOFMEMORY;
- if (enumerator->object_enumerator)
hr = IEnumUnknown_Clone(enumerator->object_enumerator, &object_enumerator);
I think we need to also make a copy of `guids` in this case.