Jacek Caban : urlmon: Improve debug traces.
Module: wine Branch: refs/heads/master Commit: 1c5074329660b5a1152c84ae996b71f4d56b61fd URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=1c5074329660b5a1152c84ae... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Sat May 27 22:56:40 2006 +0200 urlmon: Improve debug traces. --- dlls/urlmon/binding.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c index 6862be5..11b067c 100644 --- a/dlls/urlmon/binding.c +++ b/dlls/urlmon/binding.c @@ -198,6 +198,50 @@ static void on_progress(Binding *This, U PostMessageW(This->notif_hwnd, WM_MK_ONPROGRESS, 0, (LPARAM)data); } +static void dump_BINDINFO(BINDINFO *bi) +{ + static const char *BINDINFOF_str[] = { + "#0", + "BINDINFOF_URLENCODESTGMEDDATA", + "BINDINFOF_URLENCODEDEXTRAINFO" + }; + + static const char *BINDVERB_str[] = { + "BINDVERB_GET", + "BINDVERB_POST", + "BINDVERB_PUT", + "BINDVERB_CUSTOM" + }; + + TRACE("\n" + "BINDINFO = {\n" + " %ld, %s,\n" + " {%ld, %p, %p},\n" + " %s,\n" + " %s,\n" + " %s,\n" + " %ld, %08lx, %ld, %ld\n" + " {%ld %p %x},\n" + " %s\n" + " %p, %ld\n" + "}\n", + + bi->cbSize, debugstr_w(bi->szExtraInfo), + bi->stgmedData.tymed, bi->stgmedData.u.hGlobal, bi->stgmedData.pUnkForRelease, + bi->grfBindInfoF > BINDINFOF_URLENCODEDEXTRAINFO + ? "unknown" : BINDINFOF_str[bi->grfBindInfoF], + bi->dwBindVerb > BINDVERB_CUSTOM + ? "unknown" : BINDVERB_str[bi->dwBindVerb], + debugstr_w(bi->szCustomVerb), + bi->cbStgmedData, bi->dwOptions, bi->dwOptionsFlags, bi->dwCodePage, + bi->securityAttributes.nLength, + bi->securityAttributes.lpSecurityDescriptor, + bi->securityAttributes.bInheritHandle, + debugstr_guid(&bi->iid), + bi->pUnk, bi->dwReserved + ); +} + static HRESULT WINAPI HttpNegotiate_QueryInterface(IHttpNegotiate2 *iface, REFIID riid, void **ppv) { @@ -1013,6 +1057,8 @@ static HRESULT Binding_Create(LPCWSTR ur return hres; } + dump_BINDINFO(&ret->bindinfo); + ret->bindf |= BINDF_FROMURLMON; len = strlenW(url)+1;
participants (1)
-
Alexandre Julliard