Hi all, I got the same errors and with some help here and from a friend I got it compiled. The fixes I did (on a clean windows machine) I downloaded and installed the PlatformSDK (download it here:) [url=http://www.microsoft.com/downloads/details.aspx?FamilyID=484269e2-3b89-47e3-8eb7-1f2be6d7123a&DisplayLang=en#filelist]PlatformSDK[/url] I downloaded and installed VC Express (Microsoft Visual C++ 2005 76542-000-0000011-00125) I set the directories to: C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\bin C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include And I use the new functional file code (as in the fix posted earlier in this thread) Thanks to all who posted before me :) The code is looking fine and I will enjoy studying and learning from it :)