From: Hans Leidekker <hans(a)codeweavers.com> --- tools/widl/metadata.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/widl/metadata.c b/tools/widl/metadata.c index 29e556f9df6..b979ff87748 100644 --- a/tools/widl/metadata.c +++ b/tools/widl/metadata.c @@ -1487,6 +1487,9 @@ static void create_typeref( type_t *type ) /* HSTRING is treated as a fundamental type */ if (type->name && !strcmp( type->name, "HSTRING__" )) return; + /* IInspectable is treated as a fundamental type */ + if (type->name && !strcmp( base_type->name, "IInspectable" )) return; + /* GUID is imported from mscorlib */ if (type->name && !strcmp( type->name, "GUID" )) { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9527