1*b1cdbd2cSJim Jagielski #if !defined(AFX_STDAFX_H_) 2*b1cdbd2cSJim Jagielski #define AFX_STDAFX_H_ 3*b1cdbd2cSJim Jagielski 4*b1cdbd2cSJim Jagielski #if _MSC_VER > 1000 5*b1cdbd2cSJim Jagielski #pragma once 6*b1cdbd2cSJim Jagielski #endif // _MSC_VER > 1000 7*b1cdbd2cSJim Jagielski 8*b1cdbd2cSJim Jagielski #define STRICT 9*b1cdbd2cSJim Jagielski #ifndef _WIN32_WINNT 10*b1cdbd2cSJim Jagielski #define _WIN32_WINNT 0x0400 11*b1cdbd2cSJim Jagielski #endif 12*b1cdbd2cSJim Jagielski #define _ATL_APARTMENT_THREADED 13*b1cdbd2cSJim Jagielski // #define _ATL_STATIC_REGISTRY 14*b1cdbd2cSJim Jagielski 15*b1cdbd2cSJim Jagielski #ifdef _MSC_VER 16*b1cdbd2cSJim Jagielski #pragma warning(push) 17*b1cdbd2cSJim Jagielski #pragma warning(push, 1) 18*b1cdbd2cSJim Jagielski #pragma warning(disable: 4548) 19*b1cdbd2cSJim Jagielski #pragma warning(disable: 4505) 20*b1cdbd2cSJim Jagielski #endif 21*b1cdbd2cSJim Jagielski #include <atlbase.h> 22*b1cdbd2cSJim Jagielski //You may derive a class from CComModule and use it if you want to override 23*b1cdbd2cSJim Jagielski //something, but do not change the name of _Module 24*b1cdbd2cSJim Jagielski extern CComModule _Module; 25*b1cdbd2cSJim Jagielski #ifdef __MINGW32__ 26*b1cdbd2cSJim Jagielski #include <algorithm> 27*b1cdbd2cSJim Jagielski using ::std::min; 28*b1cdbd2cSJim Jagielski using ::std::max; 29*b1cdbd2cSJim Jagielski #endif 30*b1cdbd2cSJim Jagielski #include <atlcom.h> 31*b1cdbd2cSJim Jagielski #include <atlctl.h> 32*b1cdbd2cSJim Jagielski 33*b1cdbd2cSJim Jagielski //{{AFX_INSERT_LOCATION}} 34*b1cdbd2cSJim Jagielski // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 35*b1cdbd2cSJim Jagielski 36*b1cdbd2cSJim Jagielski #ifdef _MSC_VER 37*b1cdbd2cSJim Jagielski #pragma warning(pop) 38*b1cdbd2cSJim Jagielski #pragma warning(pop) 39*b1cdbd2cSJim Jagielski #endif 40*b1cdbd2cSJim Jagielski 41*b1cdbd2cSJim Jagielski #endif 42*b1cdbd2cSJim Jagielski 43