Andrew Eikum : oleaut32: Use containing TypeLib's HelpFile in ITypeInfo:: GetDocumentation.

Alexandre Julliard julliard at winehq.org
Mon May 13 15:02:44 CDT 2013


Module: wine
Branch: master
Commit: 1a00e932ad57dcc91f75c3bdbc8301fc32353f16
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1a00e932ad57dcc91f75c3bdbc8301fc32353f16

Author: Andrew Eikum <aeikum at codeweavers.com>
Date:   Fri May 10 14:31:29 2013 -0500

oleaut32: Use containing TypeLib's HelpFile in ITypeInfo::GetDocumentation.

---

 dlls/oleaut32/typelib.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
index 8434e56..b0a18b9 100644
--- a/dlls/oleaut32/typelib.c
+++ b/dlls/oleaut32/typelib.c
@@ -6898,7 +6898,7 @@ static HRESULT WINAPI ITypeInfo_fnGetDocumentation( ITypeInfo2 *iface,
         if(pdwHelpContext)
             *pdwHelpContext=This->dwHelpContext;
         if(pBstrHelpFile)
-            *pBstrHelpFile=SysAllocString(This->DocString);/* FIXME */
+            *pBstrHelpFile=SysAllocString(This->pTypeLib->HelpFile);
         return S_OK;
     }else {/* for a member */
         pFDesc = TLB_get_funcdesc_by_memberid(This->funcdescs, This->TypeAttr.cFuncs, memid);
@@ -6919,6 +6919,8 @@ static HRESULT WINAPI ITypeInfo_fnGetDocumentation( ITypeInfo2 *iface,
               *pBstrDocString=SysAllocString(pVDesc->HelpString);
             if(pdwHelpContext)
               *pdwHelpContext=pVDesc->HelpContext;
+            if(pBstrHelpFile)
+              *pBstrHelpFile = SysAllocString(This->pTypeLib->HelpFile);
             return S_OK;
         }
     }




More information about the wine-cvs mailing list