Basic FreeType renderer implementation.
[gdipp.git] / gdipp_server / stdafx.h
blob71dc1d491460728121a20dbc5faf86f0c84cfc43
1 // stdafx.h : include file for standard system include files,
2 // or project specific include files that are used frequently, but
3 // are changed infrequently
4 //
6 #pragma once
8 #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
9 // Windows Header Files:
10 #include <windows.h>
11 #include <mmsystem.h>
12 #include <rpc.h>
13 #include <wtsapi32.h>
15 // C RunTime Header Files
16 #include <cmath>
17 #include <list>
18 #include <map>
19 #include <set>
20 #include <sstream>
21 #include <vector>
23 // FreeType
24 #include "ft2build.h"
25 #include FT_FREETYPE_H
26 #include FT_CACHE_H
27 #include FT_LCD_FILTER_H
28 #include FT_OUTLINE_H
29 #include FT_TYPES_H
31 #include <pshpack1.h>
32 #include FT_TRUETYPE_TABLES_H
33 #include <poppack.h>
35 // MurmurHash
36 #include "MurmurHash/MurmurHash3.h"
37 typedef std::pair<uint64_t, uint64_t> uint128_t;
39 // SQLite
40 //#include "sqlite3/sqlite3.h"
42 #include "gdipp_server/fassert.h"
44 #include "gdipp_lib/debug.h"