&InputData,
sizeof(KEYBOARD_INPUT_DATA),
&Offset,
- 0);
+ NULL);
if (Status == STATUS_PENDING)
{
Timeout.QuadPart = -100;
&InputData,
sizeof(KEYBOARD_INPUT_DATA),
&Offset,
- 0);
+ NULL);
if (Status == STATUS_PENDING)
{
Status = NtWaitForSingleObject(hConsoleInput, FALSE, NULL);
return FALSE;
lpBuffer->EventType = KEY_EVENT;
- Status = IntTranslateKey(&InputData, &lpBuffer->Event.KeyEvent);
+ Status = IntTranslateKey(hConsoleInput, &InputData, &lpBuffer->Event.KeyEvent);
if (!NT_SUCCESS(Status))
return FALSE;