27 Jul
2023
27 Jul
'23
1:23 p.m.
On Thu Jul 27 13:18:21 2023 +0000, Gabriel Ivăncescu wrote:
I see, you're right, but I don't think that code is handling it correctly, it implicitly assumes it is DISPID_THIS. I think this should be checked, then, with a FIXME if it's not. So if cNamedArgs is > 1 or if it's 1 but not DISPID_THIS, print FIXME and return E_NOTIMPL (we have many cases of this in dispex.c). And then I guess you can use `argc` again. Sorry for the confusion earlier. but the same check is not done in other similar places
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3391#note_40507