I still have to change FormatMessage to FormatMessageA
I'm glad to hear that the "try this" cludge I gave you some time ago still works in the latest version. But the problem is not in my sources. There is something wrong with the Visual Studio project that you have built, it is not compatible with the sources. It's like trying to build a car with instructions to build a house. Change your project! Look for a setting to do with Unicode. I wish I could help you but I never use the Visual environment.