[5/8] msi: Improve traces in db_get_raw_stream.
Hans Leidekker
hans at codeweavers.com
Wed Jul 21 02:47:39 CDT 2010
---
dlls/msi/database.c | 5 +++--
dlls/msi/msipriv.h | 1 +
dlls/msi/streams.c | 1 -
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/dlls/msi/database.c b/dlls/msi/database.c
index b77b6fa..01c3249 100644
--- a/dlls/msi/database.c
+++ b/dlls/msi/database.c
@@ -126,8 +126,10 @@ static UINT clone_open_stream( MSIDATABASE *db, LPCWSTR name, IStream **stm )
UINT db_get_raw_stream( MSIDATABASE *db, LPCWSTR stname, IStream **stm )
{
HRESULT r;
+ WCHAR decoded[MAX_STREAM_NAME_LEN];
- TRACE("%s\n", debugstr_w(stname));
+ decode_streamname( stname, decoded );
+ TRACE("%s -> %s\n", debugstr_w(stname), debugstr_w(decoded));
if (clone_open_stream( db, stname, stm ) == ERROR_SUCCESS)
return ERROR_SUCCESS;
@@ -140,7 +142,6 @@ UINT db_get_raw_stream( MSIDATABASE *db, LPCWSTR stname, IStream **stm )
LIST_FOR_EACH_ENTRY( transform, &db->transforms, MSITRANSFORM, entry )
{
- TRACE("looking for %s in transform storage\n", debugstr_w(stname) );
r = IStorage_OpenStream( transform->stg, stname, NULL,
STGM_READ | STGM_SHARE_EXCLUSIVE, 0, stm );
if (SUCCEEDED(r))
diff --git a/dlls/msi/msipriv.h b/dlls/msi/msipriv.h
index df9f045..bdb1884 100644
--- a/dlls/msi/msipriv.h
+++ b/dlls/msi/msipriv.h
@@ -44,6 +44,7 @@
#define MSITYPE_KEY 0x2000
#define MSITYPE_TEMPORARY 0x4000
+#define MAX_STREAM_NAME_LEN 62
/* Install UI level mask for AND operation to exclude flags */
#define INSTALLUILEVEL_MASK 0x0007
diff --git a/dlls/msi/streams.c b/dlls/msi/streams.c
index 59e845d..44c4e67 100644
--- a/dlls/msi/streams.c
+++ b/dlls/msi/streams.c
@@ -37,7 +37,6 @@
WINE_DEFAULT_DEBUG_CHANNEL(msidb);
#define NUM_STREAMS_COLS 2
-#define MAX_STREAM_NAME_LEN 62
typedef struct tabSTREAM
{
--
1.7.0.4
More information about the wine-patches
mailing list