Module: wine Branch: master Commit: d3c7aa291527f7d6c0d06ee13636c36f2633fdb0 URL: https://source.winehq.org/git/wine.git/?a=commit;h=d3c7aa291527f7d6c0d06ee13...
Author: Rémi Bernon rbernon@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@codeweavers.com Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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...