windows-nt/Source/XPSP1/NT/enduser/netmeeting/ui/conf/precomp.h
2020-09-26 16:20:57 +08:00

92 lines
2 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// File: precomp.h
// Windows SDK Preprocessor macros
#define OEMRESOURCE
// Standard Windows SDK includes
#include <windows.h>
#include <windowsx.h>
#include <mmsystem.h>
#include <shellapi.h>
#include <winsock.h>
#include <commdlg.h>
#include <cderr.h>
#include <winldap.h>
#include <wincrypt.h>
#include <time.h>
// ATL preprocessor macros
// If _ATL_NO_FORCE_LIBS is not present, ATL will force inclusion of
// several lib files via #pragma comment( lib, XXX )... this is here to
// save us from confusion in the future...
#define _ATL_NO_FORCE_LIBS
// We should really only put this in for w2k
#define _ATL_NO_DEBUG_CRT
// This makes the ATL Host window use a NoLock creator class, so we don't
// Lock the local server. We have to make sure to close ATL host windows before
// We exit, though!
#define _ATL_HOST_NOLOCK
#if 1
#define ATL_TRACE_LEVEL 0
#else
#define ATL_TRACE_LEVEL 4
#define _ATL_DEBUG_INTERFACES
#define _ATL_DEBUG_QI
#endif
#define _ATL_APARTMENT_THREADED
// This overrides ATLTRACE and ATLTRACE2 to use our debugging libraries and output stuff.
#include <ConfDbg.h>
// We should really only put this in for w2k
#define _ASSERTE(expr) ASSERT(expr)
#include "ConfAtlTrace.h"
// ATL includes
#include <atlbase.h>
// #include <winres.h>
#ifdef SubclassWindow
// SubclassWindow definition from windowsx.h screws up ATL's CContainedWindow::SubclassWindow
// as well as CWindowImplBase::SubclassWindow in atlwin.h
#undef SubclassWindow
#endif
#include <atlconv.h>
#include <atlbase.h>
#include "AtlExeModule.h"
#include <atlcom.h>
#include <atlctl.h>
#include <atlwin.h>
#include <atlhost.h>
// Standard NetMeeting includes
#include <NmStd.h>
#include <standrd.h>
#include <ping.h>
#include <capflags.h>
#include <debspew.h>
#include <RegEntry.h>
#include <ConfReg.h>
#include <oprahcom.h>
#include <dllutil.h>
#include <nmhelp.h>
// Global Object definitions
#include "refcount.h"
// Global NetMeeting UI defintions
#include "global.h"
#include "strings.h"
#include "syspol.h"
#include <ConfEvt.h>
#include <mtgset.h>