xref: /aoo4110/main/embedserv/source/inc/stdafx.h (revision b1cdbd2c)
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