stdafx.h

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

Generated on Wed May 31 15:27:09 2006 for TNTsdk by  doxygen 1.3.8-20040913