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>
38#include <forward_list>
57#include <shared_mutex>
64#include <unordered_map>
65#include <unordered_set>
78#include "entt/entt.hpp"
79#include "entt/fwd.hpp"
86#include "leveldb/cache.h"
87#include "leveldb/comparator.h"
88#include "leveldb/db.h"
89#include "leveldb/dumpfile.h"
90#include "leveldb/env.h"
91#include "leveldb/filter_policy.h"
92#include "leveldb/iterator.h"
93#include "leveldb/options.h"
94#include "leveldb/slice.h"
95#include "leveldb/status.h"
96#include "leveldb/table.h"
97#include "leveldb/table_builder.h"
98#include "leveldb/write_batch.h"
101#include "rapidjson/document.h"
102#include "rapidjson/encodings.h"
103#include "rapidjson/error/en.h"
104#include "rapidjson/filereadstream.h"
105#include "rapidjson/filewritestream.h"
106#include "rapidjson/pointer.h"
107#include "rapidjson/prettywriter.h"
108#include "rapidjson/rapidjson.h"
109#include "rapidjson/reader.h"
110#include "rapidjson/schema.h"
111#include "rapidjson/stringbuffer.h"
112#include "rapidjson/writer.h"
115#include "type_safe/strong_typedef.hpp"
120#pragma warning(disable : 4702)
122#define nsel_CONFIG_SELECT_EXPECTED 1
123#include "nonstd/expected.hpp"
128#include "ll/api/base/Alias.h"
129#include "ll/api/base/StdInt.h"
132#include "fmt/format.h"
136#include "concurrentqueue.h"
139#include "stb_truetype.h"
145struct _TP_CALLBACK_INSTANCE;
150enum _WINHTTP_WEB_SOCKET_BUFFER_TYPE;
155struct _IP_ADAPTER_PREFIX_XP;
156struct sockaddr_storage;
160struct asn1_string_st;
164struct _INITIALIZE_OPTIONS;
166struct tagWNDCLASSEXW;
170typedef enum D3D_FEATURE_LEVEL;
171typedef enum DXGI_SWAP_EFFECT;
172typedef enum DXGI_FORMAT;
173typedef enum D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS;
174typedef enum D3D_SHADER_MODEL;
175typedef enum D3D_DRIVER_TYPE;
176typedef enum D3D12_RESOURCE_STATES;
177typedef enum D3D12_RESOURCE_FLAGS;
178struct IDXGISwapChain3;
179struct ID3D11Texture2D;
181struct ID3D11DeviceContext;
182struct ID3DUserDefinedAnnotation;
183struct ID3D11InfoQueue;
184struct ID3D11RenderTargetView;
185struct ID3D11DepthStencilView;
186struct ID3D11BlendState;
187struct ID3D11DepthStencilState;
188struct ID3D11InputLayout;
189struct ID3D11RasterizerState;
190struct ID3D11SamplerState;
192struct ID3D11ShaderResourceView;
193struct ID3D11UnorderedAccessView;
194struct ID3D12DescriptorHeap;
195struct ID3D12Resource;
198struct ID3D12CommandSignature;
199struct D3D12_CPU_DESCRIPTOR_HANDLE;
201#ifndef D3D12_RAYTRACING_GEOMETRY_DESC
204#ifndef D3D12_FEATURE_DATA_ARCHITECTURE
207#ifndef D3D12_FEATURE_DATA_D3D12_OPTIONS
211namespace GameInput::v2 {
217 std::unique_ptr<T>* mParent;
221 void operator()(T* ptr);
225struct APP_LOCAL_DEVICE_ID;
231 namespace UI::Text::Core
233 struct CoreTextEditContext;
236 namespace ApplicationModel::DataTransfer
238 struct DataTransferManager;
246#include "mc/deps/core/utility/optional_ref.h"
247#include "mc/platform/brstd/function_ref.h"
248#include "mc/math/vector/Vecs.h"
250template <
typename T0,
typename T1>
255 [[nodiscard]]
constexpr AutomaticID() : mValue(0) {}
257 [[nodiscard]]
constexpr AutomaticID(T1 x) : mValue(x) {}
259 [[nodiscard]]
constexpr operator T1()
const {
return mValue; }
261 [[nodiscard]]
inline bool operator==(AutomaticID
const& other)
const {
return mValue == other.mValue; }
263 [[nodiscard]]
inline bool operator==(T1
const& other)
const {
return mValue == other; }
265 [[nodiscard]]
inline std::strong_ordering operator<=>(AutomaticID
const& other)
const {
return mValue <=> other.mValue; }
267 [[nodiscard]]
inline std::strong_ordering operator<=>(T1
const& other)
const {
return mValue <=> other; }
269template <
typename A,
typename T>
271 size_t operator()(
AutomaticID<A, T> const& dimId)
const {
return static_cast<size_t>(dimId.mValue); }
283template <
typename T0,
typename T1 = u
int,
int T2 = 0>
285template <
typename T0,
typename T1 = u
int,
int T2 = 0>
287template <
typename T0,
typename T1 = u
int,
int T2 = 0>
298template <
typename T0>
317template <
typename T,
typename Err = std::error_code>
320class NonOwnerPointer;
322using NotNullNonOwnerPtr = gsl::not_null<NonOwnerPointer<T>>;
324template <
typename T,
typename... Args>
330template <
typename T,
typename U,
typename A,
typename M>
333template <
typename T,
typename U =
void>
338template <
typename T,
typename Alloc = std::allocator<T>>
344template <
typename... Params>
349template <
typename TKey,
typename TValue,
typename TValuePtr,
typename... TNewInstanceArgs>
357template <
typename From,
typename To,
typename CustomData>
360template <
typename T0,
typename T1,
typename T2,
typename T3>
365enum class SignInResult;
368namespace NetherNet::Utils {
377template<
class T,
size_t N = size_t(-4711ll)>
381template <
typename T0>
383using http_string = std::basic_string<char, std::char_traits<char>,
class http_stl_allocator<char>>;
384using http_wstring = std::basic_string<wchar_t, std::char_traits<wchar_t>,
class http_stl_allocator<wchar_t>>;
392class DecompressAllocator;
Definition ActorBlockBase.h:6
Definition _HeaderOutputPredefine.h:251
Definition _HeaderOutputPredefine.h:331
Definition _HeaderOutputPredefine.h:325
Definition _HeaderOutputPredefine.h:339
Definition BlockType.h:84
Definition _HeaderOutputPredefine.h:347
Definition _HeaderOutputPredefine.h:345
Definition _HeaderOutputPredefine.h:350
Definition Dimension.h:88
Definition _HeaderOutputPredefine.h:372
Definition _HeaderOutputPredefine.h:370
Definition _HeaderOutputPredefine.h:303
Definition _HeaderOutputPredefine.h:358
Definition _HeaderOutputPredefine.h:361
Definition TypedClientNetId.h:6
Definition TypedRuntimeId.h:6
Definition TypedServerNetId.h:6
Definition _HeaderOutputPredefine.h:310
Definition _HeaderOutputPredefine.h:306
Definition http_stl_allocator.h:6
Definition _HeaderOutputPredefine.h:378
Definition _HeaderOutputPredefine.h:220
Definition _HeaderOutputPredefine.h:216
Definition _HeaderOutputPredefine.h:334
Definition ContainerRuntimeIdTag.h:5
Definition CreativeItemNetIdTag.h:5
Definition _HeaderOutputPredefine.h:205
Definition _HeaderOutputPredefine.h:208
Definition _HeaderOutputPredefine.h:202
Definition ItemStackLegacyRequestIdTag.h:5
Definition ItemStackNetIdTag.h:5
Definition ItemStackRequestIdTag.h:5
Definition RecipeNetIdTag.h:5