WriteConsoleInput записывает данные непосредственно в консольный входной буфер.
BOOL WriteConsoleInput( HANDLE hConsoleInput, CONST INPUT_RECORD *lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten );
GENERIC_WRITE.В случае успеха возвращается ненулевое значение.
Если функция завершается неудачно, возвращается ноль.
Для получения дополнительной информации вызывайте функцию GetLastError.
Функция WriteConsoleInput помещает записи INPUT_RECORD
в конец входного буфера. Входной буфер при необходимости растёт динамически для хранения необходимого количества записей.
chcp или mode con cp select=.