On Mon Sep 19 17:21:49 2022 +0000, Rémi Bernon wrote:
FWIW there's a DECLARE_IINSPECTABLE macro in the other modules to help here. Otherwise you'll have to do that for every non-default interface, because WinRT doesn't use inheritance.
This is the same as with regular interfaces and IUnknown, except that number of methods is larger. To me it doesn't look like it saves that much. Maybe it would make sense if we had some static library with common code for these methods, that actually does something.