Module: wine Branch: master Commit: 0701ddb6653c7bba67dca56f0bf2e845bbdbbac5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=0701ddb6653c7bba67dca56f0b...
Author: Piotr Caban piotr.caban@gmail.com Date: Fri Apr 11 22:57:17 2008 +0200
oleview: Add dual interfaces support to coclasses.
---
programs/oleview/typelib.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/programs/oleview/typelib.c b/programs/oleview/typelib.c index 626abea..8143906 100644 --- a/programs/oleview/typelib.c +++ b/programs/oleview/typelib.c @@ -833,7 +833,8 @@ static void EnumCoclassImplTypes(ITypeInfo *pTypeInfo, AddToTLDataStrW(pTLData, wszSpace); }
- if(pTypeAttr->typekind == TKIND_INTERFACE) + if(pTypeAttr->typekind == TKIND_INTERFACE || + (pTypeAttr->wTypeFlags & TYPEFLAG_FDUAL)) AddToTLDataStrW(pTLData, wszTKIND_INTERFACE); else if(pTypeAttr->typekind == TKIND_DISPATCH) AddToTLDataStrW(pTLData, wszTKIND_DISPATCH);