UTF8→UTF16の変換にはMultiByteToWideChar()を使う

ネタ元