6#pragma warning(disable : 4099)
7#pragma warning(disable : 4201)
8#pragma warning(disable : 4373)
11#include "ll/api/base/Macro.h"
13#define MCAPI LL_SHARED_IMPORT
14#define MCTAPI template<> MCAPI
16#define MCNAPI [[deprecated("This API is not available. Open an issue if you need it. "\
17 "https://github.com/LiteLDev/mcapi-requests/issues/new")]] MCAPI
28#include <condition_variable>
39#include <forward_list>
58#include <shared_mutex>
65#include <unordered_map>
66#include <unordered_set>
79#include "entt/entt.hpp"
80#include "entt/fwd.hpp"
87#include "leveldb/cache.h"
88#include "leveldb/comparator.h"
89#include "leveldb/db.h"
90#include "leveldb/dumpfile.h"
91#include "leveldb/env.h"
92#include "leveldb/filter_policy.h"
93#include "leveldb/iterator.h"
94#include "leveldb/options.h"
95#include "leveldb/slice.h"
96#include "leveldb/status.h"
97#include "leveldb/table.h"
98#include "leveldb/table_builder.h"
99#include "leveldb/write_batch.h"
102#include "rapidjson/document.h"
103#include "rapidjson/encodings.h"
104#include "rapidjson/error/en.h"
105#include "rapidjson/filereadstream.h"
106#include "rapidjson/filewritestream.h"
107#include "rapidjson/pointer.h"
108#include "rapidjson/prettywriter.h"
109#include "rapidjson/rapidjson.h"
110#include "rapidjson/reader.h"
111#include "rapidjson/schema.h"
112#include "rapidjson/stringbuffer.h"
113#include "rapidjson/writer.h"
116#include "type_safe/strong_typedef.hpp"
121#pragma warning(disable : 4702)
123#define nsel_CONFIG_SELECT_EXPECTED 1
124#include "nonstd/expected.hpp"
129#include "ll/api/base/Alias.h"
130#include "ll/api/base/StdInt.h"
133#include "fmt/format.h"
137#include "concurrentqueue.h"
140#include "stb_truetype.h"
146struct _TP_CALLBACK_INSTANCE;
151enum _WINHTTP_WEB_SOCKET_BUFFER_TYPE;
156struct _IP_ADAPTER_PREFIX_XP;
157struct sockaddr_storage;
161struct asn1_string_st;
165struct _INITIALIZE_OPTIONS;
167struct tagWNDCLASSEXW;
170 template <
size_t A,
size_t S>
174 template <
size_t A,
size_t S>
185 template <
typename Category,
typename Type>
190typedef enum D3D_FEATURE_LEVEL;
191typedef enum DXGI_SWAP_EFFECT;
192typedef enum DXGI_FORMAT;
193typedef enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS;
194typedef enum D3D_SHADER_MODEL;
195typedef enum D3D_DRIVER_TYPE;
196typedef enum D3D12_RESOURCE_STATES;
197typedef enum D3D12_RESOURCE_FLAGS;
198struct IDXGISwapChain3;
199struct ID3D11Texture2D;
201struct ID3D11DeviceContext;
202struct ID3DUserDefinedAnnotation;
203struct ID3D11InfoQueue;
204struct ID3D11RenderTargetView;
205struct ID3D11DepthStencilView;
206struct ID3D11BlendState;
207struct ID3D11DepthStencilState;
208struct ID3D11InputLayout;
209struct ID3D11RasterizerState;
210struct ID3D11SamplerState;
212struct ID3D11ShaderResourceView;
213struct ID3D11UnorderedAccessView;
214struct ID3D12DescriptorHeap;
215struct ID3D12Resource;
218struct ID3D12CommandSignature;
219struct D3D12_CPU_DESCRIPTOR_HANDLE;
221#ifndef D3D12_RAYTRACING_GEOMETRY_DESC
224#ifndef D3D12_FEATURE_DATA_ARCHITECTURE
227#ifndef D3D12_FEATURE_DATA_D3D12_OPTIONS
232typedef enum NVSDK_NGX_Logging_Level;
233typedef enum NVSDK_NGX_Feature;
238struct ssl_session_st;
239struct x509_store_ctx_st;
242struct ssl_session_st;
245namespace absl::hash_internal {
253template<
typename It,
typename Type>
265namespace GameInput::v2 {
271 std::unique_ptr<T>* mParent;
275 void operator()(T* ptr);
279struct APP_LOCAL_DEVICE_ID;
285 namespace UI::Text::Core
287 struct CoreTextEditContext;
290 namespace ApplicationModel::DataTransfer
292 struct DataTransferManager;
297 template <
size_t A,
size_t S>
301 template <
size_t A,
size_t S>
305 template <
size_t A,
size_t S>
306 struct TypedStorageType<A, S, ::winrt::Windows::ApplicationModel::DataTransfer::DataTransferManager> {
314#include "mc/deps/core/utility/optional_ref.h"
315#include "mc/platform/brstd/function_ref.h"
316#include "mc/math/vector/Vecs.h"
325template <
typename T0,
typename T1 = u
int,
int T2 = 0>
327template <
typename T0,
typename T1 = u
int,
int T2 = 0>
329template <
typename T0,
typename T1 = u
int,
int T2 = 0>
340template <
typename T0>
359template <
typename T,
typename Err = std::error_code>
362class NonOwnerPointer;
364using NotNullNonOwnerPtr = gsl::not_null<NonOwnerPointer<T>>;
366template <
typename T,
typename... Args>
372template <
typename T,
typename U,
typename A,
typename M>
375template <
typename T,
typename U =
void>
380template <
typename T,
typename Alloc = std::allocator<T>>
386template <
typename... Params>
391template <
typename TKey,
typename TValue,
typename TValuePtr,
typename... TNewInstanceArgs>
399template <
typename From,
typename To,
typename CustomData>
402template <
typename T0,
typename T1,
typename T2,
typename T3>
407enum class SignInResult;
410namespace NetherNet::Utils {
419template<
class T, ::std::ptrdiff_t N = -4711>
424template<
class T, ::std::ptrdiff_t N = -4711>
428template <
typename T0>
430using http_string = std::basic_string<char, std::char_traits<char>,
class http_stl_allocator<char>>;
431using http_wstring = std::basic_string<wchar_t, std::char_traits<wchar_t>,
class http_stl_allocator<wchar_t>>;
439class DecompressAllocator;
Definition ActorBlockBase.h:6
Definition _HeaderOutputPredefine.h:373
Definition _HeaderOutputPredefine.h:367
Definition _HeaderOutputPredefine.h:381
Definition BlockType.h:79
Definition _HeaderOutputPredefine.h:389
Definition _HeaderOutputPredefine.h:387
Definition _HeaderOutputPredefine.h:392
Definition _HeaderOutputPredefine.h:414
Definition _HeaderOutputPredefine.h:412
Definition _HeaderOutputPredefine.h:345
Definition _HeaderOutputPredefine.h:400
Definition _HeaderOutputPredefine.h:403
Definition TypedClientNetId.h:6
Definition TypedRuntimeId.h:6
Definition TypedServerNetId.h:6
Definition _HeaderOutputPredefine.h:352
Definition _HeaderOutputPredefine.h:348
Definition _HeaderOutputPredefine.h:254
Definition http_stl_allocator.h:6
Definition _HeaderOutputPredefine.h:420
Definition _HeaderOutputPredefine.h:274
Definition _HeaderOutputPredefine.h:270
Definition _HeaderOutputPredefine.h:376
Definition ContainerRuntimeIdTag.h:5
Definition CreativeItemNetIdTag.h:5
Definition _HeaderOutputPredefine.h:225
Definition _HeaderOutputPredefine.h:228
Definition _HeaderOutputPredefine.h:222
Definition ItemStackLegacyRequestIdTag.h:5
Definition ItemStackNetIdTag.h:5
Definition ItemStackRequestIdTag.h:5
Definition RecipeNetIdTag.h:5
Definition _HeaderOutputPredefine.h:247
Definition _HeaderOutputPredefine.h:261
Definition _HeaderOutputPredefine.h:260