When compiling the C/C++ examples, include the following in your project:
The following macros are used in all of the LEAD WIC-Enabled C/C++ Codec samples.
When testing the files, include these macros in a common header file.
#define IFS(fn) \
{ \
if (SUCCEEDED(hr)) \
{ \
hr = (fn); \
} \
}
#define RELEASE_INTERFACE(pi) \
{ \
if (pi) \
{ \
pi->Release(); \
pi = NULL; \
} \
}
#define DELETE_POINTER(p) \
{ \
if (p) \
{ \
delete p; \
p = NULL; \
} \
}
Include the following header file in your C/C++ examples project.The examples use this CString imlementation.
#include <atlstr.h>