PCONSOLE_START_INFO ConsoleStartInfo
VOID NTAPI ConSrvDeleteConsole(struct _CONSRV_CONSOLE *Console)
VOID NTAPI ConSrvInitConsoleSupport(VOID)
NTSTATUS ConSrvConsoleCtrlEventTimeout(IN ULONG CtrlEvent, IN PCONSOLE_PROCESS_DATA ProcessData, IN ULONG Timeout)
BOOLEAN NTAPI ConSrvValidateConsole(OUT struct _CONSRV_CONSOLE **Console, IN HANDLE ConsoleHandle, IN CONSOLE_STATE ExpectedState, IN BOOLEAN LockConsole)
NTSTATUS NTAPI ConSrvInitConsole(OUT PHANDLE NewConsoleHandle, OUT struct _CONSRV_CONSOLE **NewConsole, IN OUT PCONSOLE_INIT_INFO ConsoleInitInfo, IN PCSR_PROCESS ConsoleLeaderProcess)
struct _CONSOLE_INIT_INFO * PCONSOLE_INIT_INFO
NTSTATUS ConSrvGetConsole(IN PCONSOLE_PROCESS_DATA ProcessData, OUT struct _CONSRV_CONSOLE **Console, IN BOOLEAN LockConsole)
struct _CONSOLE_INIT_INFO CONSOLE_INIT_INFO
VOID ConSrvReleaseConsole(IN struct _CONSRV_CONSOLE *Console, IN BOOLEAN IsConsoleLocked)