The Windows API as it's implemented in all versions of Windows NT is a Unicode API. That means that all the strings that you pass into it are 2-byte character strings and as a C++ programmer you use wchar_t to represent that (there's lots of other definitions
Read More