// Copyright 2013 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #ifdef _WIN32 #define STRINGIFY_HELPER(x) #x #define STRINGIFY(x) STRINGIFY_HELPER(x) #if defined _MSC_FULL_VER && _MSC_FULL_VER < 193431937 #pragma message("Current _MSC_FULL_VER: " STRINGIFY(_MSC_FULL_VER)) #error Please update your build environment to the latest Visual Studio 2022! #endif #include #ifndef NTDDI_WIN10_NI #pragma message("Current WDK_NTDDI_VERSION: " STRINGIFY(WDK_NTDDI_VERSION)) #error Windows 10.0.22621 SDK or later is required #endif #undef STRINGIFY #undef STRINGIFY_HELPER #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if !defined ANDROID && !defined _WIN32 #include #endif #include #include #include #include #include #include #ifndef _WIN32 #include #endif #if defined _WIN32 && defined _M_X86_64 #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #ifndef _WIN32 #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifndef _WIN32 #include #endif #include #include #include #include #include #ifdef _WIN32 #include #endif #include "Common/Common.h" #include "Common/Thread.h"