MultiByteToWideChar() returns characters, not bytes.