#pragma once #if defined(_WIN32) #ifndef NOMINMAX #define NOMINMAX #endif #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif #ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0601 // Windows 7+ #endif #include #ifdef max #undef max #endif #ifdef min #undef min #endif #ifdef interface #undef interface #endif #endif // defined(_WIN32)