Esme Povirk (@madewokherd) commented about dlls/windowscodecs/tests/metadata.c:
+ IWICMetadataReader *reader; + PROPVARIANT value; + IStream *stream; + WCHAR buff[64]; + UINT count, len; + HRESULT hr; + + hr = CoCreateInstance(&CLSID_WICImagingFactory, NULL, CLSCTX_INPROC_SERVER, + &IID_IWICComponentFactory, (void **)&factory); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + + /* Using query reader created with CreateQueryReaderFromBlockReader(). + + It's not allowed to create the writer for top level reader. */ + hr = CoCreateInstance(&CLSID_WICApp1MetadataReader, NULL, CLSCTX_INPROC_SERVER, + &IID_IWICMetadataReader, (void **)&reader); I don't think `reader` is ever released.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/7329#note_94517