message: Don't log an error message when _DoGetConsoleInput returns CONSOLE_STATUS_WAIT.
diff: @@ -273,13 +273,18 @@ void EventsToUnicode(_Inout_ std::deque<std::unique_ptr<IInputEvent>>& inEvents,
  {
  try
  {
  - RETURN_NTSTATUS(_DoGetConsoleInput(context,
  + NTSTATUS Status = _DoGetConsoleInput(context,
  outEvents,
  eventsToRead,
  readHandleState,
  false,
  true,
  - waiter));
  + waiter);
  + if (CONSOLE_STATUS_WAIT == Status)
  + {
  + return HRESULT_FROM_NT(Status);
  + }
  + RETURN_NTSTATUS(Status);
  }
  CATCH_RETURN();
  }
  @@ -308,13 +313,18 @@ void EventsToUnicode(_Inout_ std::deque<std::unique_ptr<IInputEvent>>& inEvents,
  {
  try
  {
  - RETURN_NTSTATUS(_DoGetConsoleInput(context,
  + NTSTATUS Status = _DoGetConsoleInput(context,
  outEvents,
  eventsToRead,
  readHandleState,
  true,
  true,
  - waiter));
  + waiter);
  + if (CONSOLE_STATUS_WAIT == Status)
  + {
  + return HRESULT_FROM_NT(Status);
  + }
  + RETURN_NTSTATUS(Status);
  }
  CATCH_RETURN();
  }
  @@ -343,13 +353,18 @@ void EventsToUnicode(_Inout_ std::deque<std::unique_ptr<IInputEvent>>& inEvents,
  {
  try
  {
  - RETURN_NTSTATUS(_DoGetConsoleInput(context,
  + NTSTATUS Status = _DoGetConsoleInput(context,
  outEvents,
  eventsToRead,
  readHandleState,
  false,
  false,
  - waiter));
  + waiter);
  + if (CONSOLE_STATUS_WAIT == Status)
  + {
  + return HRESULT_FROM_NT(Status);
  + }
  + RETURN_NTSTATUS(Status);
  }
  CATCH_RETURN();
  }
  @@ -378,13 +393,18 @@ void EventsToUnicode(_Inout_ std::deque<std::unique_ptr<IInputEvent>>& inEvents,
  {
  try
  {
  - RETURN_NTSTATUS(_DoGetConsoleInput(context,
  + NTSTATUS Status = _DoGetConsoleInput(context,
  outEvents,
  eventsToRead,
  readHandleState,
  true,
  false,
  - waiter));
  + waiter);
  + if (CONSOLE_STATUS_WAIT == Status)
  + {
  + return HRESULT_FROM_NT(Status);
  + }
  + RETURN_NTSTATUS(Status);
  }
  CATCH_RETURN();
  }
  