2014-02-07 18:02:02 +00:00
|
|
|
#ifndef _BROWSEUI_PCH_
|
|
|
|
#define _BROWSEUI_PCH_
|
|
|
|
|
2014-01-21 17:55:08 +00:00
|
|
|
#include <stdarg.h>
|
|
|
|
|
2013-01-24 23:00:42 +00:00
|
|
|
#define WIN32_NO_STATUS
|
|
|
|
#define _INC_WINDOWS
|
|
|
|
#define COM_NO_WINDOWS_H
|
2014-01-21 17:55:08 +00:00
|
|
|
|
2013-01-24 23:00:42 +00:00
|
|
|
#include <windef.h>
|
|
|
|
#include <winbase.h>
|
2013-05-04 20:43:16 +00:00
|
|
|
#include <wincon.h>
|
2011-07-28 15:54:22 +00:00
|
|
|
#include <shlobj.h>
|
2013-05-17 11:19:48 +00:00
|
|
|
#include <tlogstg.h>
|
2011-07-28 15:54:22 +00:00
|
|
|
#include <shlobj_undoc.h>
|
|
|
|
#include <shlguid_undoc.h>
|
2013-07-14 06:02:03 +00:00
|
|
|
#include <shdeprecated.h>
|
2011-07-28 15:54:22 +00:00
|
|
|
#include <tchar.h>
|
|
|
|
#include <atlbase.h>
|
|
|
|
#include <atlcom.h>
|
|
|
|
#include <atlwin.h>
|
|
|
|
#include <perhist.h>
|
|
|
|
#include <exdispid.h>
|
|
|
|
#include <shlwapi.h>
|
|
|
|
#include <shlwapi_undoc.h>
|
2013-01-24 23:00:42 +00:00
|
|
|
#include <wine/debug.h>
|
2011-07-28 15:54:22 +00:00
|
|
|
|
|
|
|
#include "resource.h"
|
2013-01-24 23:00:42 +00:00
|
|
|
|
2011-07-28 15:54:22 +00:00
|
|
|
#include "aclmulti.h"
|
|
|
|
#include "addressband.h"
|
|
|
|
#include "addresseditbox.h"
|
|
|
|
#include "bandproxy.h"
|
|
|
|
#include "bandsite.h"
|
|
|
|
#include "bandsitemenu.h"
|
|
|
|
#include "brandband.h"
|
|
|
|
#include "internettoolbar.h"
|
|
|
|
#include "commonbrowser.h"
|
|
|
|
#include "globalfoldersettings.h"
|
|
|
|
#include "regtreeoptions.h"
|
2014-03-07 22:28:55 +00:00
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
static __inline ULONG
|
|
|
|
Win32DbgPrint(const char *filename, int line, const char *lpFormat, ...)
|
|
|
|
{
|
|
|
|
char szMsg[512];
|
|
|
|
char *szMsgStart;
|
|
|
|
const char *fname;
|
|
|
|
va_list vl;
|
|
|
|
ULONG uRet;
|
|
|
|
|
|
|
|
fname = strrchr(filename, '\\');
|
|
|
|
if (fname == NULL)
|
|
|
|
{
|
|
|
|
fname = strrchr(filename, '/');
|
|
|
|
if (fname != NULL)
|
|
|
|
fname++;
|
|
|
|
}
|
|
|
|
else
|
|
|
|
fname++;
|
|
|
|
|
|
|
|
if (fname == NULL)
|
|
|
|
fname = filename;
|
|
|
|
|
|
|
|
szMsgStart = szMsg + sprintf(szMsg, "%s:%d: ", fname, line);
|
|
|
|
|
|
|
|
va_start(vl, lpFormat);
|
|
|
|
uRet = (ULONG) vsprintf(szMsgStart, lpFormat, vl);
|
|
|
|
va_end(vl);
|
|
|
|
|
|
|
|
OutputDebugStringA(szMsg);
|
|
|
|
|
|
|
|
return uRet;
|
|
|
|
}
|
|
|
|
|
|
|
|
#define DbgPrint(fmt, ...) \
|
|
|
|
Win32DbgPrint(__FILE__, __LINE__, fmt, ##__VA_ARGS__)
|
2014-01-21 17:55:08 +00:00
|
|
|
|
2014-03-11 10:42:25 +00:00
|
|
|
#if 1
|
|
|
|
#define FAILED_UNEXPECTEDLY(hr) (FAILED(hr) && (DbgPrint("Unexpected failure %08x.\n", hr), TRUE))
|
|
|
|
#else
|
|
|
|
#define FAILED_UNEXPECTEDLY(hr) FAILED(hr)
|
|
|
|
#endif
|
|
|
|
|
2014-01-21 17:55:08 +00:00
|
|
|
WINE_DEFAULT_DEBUG_CHANNEL(browseui);
|
2014-02-07 18:02:02 +00:00
|
|
|
|
|
|
|
#endif /* _BROWSEUI_PCH_ */
|