-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathpch.h
102 lines (90 loc) · 2.74 KB
/
pch.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#ifndef PCH_H
#define PCH_H
// Put commonly included files here to speed up the build process
#define WIN32_LEAN_AND_MEAN
#define NOMINMAX
#include <Windows.h>
#include <iostream>
#include <string>
#include <sstream>
#include <fstream>
#include <filesystem>
#include <string_view>
#include <memory>
#include <future>
#include <execution>
#include <optional>
#include <chrono>
#include <format>
#include <array>
using namespace std::chrono_literals;
// COM
#include <d2d1.h>
#include <d3d11.h>
#include <d3d11on12.h>
#include <d3d12.h>
// WinRT
#include <winrt/base.h>
#include <winrt/Windows.Foundation.h>
#include <winrt/Windows.Web.Http.h>
#include <winrt/windows.foundation.collections.h>
#include <winrt/Windows.Web.Http.Headers.h>
#include <winrt/windows.system.h>
#include <winrt/Windows.ApplicationModel.Core.h>
#include <winrt/windows.security.cryptography.h>
#include <winrt/windows.security.cryptography.core.h>
// SDK
#include "sdk/Version.h"
#include "sdk/common/client/game/ClientInstance.h"
#include "sdk/common/client/game/MinecraftGame.h"
#include "sdk/common/client/player/LocalPlayer.h"
#include "sdk/common/world/Minecraft.h"
#include "sdk/common/world/level/Dimension.h"
#include "sdk/signature/storage.h"
#include "sdk/common/client/gui/GuiData.h"
#include "sdk/common/network/RakNetConnector.h"
#include "sdk/misc/ClickMap.h"
// Client
#include "client/hook/Hook.h"
#include "client/script/JsPlugin.h"
#include "client/script/PluginManager.h"
#include "client/ui/TextBox.h"
#include "client/misc/Timings.h"
#include "client/misc/ClientMessageQueue.h"
#include "client/event/Events.h"
#include "client/Latite.h"
// API
#include "api/eventing/Event.h"
#include "api/eventing/Listenable.h"
#include "api/eventing/EventManager.h"
#include "api/feature/Feature.h"
#include "api/feature/module/Module.h"
#include "api/feature/setting/SettingGroup.h"
#include "api/feature/setting/Setting.h"
#include "api/feature/command/Command.h"
#include "api/feature/command/CommandManager.h"
#include "api/feature/module/Module.h"
#include "api/feature/module/ModuleManager.h"
#include "api/manager/Manager.h"
#include "api/manager/FeatureManager.h"
#include "api/manager/StaticManager.h"
#include "api/memory/memory.h"
#include "api/scanner/scanner.h"
// Features
#include "client/feature/command/Command.h"
#include "client/feature/command/CommandManager.h"
#include "client/feature/module/HUDModule.h"
#include "client/feature/module/Module.h"
#include "client/feature/module/ModuleManager.h"
#include "client/feature/module/TextModule.h"
// Utils
#include "util/Util.h"
#include "util/Logger.h"
#include "util/XorString.h"
#include "util/ChakraUtil.h"
#include "util/DxUtil.h"
#include "util/LMath.h"
#include "util/Json.h"
#include "util/DxContext.h"
#include "util/FNV32.h"
#endif