/*++ Copyright (c) 1999 Microsoft Corporation Module Name: stdafx.hxx Abstract: Include file for standard system include files. Author: Adi Oltean [aoltean] 07/02/1999 Revision History: Name Date Comments aoltean 07/02/1999 Created aoltean 09/11/1999 Disabling the C4290 warning --*/ #ifndef __VSS_STDAFX_HXX__ #define __VSS_STDAFX_HXX__ #if _MSC_VER > 1000 #pragma once #endif // Disable warning: 'identifier' : identifier was truncated to 'number' characters in the debug information //#pragma warning(disable:4786) // // C4290: C++ Exception Specification ignored // #pragma warning(disable:4290) // // ATL debugging support turned on at debug version // BUGBUG: the ATL thunking support is not enable yet in IA64 // When this will be enabled then enable it here also! // #ifdef _DEBUG #ifdef _M_IX86 #define _ATL_DEBUG_INTERFACES #define _ATL_DEBUG_QI #define _ATL_DEBUG_REFCOUNT #endif #endif // _DEBUG #include #pragma warning( disable: 4201 ) // C4201: nonstandard extension used : nameless struct/union #include #pragma warning( default: 4201 ) // C4201: nonstandard extension used : nameless struct/union #include #include #include #include #include #include #include #include #include // Enabling asserts in ATL and VSS #include "vs_assert.hxx" #include #include #pragma warning( disable: 4127 ) // warning C4127: conditional expression is constant #include #include #endif // __VSS_STDAFX_HXX__