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