May 8, 2026
4:54 p.m.
I have little experience with `CreateTypeInfo` myself, but I would find it surprising if it were missing the required features, at least on Windows. The Wine implementation may not be complete. I think MIDL uses it for its typelib generation. See also bug 8780. While the patch is not too bad in terms of added complexity, note that it is not a complete solution. We would need more interfaces for things like `GetContainingTypeLib`, at which point we would either need to duplicate more of oleaut32 or rewrite this patch. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10461#note_139231