On Tue Aug 26 11:39:27 2025 +0000, Vibhav Pant wrote:
Just a hypothetical, but since C++/CX seems to be an odd mix of both COM and C++ RTTI, maybe there's some code out there that assumes that the vtables are laid out in a certain manner? Prodding around with QueryInterface indicates that the layout seems to be `IInspectableVtbl, IClosableVtbl`, with IAgileObject pointing to IInspectable. As a result, I have separated out the IInspectable and IClosable implementations.
That's unexpected, could you please share the test that leads to this conclusion?