Back to index

lightning-sunbird  0.9+nobinonly
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__5121F5E8_5324_11D2_93E1_000000000000__INCLUDED_)
00007 #define AFX_STDAFX_H__5121F5E8_5324_11D2_93E1_000000000000__INCLUDED_
00008 
00009 #if _MSC_VER >= 1000
00010 #pragma once
00011 #endif // _MSC_VER >= 1000
00012 
00013 #define VC_EXTRALEAN        // Exclude rarely-used stuff from Windows headers
00014 
00015 #include <afxwin.h>         // MFC core and standard components
00016 #include <afxext.h>         // MFC extensions
00017 #include <afxdisp.h>        // MFC OLE automation classes
00018 #ifndef _AFX_NO_AFXCMN_SUPPORT
00019 #include <afxcmn.h>                // MFC support for Windows Common Controls
00020 #endif // _AFX_NO_AFXCMN_SUPPORT
00021 
00022 #define _ATL_APARTMENT_THREADED
00023 #define _ATL_DEBUG_INTERFACES
00024 
00025 // ATL headers
00026 #include <atlbase.h>
00027 
00028 class CBrowseModule : public CComModule
00029 {
00030 public:
00031        DWORD dwThreadID;
00032 
00033        LPCTSTR FindOneOf(LPCTSTR p1, LPCTSTR p2);
00034        virtual LONG Unlock();
00035        virtual LONG Lock();
00036 };
00037        
00038 extern CBrowseModule _Module;
00039 
00040 #include <atlcom.h>
00041 #include <atlctl.h>
00042 
00043 #include <exdisp.h>
00044 #include <mshtml.h>
00045 #include <mshtmhst.h>
00046 #include <activscp.h>
00047 
00048 #include <string>
00049 #include <vector>
00050 #include <map>
00051 #include <list>
00052 
00053 #include "..\..\src\control\ActiveXTypes.h"
00054 #include "..\..\src\control\BrowserDiagnostics.h"
00055 #include "..\..\src\control\ActiveScriptSite.h"
00056 
00057 #include "..\..\src\common\PropertyList.h"
00058 #include "..\..\src\common\PropertyBag.h"
00059 #include "..\..\src\common\ControlSiteIPFrame.h"
00060 #include "..\..\src\common\ControlSite.h"
00061 
00062 #include "CBrowserCtlSite.h"
00063 #include "Tests.h"
00064 
00065 #define SECTION_TEST             _T("Test")
00066 #define KEY_TESTURL              _T("TestURL")
00067 #define KEY_TESTCGI              _T("TestCGI")
00068 #define KEY_TESTURL_DEFAULTVALUE _T("http://www.mozilla.org")
00069 #define KEY_TESTCGI_DEFAULTVALUE _T("http://www.mozilla.org")
00070 
00071 #define NS_ASSERTION(x,y)
00072 #define TRACE_METHOD(x)
00073 
00074 
00075 //{{AFX_INSERT_LOCATION}}
00076 // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
00077 
00078 #endif // !defined(AFX_STDAFX_H__5121F5E8_5324_11D2_93E1_000000000000__INCLUDED_)