Esme Povirk (@madewokherd) commented about dlls/windowscodecs/tests/metadata.c:
- hr = IWICComponentFactory_CreateQueryWriterFromReader(factory, (IWICMetadataQueryReader *)query_writer,
NULL, &query_writer2);
- todo_wine
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- hr = create_query_writer(factory, &data1, &query_writer);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- if (hr == S_OK)
IWICMetadataQueryWriter_Release(query_writer);
- /* Using decoder frame. */
- hr = CoCreateInstance(&CLSID_WICPngDecoder, NULL, CLSCTX_INPROC_SERVER,
&IID_IWICBitmapDecoder, (void **)&decoder);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
`decoder` is never freed.