//===========================================================================// // // Purpose: Shared precompiled header file. // //===========================================================================// #ifndef SHARED_PCH_H #define SHARED_PCH_H #if defined(_DEBUG) || defined(_PROFILE) #pragma message ("Profiling is turned on; do not release this binary!\n") #endif // _DEBUG || _PROFILE // System includes. #define WIN32_LEAN_AND_MEAN // Prevent winsock2 redefinition. #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // Core includes. #include "core/assert.h" #include "core/termutil.h" // Common includes. #include "common/experimental.h" #include "common/pseudodefs.h" #include "common/x86defs.h" #include "common/sdkdefs.h" // Windows specifics, to support compiling the SDK with older versions of the Windows 10 SDK. #ifndef FILE_SUPPORTS_GHOSTING #define FILE_SUPPORTS_GHOSTING 0x40000000 // winnt #endif #ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING #define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004 #endif #define MAIN_WORKER_DLL "gamesdk.dll" #define SERVER_WORKER_DLL "dedicated.dll" #define CLIENT_WORKER_DLL "bin\\x64_retail\\client.dll" #define MAIN_GAME_DLL "r5apex.exe" #define SERVER_GAME_DLL "r5apex_ds.exe" #endif // SHARED_PCH_H