From 8d39c809501f61f011758e7f41f351d2259b7a49 Mon Sep 17 00:00:00 2001 From: Robert Shearman Date: Wed, 3 May 2006 14:48:15 +0100 Subject: [PATCH] ole32: Add more tracing for reading and writing storage streams. Add more tracing for read and write operations and warn in the case of failure. --- dlls/ole32/stg_stream.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dlls/ole32/stg_stream.c b/dlls/ole32/stg_stream.c index e208fb63d0f..9bbb9a8506a 100644 --- a/dlls/ole32/stg_stream.c +++ b/dlls/ole32/stg_stream.c @@ -268,7 +268,10 @@ static HRESULT WINAPI StgStreamImpl_Read( iface, pv, cb, pcbRead); if (!This->parentStorage) + { + WARN("storage reverted\n"); return STG_E_REVERTED; + } /* * If the caller is not interested in the number of bytes read, @@ -372,6 +375,7 @@ static HRESULT WINAPI StgStreamImpl_Write( case STGM_READWRITE: break; default: + WARN("access denied by flags: 0x%lx\n", STGM_ACCESS_MODE(This->grfMode)); return STG_E_ACCESSDENIED; } @@ -379,7 +383,10 @@ static HRESULT WINAPI StgStreamImpl_Write( return STG_E_INVALIDPOINTER; if (!This->parentStorage) + { + WARN("storage reverted\n"); return STG_E_REVERTED; + } /* * If the caller is not interested in the number of bytes written, @@ -395,6 +402,7 @@ static HRESULT WINAPI StgStreamImpl_Write( if (cb == 0) { + TRACE("<-- S_OK, written 0\n"); return S_OK; } else @@ -441,6 +449,7 @@ static HRESULT WINAPI StgStreamImpl_Write( */ This->currentPosition.u.LowPart += *pcbWritten; + TRACE("<-- S_OK, written %lu\n", *pcbWritten); return S_OK; } -- 2.11.4.GIT