stdafx.h

Go to the documentation of this file.
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 

Generated on Tue Dec 14 13:18:38 2004 for TNTsdk by  doxygen 1.3.8-20040913