#if !defined(INC__CommonStdAfx_h__INCLUDED) #define INC__CommonStdAfx_h__INCLUDED #if !defined(WIN32_LEAN_AND_MEAN) #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #endif #if !defined(_WIN32_WINNT) #define _WIN32_WINNT 0x0500 // TODO: Remove this when updated headers are available #endif #define ENABLE_MSGTABLE_API 1 // Enable MsgTable based API's #define ENABLE_MPH 1 // Enable Whistler MPH's #define DUSER_INCLUDE_SLIST 1 // Include S-List functions inside DUser project #define DBG_CHECK_CALLBACKS DBG // Extra validation for checking callbacks #define DBG_STORE_NAMES 0 // Extra validation to store names // Windows Header Files #ifndef WINVER #define WINVER 0x0500 #endif #include // S-List definitions in ntrtl.h #include #include #include // Windows #include // User macros #include // User privates // COM Header Files #include // CoCreateInstance, IUnknown #include // DirectDraw #include // OLE2 Interfaces #include // CComPtr #include // String conversion routines // Related services #pragma warning(push, 3) #include // GDI+ #pragma warning(pop) // TODO: Move DxXForms out #pragma warning(push, 3) #include #include #include #include #pragma warning(pop) // C RunTime Header Files #include // Standard library #include // Memory allocation #include // Character routines #include // Multi-threaded routines #if DBG #include // Debug memory routines #endif // DBG // Gadgets Header Files #include // External debugging support #endif // INC__CommonStdAfx_h__INCLUDED