Rémi Bernon : widl: Support WinRT parameterized interface type.
Module: wine Branch: master Commit: d3c7aa291527f7d6c0d06ee13636c36f2633fdb0 URL: https://source.winehq.org/git/wine.git/?a=commit;h=d3c7aa291527f7d6c0d06ee13... Author: Rémi Bernon <rbernon(a)codeweavers.com> Date: Wed Feb 17 19:33:35 2021 +0100 widl: Support WinRT parameterized interface type. This allows parameterized interfaces to be instanciated in declare blocks, in the same way MIDL does, generating a new interface to the header from the parameterized type template, replacing its parameters with the given types. Signed-off-by: Rémi Bernon <rbernon(a)codeweavers.com> Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- include/windows.media.speechsynthesis.idl | 24 +++ tools/widl/header.c | 7 +- tools/widl/parser.l | 1 + tools/widl/parser.y | 69 ++++++++- tools/widl/typetree.c | 243 ++++++++++++++++++++++++++++++ tools/widl/typetree.h | 5 + 6 files changed, 340 insertions(+), 9 deletions(-) Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=d3c7aa291527f7d6c0d06...
participants (1)
-
Alexandre Julliard