#pragma once #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #define NOMINMAX // Prevent windows.h from defining min/max macros // which break std::min / std::max (C2589) // Windows Header Files #include