How to determine if a pseudo console is waiting for user input? The pseudo console in question is created using winapi::um::consoleapi::CreatePseudoConsole