iw4x-client/src/STDInclude.hpp

72 lines
1.4 KiB
C++
Raw Normal View History

2015-12-23 08:45:53 -05:00
#pragma once
#define _CRT_SECURE_NO_WARNINGS
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <stdio.h>
2015-12-23 11:12:15 -05:00
#include <string.h>
#include <wincrypt.h>
2015-12-25 15:42:35 -05:00
#include <time.h>
#include <timeapi.h>
2016-01-03 18:00:07 -05:00
#include <shellapi.h>
2015-12-26 21:56:00 -05:00
#include <WinSock2.h>
2016-01-11 18:48:27 -05:00
#include <d3d9.h>
2015-12-23 08:45:53 -05:00
#include <map>
#include <mutex>
#include <string>
#include <vector>
2015-12-25 15:42:35 -05:00
#include <sstream>
2016-01-05 19:23:43 -05:00
#include <fstream>
2015-12-25 15:42:35 -05:00
#include <utility>
2015-12-26 08:27:34 -05:00
#include <algorithm>
2016-01-01 14:01:19 -05:00
#include <functional>
#include <cctype>
#include <locale>
2015-12-26 08:27:34 -05:00
#include <regex>
#include <thread>
2016-01-03 21:27:43 -05:00
#include <chrono>
#include <future>
2015-12-23 08:45:53 -05:00
// Submodules
2016-01-04 18:49:34 -05:00
#define ZLIB_CONST
#define ASIO_STANDALONE
2016-01-04 18:49:34 -05:00
#include <zlib.h>
2016-01-16 07:11:00 -05:00
//#include <asio.hpp>
#include <json11.hpp>
2016-01-04 18:49:34 -05:00
// Version number
#include <version.hpp>
2016-01-05 19:23:43 -05:00
#include "Utils\CSV.hpp"
2015-12-23 08:45:53 -05:00
#include "Utils\Utils.hpp"
2015-12-30 18:55:08 -05:00
#include "Utils\WebIO.hpp"
2016-01-12 13:08:26 -05:00
#include "Utils\Memory.hpp"
2015-12-23 08:45:53 -05:00
#include "Utils\Hooking.hpp"
2016-01-04 18:49:34 -05:00
#include "Utils\Compression.hpp"
2015-12-23 08:45:53 -05:00
#include "Steam\Steam.hpp"
2015-12-26 21:56:00 -05:00
#include "Game\Structs.hpp"
#include "Game\Functions.hpp"
2016-01-05 19:23:43 -05:00
#include "Utils\Stream.hpp"
2015-12-23 08:45:53 -05:00
#include "Components\Loader.hpp"
// Libraries
#pragma comment(lib, "Winmm.lib")
#pragma comment(lib, "Crypt32.lib")
#pragma comment(lib, "Ws2_32.lib")
2016-01-11 18:48:27 -05:00
#pragma comment(lib, "d3d9.lib")
// Revision number
#define STRINGIZE_(x) #x
#define STRINGIZE(x) STRINGIZE_(x)
2016-01-09 12:36:05 -05:00
#define MILESTONE "beta"
#define REVISION_STR STRINGIZE(REVISION)
#define VERSION 4,2,REVISION
#define VERSION_STR "4.2." REVISION_STR