Esme Povirk (@madewokherd) commented about dlls/gdiplus/tests/image.c:
expect(Ok, stat); expect(td[i].size, size);
stat = pGdipSetEffectParameters(effect, td[i].params, td[i].size);
expect(Ok, stat);
size = 0;
stat = pGdipGetEffectParameterSize(effect, &size);
expect(td[i].size, size);
This seems to contradict the logic added to GdipGetEffectParameterSize for RedEyeCorrectionEffect.