2.2.34 LPCWSTR

msdn link

An LPCWSTR is a 32-bit pointer to a constant string of 16-bit Unicode characters, which MAY be null-terminated.

This type is declared as follows:

 typedef const wchar_t* LPCWSTR;