// Copyright 2013 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. #ifdef _WIN32 #define STRINGIFY_HELPER(x) #x #define STRINGIFY(x) STRINGIFY_HELPER(x) #if defined _MSC_FULL_VER && _MSC_FULL_VER < 192930037 #pragma message("Current _MSC_FULL_VER: " STRINGIFY(_MSC_FULL_VER)) #error Please update your build environment to the latest Visual Studio 2019! #endif #include #ifndef NTDDI_WIN10_VB #pragma message("Current WDK_NTDDI_VERSION: " STRINGIFY(WDK_NTDDI_VERSION)) #error Windows 10.0.19041 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"