swprintf, swprintf_s, _snwprintf incorrect work with cyrillic symbols
//
wchar_t buf[MAX_PATH];
swprintf(buf, MAX_PATH, L"%s", L"АБВГД")
result buf = "" //pasta o_O))
but maybe i incorrect used it? =)
wsprintfW(buf, L"%s", L"АБВГД");
result buf is ok
PS: with asian symbols have the same problem
swprintf(buf, MAX_PATH, L"%s", L"あいうえお");
buf = "B0D0F0H0J0"