00001 /** 00002 * 00003 * \file stdafx.h <mi32/stdafx.h> 00004 * \brief 00005 * 00006 * 00007 * \if NODOC 00008 * $Log: stdafx.h_v $ 00009 * Revision 1.6 2004/08/26 14:40:58 dwilliss 00010 * Don't let doxygen process this file 00011 * 00012 * Revision 1.5 2004/03/04 21:13:57 mju 00013 * Fix pragma. 00014 * 00015 * Revision 1.4 2004/03/04 21:12:06 mju 00016 * Ignore warning regarding expression before comma having no effect. 00017 * 00018 * Revision 1.3 2004/02/16 18:24:17 mju 00019 * Include stl algorithm file as some stupid MFC header needs it. 00020 * 00021 * Revision 1.2 2003/09/15 13:49:56 fileserver!dwilliss 00022 * Doxygen 00023 * 00024 * \endif 00025 */ 00026 // stdafx.h - include file for standard system include files 00027 // 00028 // IMPORTANT! This file is the one in /sdt/inc/mi32 00029 // If your project links to it, you may have a local copy, 00030 // but changing this local copy and checking it in will 00031 // change the one in /std/inc/mi32 00032 // 00033 00034 #ifndef INC_MI32_STDAFX_H 00035 #define INC_MI32_STDAFX_H 00036 00037 #ifndef GENERATING_DOXYGEN_OUTPUT 00038 00039 #pragma warning (disable:4548) // expression before comma has no effect; expected expression with side-effect 00040 00041 #if _MSC_VER > 1000 00042 #pragma once 00043 #endif // _MSC_VER > 1000 00044 00045 //! Headers won't compile if _WIN32_IE < 0x0400 - mju 10oct2000 00046 #if defined(_WIN32_IE) && (_WIN32_IE < 0x0400) 00047 #undef _WIN32_IE 00048 #define _WIN32_IE 0x0400 00049 #endif 00050 00051 00052 // The MFC afxtempl.h header uses min/max but sometimes does not have definitions. 00053 #include <algorithm> 00054 using namespace std; 00055 00056 #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers 00057 00058 #include <afxwin.h> //! MFC core and standard components 00059 #include <afxext.h> //! MFC extensions 00060 #include <afxdisp.h> //! MFC Automation classes 00061 #include <afxdtctl.h> //! MFC support for Internet Explorer 4 Common Controls 00062 #ifndef _AFX_NO_AFXCMN_SUPPORT 00063 #include <afxcmn.h> //! MFC support for Windows Common Controls 00064 #endif // _AFX_NO_AFXCMN_SUPPORT 00065 00066 //! Fix conflicting #defines 00067 //! Does not use inclusion guards 00068 #include <mi32/winfixup.h> 00069 00070 //!{{AFX_INSERT_LOCATION}} 00071 //! Microsoft Visual C++ will insert additional declarations immediately before the previous line. 00072 00073 #pragma warning (error:4548) // expression before comma has no effect; expected expression with side-effect 00074 00075 #endif // !GENERATING_DOXYGEN_OUTPUT 00076 #endif // INC_MI32_STDAFX_H 00077
1.3.8-20040913