28 #include <CoreFoundation/CFPluginCOM.h>
32 #define UNREFERENCED(param) ((void)(param))
38 extern "C" __declspec(dllimport) void __stdcall OutputDebugStringA (
char const * str);
39 #define OutputDebugString OutputDebugStringA
44 inline void dprintf (
char const * format, ...) {
48 va_start (arguments, format);
49 vsprintf (buffer, format, arguments);
53 OutputDebugStringA (buffer);
56 fprintf (stderr, buffer);
60 inline void dprintf (
char const * format, ...) {
75 dprintf(
"HRESULT error %x\n", hr);
88 dprintf(
"HRESULT error %x\n", hr);
93 bool operator==(HRESULT hr)
107 return SUCCEEDED(m_hr);
119 #endif // _HRESULT_H__