Esme Povirk (@madewokherd) commented about dlls/gdiplus/tests/image.c:
{ case 0: paramsize = sizeof(struct BlurParams); + expect(paramsize, size); + blur.radius = 2.0; + blur.expandEdge = TRUE; + stat = pGdipSetEffectParameters(effect, (void *)&blur, 5); + expect(InvalidParameter, stat); + stat = pGdipSetEffectParameters(effect, (void *)&blur, paramsize);
A declarative approach would probably make more sense here: declare a struct with the value you want and put that in the test_data structure. Then you also have an easy way to test that reading the data gives you the same result. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/4661#note_55731