>>630-631
もしかして

char buf[6];
lstrcpyn(buf, "あいう", 5);
buf[5] = '\0';

で出来たとか言ってる?
"あいう"じゃなくて"aあい"だとダメだよ。