This functions might work better as:
```
bool win32ConvertUtf8ToW(const char *text, std::wstring &result)
```
as you tend to check the return code rather than the resulting string?

The next one you tend to use unchecked (as that makes most sense) so it doesn't matter so much, but they should probably be consistent.