Rémi Bernon : widl: Use "string" for HSTRING in signatures for generated UUID.
Alexandre Julliard
julliard at winehq.org
Tue Jan 25 15:41:19 CST 2022
Module: wine
Branch: master
Commit: 1af44e26709c6c410773a171508b85322991ebcc
URL: https://source.winehq.org/git/wine.git/?a=commit;h=1af44e26709c6c410773a171508b85322991ebcc
Author: Rémi Bernon <rbernon at codeweavers.com>
Date: Tue Jan 25 10:13:38 2022 +0100
widl: Use "string" for HSTRING in signatures for generated UUID.
Fixes the UUID of IVectorView<HSTRING*> to match MIDL for instance.
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
tools/widl/typetree.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/widl/typetree.c b/tools/widl/typetree.c
index e1fab1e5525..5e1a73da3d2 100644
--- a/tools/widl/typetree.c
+++ b/tools/widl/typetree.c
@@ -197,6 +197,7 @@ static size_t append_type_signature(char **buf, size_t *len, size_t pos, type_t
return n;
case TYPE_ALIAS:
if (!strcmp(type->name, "boolean")) n += strappend(buf, len, pos + n, "b1");
+ else if (!strcmp(type->name, "HSTRING")) n += strappend(buf, len, pos + n, "string");
else n += append_type_signature(buf, len, pos + n, type->details.alias.aliasee.type);
return n;
case TYPE_STRUCT:
More information about the wine-cvs
mailing list