Zhiyi Zhang (@zhiyi) commented about dlls/wintypes/tests/propertyset.c:
+ hr = IMap_HSTRING_IInspectable_Insert( map, key, value, &replace ); \ + IInspectable_Release( value ); \ + todo_wine ok( SUCCEEDED( hr ), "Insert failed, got %#lx\n", hr ); \ + if (SUCCEEDED( hr )) ok( !replace, "%d != 0\n", replace ); \ + hr = IMap_HSTRING_IInspectable_get_Size( map, &size ); \ + todo_wine ok( SUCCEEDED( hr ), "get_Size failed, got %#lx\n", hr ); \ + if (SUCCEEDED( hr )) ok( size == prev_size + 1, "%u != %u\n", size, prev_size + 1 ); \ + prev_size = cur_size = size; \ + hr = IPropertyValueStatics_Create##t( statics, ( v ), &value ); \ + ok( SUCCEEDED( hr ), "got %#lx\n", hr ); \ + if (FAILED( hr )) \ + { \ + WindowsDeleteString( key ); \ + break; \ + } \ + hr = IMap_HSTRING_IInspectable_Insert( map, key, value, &replace ); \ This patch is too long. Please see if you can simplify or separate it.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6766#note_86751