Piotr Caban : oleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.
Alexandre Julliard
julliard at winehq.org
Thu Mar 18 11:19:29 CDT 2010
Module: wine
Branch: master
Commit: d2319ae841dadf086d86819410e4b0085f167f55
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d2319ae841dadf086d86819410e4b0085f167f55
Author: Piotr Caban <piotr at codeweavers.com>
Date: Wed Mar 17 22:05:36 2010 +0100
oleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.
---
dlls/oleaut32/typelib.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
index 08a39b9..b09f7ab 100644
--- a/dlls/oleaut32/typelib.c
+++ b/dlls/oleaut32/typelib.c
@@ -5581,6 +5581,11 @@ static HRESULT WINAPI ITypeInfo_fnGetImplTypeFlags( ITypeInfo2 *iface,
return S_OK;
}
*pImplTypeFlags=0;
+
+ if(This->TypeAttr.typekind==TKIND_DISPATCH && !index)
+ return S_OK;
+
+ WARN("ImplType %d not found\n", index);
return TYPE_E_ELEMENTNOTFOUND;
}
More information about the wine-cvs
mailing list