| 系统最小需求 | 宏定义 |
| Windows 95 和 Windows NT 4.0 | WINVER=0x0400 |
| Windows 98 和 Windows NT 4.0 | _WIN32_WINDOWS=0x0410 和 WINVER=0x0400 |
| Windows NT 4.0 | _WIN32_WINNT=0x0400 和 WINVER=0x0400 |
| Windows 98 和 Windows 2000 | WINVER=0x0500 |
| Windows 2000 | _WIN32_WINNT=0x0500 和 WINVER=0x0500 |
| Internet Explorer 3.0 | _WIN32_IE=0x0300 |
| Internet Explorer 4.0 | _WIN32_IE=0x0400 |
| Internet Explorer 5.0 | _WIN32_IE=0x0500 |
| 注:将 WINVER 设置为 0x0500 意味着 _WIN32_IE=0x0400 | |
,“Header File 规范”提供了解决 Windows 版本问题的钥匙。它向你说明:为了达到某个版本的Windows和Microsoft® Internet Explorer的目标你必须使用SDK头文件定义哪些宏。努力吧,不要跌倒在生活的快车道上。