DCOM: Dump function return type in typelib traces, add trace support for VT_HRESULT

Mike Hearn mh at codeweavers.com
Sun Jun 27 13:26:04 CDT 2004


Mike Hearn <mh at codeweavers.com>
Dump function return type in typelib traces, add trace support for VT_HRESULT

Index: typelib.c
===================================================================
RCS file: /home/wine/wine/dlls/oleaut32/typelib.c,v
retrieving revision 1.114
diff -u -p -r1.114 typelib.c
--- typelib.c   29 May 2004 00:22:38 -0000      1.114
+++ typelib.c   27 Jun 2004 18:20:41 -0000
@@ -1043,6 +1043,7 @@ static void dump_TypeDesc(TYPEDESC *pTD,
     case VT_UINT: sprintf(szVarType, "VT_UINT"); break;
     case VT_VARIANT: sprintf(szVarType, "VT_VARIANT"); break;
     case VT_VOID: sprintf(szVarType, "VT_VOID"); break;
+    case VT_HRESULT: sprintf(szVarType, "VT_HRESULT"); break;
     case VT_USERDEFINED: sprintf(szVarType, "VT_USERDEFINED ref = %lx",
                                 pTD->u.hreftype); break;
     case VT_PTR: sprintf(szVarType, "ptr to ");
@@ -1101,6 +1102,9 @@ void dump_FUNCDESC(FUNCDESC *funcdesc) {
   MESSAGE(")\n\toVft: %d\n", funcdesc->oVft);
   MESSAGE("\tcParamsOpt: %d\n", funcdesc->cParamsOpt);
   MESSAGE("\twFlags: %x\n", funcdesc->wFuncFlags);
+
+  MESSAGE("\telemdescFunc (return value type):\n");
+  dump_ELEMDESC(&funcdesc->elemdescFunc);
 }
  
 void dump_IDLDESC(IDLDESC *idl) {





More information about the wine-patches mailing list