GME  13
StdAfx.h
Go to the documentation of this file.
00001 // stdafx.h : include file for standard system include files,
00002 //  or project specific include files that are used frequently, but
00003 //      are changed infrequently
00004 //
00005 
00006 #if !defined(AFX_STDAFX_H__BD235B4D_BD3F_11D3_91E2_00104B98EAD9__INCLUDED_)
00007 #define AFX_STDAFX_H__BD235B4D_BD3F_11D3_91E2_00104B98EAD9__INCLUDED_
00008 
00009 #pragma once
00010 
00011 #ifndef _SECURE_ATL
00012 #define _SECURE_ATL 1
00013 #endif
00014 
00015 #ifndef VC_EXTRALEAN
00016 #define VC_EXTRALEAN            // Exclude rarely-used stuff from Windows headers
00017 #endif
00018 
00019 #define ISOLATION_AWARE_ENABLED 1
00020 
00021 #include "targetver.h"
00022 
00023 #define _CRT_SECURE_NO_WARNINGS
00024 
00025 //#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS      // some CString constructors will be explicit
00026 
00027 // turns off MFC's hiding of some common and often safely ignored warning messages
00028 #define _AFX_ALL_WARNINGS
00029 
00030 #if defined(_DEBUG)
00031 #define ADDCRASHTESTMENU
00032 // also change it in PartBrowser/StdAfx.h
00033 //#define ACTIVEXGMEVIEW
00034 #endif
00035 
00036 #include <afxwin.h>         // MFC core and standard components
00037 #include <afxext.h>         // MFC extensions
00038 #include <afxole.h>         // MFC OLE classes
00039 #include <afxodlgs.h>       // MFC OLE dialog classes
00040 #include <afxdisp.h>        // MFC Automation classes
00041 #include <afxctl.h>                     // Pick up the definition of AfxOleRegisterTypeLib
00042 #include <afxdtctl.h>           // MFC support for Internet Explorer 4 Common Controls
00043 #ifndef _AFX_NO_AFXCMN_SUPPORT
00044 #include <afxcmn.h>                     // MFC support for Windows Common Controls
00045 #endif // _AFX_NO_AFXCMN_SUPPORT
00046 #include <afxcontrolbars.h>
00047 #include "mfcdual.h"
00048 
00049 #include <atlbase.h>
00050 extern CComModule _Module;
00051 #include <atlcom.h>
00052 
00053 
00054 // Imports
00055 #import "CoreLib.tlb" no_implementation no_namespace raw_method_prefix("") high_method_prefix("__") no_registry
00056 #import "MetaLib.tlb" no_implementation no_namespace raw_method_prefix("") high_method_prefix("__") no_registry
00057 #import "MgaLib.tlb" no_implementation no_namespace raw_method_prefix("") high_method_prefix("__") no_registry
00058 #import "MgaUtilLib.tlb" no_implementation no_namespace raw_method_prefix("") high_method_prefix("__") no_registry
00059 #import "ParserLib.tlb" no_implementation no_namespace raw_method_prefix("") high_method_prefix("__") no_registry
00060 #import "GMELib.tlb" no_implementation no_namespace raw_method_prefix("") high_method_prefix("__") no_registry
00061 
00062 #include "CommonImport.h"
00063 
00064 #define cpp_quote(x) 
00065 #include "Interfaceversion.h"
00066 #undef cpp_quote
00067 typedef GMEInterfaceVersion_enum GMEInterfaceVersion;
00068 
00069 // Don't load the MIDL-generated headers
00070 #define __Core_h__
00071 #define __Meta_h__
00072 #define __Mga_h__
00073 #define __MgaUtil_h__
00074 #define __MgaUtilLib_h__
00075 #define __Parser_h__
00076 #define __Gme_h__
00077 #define __GmeLib_h__
00078 #define IID_IMgaDataSource __uuidof(IMgaDataSource)
00079 // End Imports
00080 
00081 #include "CommonError.h"
00082 #include "CommonSmart.h"
00083 #include "CommonMfc.h"
00084 #include "CommonMgaTrukk.h"
00085 
00086 #if defined(_M_IX86)
00087 #define PROCESSOR_ARCHITECTURE "x86"
00088 #elif defined(_M_X64)
00089 #define PROCESSOR_ARCHITECTURE "amd64"
00090 #endif
00091 #pragma comment(linker,"/manifestdependency:\"type='win32'  name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='" PROCESSOR_ARCHITECTURE "' publicKeyToken='6595b64144ccf1df' language='*'\"")
00092 
00093 #include "AutoRoute\AutoRouterGraph.h"
00094 #include "DynMenu.h"
00095 #include "RecentConnStrList.h"
00096 
00097 #define WM_USER_ZOOM                                    (WM_USER + 111)
00098 #define WM_PANN_SCROLL                                  (WM_USER + 112)
00099 #define WM_USER_PANNREFRESH                             (WM_USER + 113)
00100 #define WM_USER_DECOR_VIEWREFRESH_REQ   (WM_USER + 114) // used for deferred view refreshes in decorator events
00101 #define WM_USER_EXECUTEPENDINGREQUESTS  (WM_USER + 115) // try to execute pending requests
00102 //{{AFX_INSERT_LOCATION}}
00103 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
00104 
00105 #endif // !defined(AFX_STDAFX_H__BD235B4D_BD3F_11D3_91E2_00104B98EAD9__INCLUDED_)