The MS compilers don't support Win2k for some time now.
The last one was the compiler included with WinSDK 6.0, the Win7 SDK is not supporting Win2k either.
I have in my PC WinXP sp2 and also a laptop with Win7 64 bits.
I have downloaded
Windows Server 2003 Service Pack 1 (SP1)
Driver Development Kit (DDK) and the folder WINDDK includes the following subfolders:
Bin\x86, inc\atl21, inc\atl30, inc\crt, inc\ddk, \inc\mfc42, inc\w2k, \inc\wnet, inc\wxp,
lib\atl, lib\crt, lib\mfc, lib\w2k, lib\wnet, lib\wxp.
I have builded many projects in my PC, (WinXP), with VC++ 2005 express,
using
inc\w2k and
lib\w2k dynamically linking with MSVCRT.dll.
All projects run OK in my laptop, (Win7 64 bits).
Manos.