6 Sep
2023
6 Sep
'23
10:27 a.m.
On Wed Sep 6 10:27:38 2023 +0000, Gabriel Ivăncescu wrote:
Sorry, I don't get it. What's the point of calling it from `dispex_query_interface`? It's currently used in custom QI implementations, and the whole point is to get rid of those now, one at a time. Do you mean to just have a `dispex_query_interface` call in each QueryInterface, but move all the other interfaces to the vtbl method? I don't think it will be exactly simpler than forwarding, but at least it keeps `outer` valid I guess. `dispex_query_interface` is indeed not the best choice. We could have another helper, but I think I can live with this solution as well.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3723#note_44402