#pragma once

// 以下のマクロは、最低限必要なプラットフォームを定義します。最低限必要なプラットフォームとは、
// アプリケーションを実行するために必要な機能を備えた最も古いバージョンの Windows や Internet Explorer など
// をいいます。これらのマクロは、指定したバージョンと、それ以前のバージョンのプラットフォーム上で利用できるすべての機能を有効にすることによって 
// 動作します。

// 最低限必要なプラットフォームが Windows 2000 であることを指定します。
#ifndef WINVER
#define WINVER 0x0500
#endif

// 最低限必要なプラットフォームが Windows 2000 であることを指定します。
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0500
#endif

// 最低限必要なプラットフォームが Windows 2000 であることを指定します。
#ifndef _WIN32_WINDOWS
#define _WIN32_WINDOWS 0x0500
#endif

// 最低限必要なプラットフォームが Internet Explorer 5.0 であることを指定します。
#ifndef _WIN32_IE
#define _WIN32_IE 0x0500
#endif
