Module: wine Branch: refs/heads/master Commit: 799ebfc499c185ee1969cbcc5e27567573983fd2 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=799ebfc499c185ee1969cbcc...
Author: Robert Shearman rob@codeweavers.com Date: Fri Jan 27 12:54:03 2006 +0100
oleaut: Improve the typelib marshaler traces. Improve the typelib marshaler traces for lazy developers like me who don't want to grep for constants.
---
dlls/oleaut32/tmarshal.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/dlls/oleaut32/tmarshal.c b/dlls/oleaut32/tmarshal.c index e4fafa2..7c3bddc 100644 --- a/dlls/oleaut32/tmarshal.c +++ b/dlls/oleaut32/tmarshal.c @@ -43,6 +43,7 @@
#include "ole2.h" #include "typelib.h" +#include "variant.h" #include "wine/debug.h"
static const WCHAR IDispatchW[] = { 'I','D','i','s','p','a','t','c','h',0}; @@ -501,7 +502,7 @@ serialize_param( { HRESULT hres = S_OK;
- TRACE("(tdesc.vt %d)\n",tdesc->vt); + TRACE("(tdesc.vt %s)\n",debugstr_vt(tdesc->vt));
switch (tdesc->vt) { case VT_EMPTY: /* nothing. empty variant for instance */ @@ -551,7 +552,7 @@ serialize_param( VARIANT *vt = (VARIANT*)arg; DWORD vttype = V_VT(vt);
- if (debugout) TRACE_(olerelay)("Vt(%ld)(",vttype); + if (debugout) TRACE_(olerelay)("Vt(%s%s)(",debugstr_vt(vttype),debugstr_vf(vttype)); tdesc2.vt = vttype; if (writeit) { hres = xbuf_add(buf,(LPBYTE)&vttype,sizeof(vttype)); @@ -762,7 +763,7 @@ serialize_param( if (debugout) TRACE_(olerelay)("[%ld]",adesc->rgbounds[i].cElements); arrsize *= adesc->rgbounds[i].cElements; } - if (debugout) TRACE_(olerelay)("(vt %d)",adesc->tdescElem.vt); + if (debugout) TRACE_(olerelay)("(vt %s)",debugstr_vt(adesc->tdescElem.vt)); if (debugout) TRACE_(olerelay)("["); for (i=0;i<arrsize;i++) { hres = serialize_param(tinfo, writeit, debugout, dealloc, &adesc->tdescElem, (DWORD*)((LPBYTE)arg+i*_xsize(&adesc->tdescElem)), buf); @@ -791,7 +792,7 @@ deserialize_param( { HRESULT hres = S_OK;
- TRACE("vt %d at %p\n",tdesc->vt,arg); + TRACE("vt %s at %p\n",debugstr_vt(tdesc->vt),arg);
while (1) { switch (tdesc->vt) { @@ -815,7 +816,7 @@ deserialize_param( memset(&tdesc2,0,sizeof(tdesc2)); tdesc2.vt = vttype; V_VT(vt) = vttype; - if (debugout) TRACE_(olerelay)("Vt(%ld)(",vttype); + if (debugout) TRACE_(olerelay)("Vt(%s%s)(",debugstr_vt(vttype),debugstr_vf(vttype)); hres = deserialize_param(tinfo, readit, debugout, alloc, &tdesc2, (DWORD*)&(V_I4(vt)), buf); TRACE_(olerelay)(")"); return hres;