Esme Povirk (@madewokherd) commented about dlls/windowscodecs/metadatahandler.c:
- }
 - native_byte_order = !(options & WICPersistOptionBigEndian);
 - SWAP_USHORT(header.marker);
 - SWAP_ULONG(header.ifd0_offset);
 - if (header.marker != 0x002a)
 - {
 WARN("Unrecognized marker %#x.\n", header.marker);return WINCODEC_ERR_BADMETADATAHEADER;- }
 - if (FAILED(hr = create_stream_wrapper(input, sizeof(exif_header), &ifd_stream)))
 return hr;- move.QuadPart = header.ifd0_offset;
 - hr = IStream_Seek(ifd_stream, move, STREAM_SEEK_SET, NULL);
 
`hr` is ignored here.