in main file cstrlenW is defined as so: #define cstrlenW(str) (sizeof(str)-1)/sizeof(WCHAR) i gess it should be defined instead as so: #define cstrlenW(str) ((sizeof(str)/sizeof(WCHAR))-1)