VOID CharToWchar(PCHAR src, PWCHAR dst){ UNICODE_STRING uString; ANSI_STRING aString; RtlInitAnsiString(&aString, src); RtlAnsiStringToUnicodeString(&uString, &aString, TRUE); wcscpy(dst, uString.Buffer); RtlFreeUnicodeString(&uString);}