Microsoft Visual C++ includes copies of the Windows header files that were current at the time Visual C++ was released.
you will receive the following error code when compiling code that uses features that were introduced after Visual C++ was released: error C2065: undeclared identifier.
To avoid this we need to update these SDK headers. How can I do SDK update and ensure that I am using the latest version of the SDK header files?
download the Windows Server 2003 Platform SDK -- and yes, it works with VC++ 6.0 :)