[PATCH 2/2] rpcrt4: Add support for TKIND_INTERFACE, TKIND_DISPATCH, TKIND_COCLASS to get_param_info.
Dmitry Timoshkov
dmitry at baikal.ru
Wed Mar 18 21:46:27 CDT 2020
Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
---
dlls/rpcrt4/ndr_typelib.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/dlls/rpcrt4/ndr_typelib.c b/dlls/rpcrt4/ndr_typelib.c
index c2eb660cc1..6570195053 100644
--- a/dlls/rpcrt4/ndr_typelib.c
+++ b/dlls/rpcrt4/ndr_typelib.c
@@ -1000,6 +1000,14 @@ static HRESULT get_param_info(ITypeInfo *typeinfo, TYPEDESC *tdesc, int is_in,
hr = get_param_info(refinfo, &attr->tdescAlias, is_in, is_out,
server_size, flags, basetype, tfs_tdesc);
break;
+
+ case TKIND_INTERFACE:
+ case TKIND_DISPATCH:
+ case TKIND_COCLASS:
+ hr = get_param_pointer_info(refinfo, &attr->tdescAlias, is_in, is_out,
+ server_size, flags, basetype, tfs_tdesc);
+ break;
+
default:
FIXME("unhandled kind %#x\n", attr->typekind);
hr = E_NOTIMPL;
--
2.25.1
More information about the wine-devel
mailing list