// STL Exceptions
#include <exception>
#include <stdexcept>

// Memory Management
#include <memory>

// Platform specific: Windows
#include <windows.h>

// Macros
#define DLL_EXPORT extern "C" __declspec(dllexport)