16 int buffer_size = WideCharToMultiByte(CP_UTF8,
25 if (buffer_size <= 0) {
29 std::string result(buffer_size - 1, 0);
30 WideCharToMultiByte(CP_UTF8,
std::string WCharBufferToString(const wchar_t *wstr)
Convert a null terminated wchar_t buffer to a std::string using Windows utilities.