Nebula
Loading...
Searching...
No Matches
precompiled.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
12#ifndef WIN32_LEAN_AND_MEAN
13#define WIN32_LEAN_AND_MEAN
14#endif
15
16#define _WIN32_WINNT 0x0601
17
18#define NOGDICAPMASKS
19#define OEMRESOURCE
20#define NOATOM
21// clashes with shlobj.h
22//#define NOCTLMGR
23#define NOMEMMGR
24#define NOMETAFILE
25#define NOOPENFILE
26#define NOSERVICE
27#define NOSOUND
28#define NOCOMM
29#define NOKANJI
30#define NOHELP
31#define NOPROFILER
32#define NODEFERWINDOWPOS
33#define NOMCX
34#define NOMINMAX
35
36// Windows headers
37#include <windows.h>
38#include <winbase.h>
39#include <process.h>
40#include <shlobj.h>
41#include <tchar.h>
42#include <strsafe.h>
43#include <wininet.h>
44#include <winsock2.h>
45#include <rpc.h>
46#include <winnt.h>
47#if _MSC_VER == 1900
48#pragma warning ( push )
49#pragma warning ( disable : 4091)
50#endif
51#include <dbghelp.h>
52#if _MSC_VER == 1900
53#pragma warning (pop)
54#endif
55#if _MSC_VER >= 1910
56#include <new>
57#endif
58#include <intrin.h>
59
60// crt headers
61#include <math.h>
62#include <stdlib.h>
63#include <stdarg.h>
64#include <algorithm>
65
66#include <stdint.h>