6 #define WIN32_NO_STATUS
8 #define COM_NO_WINDOWS_H
15 #include <shlobj_undoc.h>
16 #include <shlguid_undoc.h>
17 #include <shdeprecated.h>
25 #include <shlwapi_undoc.h>
26 #include <wine/debug.h>
31 #include "addressband.h"
32 #include "addresseditbox.h"
33 #include "bandproxy.h"
35 #include "bandsitemenu.h"
36 #include "brandband.h"
37 #include "internettoolbar.h"
38 #include "commonbrowser.h"
39 #include "globalfoldersettings.h"
40 #include "regtreeoptions.h"
44 Win32DbgPrint(const char *filename
, int line
, const char *lpFormat
, ...)
52 fname
= strrchr(filename
, '\\');
55 fname
= strrchr(filename
, '/');
65 szMsgStart
= szMsg
+ sprintf(szMsg
, "%s:%d: ", fname
, line
);
67 va_start(vl
, lpFormat
);
68 uRet
= (ULONG
) vsprintf(szMsgStart
, lpFormat
, vl
);
71 OutputDebugStringA(szMsg
);
76 #define DbgPrint(fmt, ...) \
77 Win32DbgPrint(__FILE__, __LINE__, fmt, ##__VA_ARGS__)
80 #define FAILED_UNEXPECTEDLY(hr) (FAILED(hr) && (DbgPrint("Unexpected failure %08x.\n", hr), TRUE))
82 #define FAILED_UNEXPECTEDLY(hr) FAILED(hr)
85 WINE_DEFAULT_DEBUG_CHANNEL(browseui
);
87 #endif /* _BROWSEUI_PCH_ */