Como converter PWSTR em string em C +

Eu tenho o seguinte código

// Fetch Local App Data folder path.
PWSTR localAppData = (PWSTR) malloc(128);
SHGetKnownFolderPath(FOLDERID_LocalAppData, 0, NULL, &localAppData);

// Find out the absolute path to chrome.exe
stringstream ss;
ss << localAppData << "/Google/Chrome/Application/chrome.exe";

O resultado da stringstreamer's.str() é008F6788/Google/Chrome/Application/chrome.exe, o que está errado.

Não consigo fazer com que o streamer funcione, nem o strcat ou o wcsncat devido a incompatibilidades de tip

Como converter este PWSTR para string?

questionAnswers(5)

yourAnswerToTheQuestion