25 Aug
2025
25 Aug
'25
4:15 p.m.
On Mon Aug 25 16:02:48 2025 +0000, Piotr Caban wrote:
You can add following test to see what I mean: ``` IUnknown_QueryInterface((IUnknown *)type_obj, &IID_IClosable, &out); ok(out != type_obj, "got out %p != %p\n", out, type_obj); ``` Yes, the pointers are different.
Does anything care? `grep -rI -C4 IsEqualGUID.*IID_IAgileObject` reveals a huge pile of IAgileObject implemented by returning some random interface, and I can't find a single one that returns it separately. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8831#note_113778