Noch als Anmerkung:
Du weißt aber schon, dass ein PWideChar aus 2 Byte-Zeichen besteht, also nLEN*2 Bytes notwendig sind. Zudem ist in nLEN das abschließende #0 nicht enthalten, also sind (nLEN+1)*2 Bytes notwendig.
Ehrlich gesagt Nein.
Aber jetzt bin ich etwas schlauer.
gruss