ReactOS  0.4.14-dev-114-gc8cbd56
console.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS Console Server DLL
4  * FILE: win32ss/user/winsrv/consrv/include/console.h
5  * PURPOSE: Public Console Management Interface
6  * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
7  */
8 
9 #pragma once
10 
11 VOID NTAPI
13 
15 ConDrvInitConsole(OUT PCONSOLE* NewConsole,
19  IN PTERMINAL Terminal);
22 VOID NTAPI
24 
25 
26 
29  IN CONSOLE_STATE ExpectedState);
30 
33  IN CONSOLE_STATE ExpectedState,
34  IN BOOLEAN LockConsole);
35 
36 /* EOF */
#define IN
Definition: typedefs.h:38
NTSTATUS NTAPI ConDrvAttachTerminal(IN PCONSOLE Console, IN PTERMINAL Terminal)
Definition: console.c:269
NTSTATUS NTAPI ConDrvDetachTerminal(IN PCONSOLE Console)
Definition: console.c:307
LONG NTSTATUS
Definition: precomp.h:26
BOOLEAN NTAPI ConDrvValidateConsoleState(IN PCONSOLE Console, IN CONSOLE_STATE ExpectedState)
Definition: console.c:108
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
NTSTATUS NTAPI ConDrvInitConsole(OUT PCONSOLE *NewConsole, IN PCONSOLE_INFO ConsoleInfo)
Definition: console.c:163
unsigned char BOOLEAN
static CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo
Definition: video.c:47
CConsole Console
VOID NTAPI ConDrvDeleteConsole(IN PCONSOLE Console)
Definition: console.c:327
BOOLEAN NTAPI ConDrvValidateConsoleUnsafe(IN PCONSOLE Console, IN CONSOLE_STATE ExpectedState, IN BOOLEAN LockConsole)
Definition: console.c:120
#define OUT
Definition: typedefs.h:39
VOID NTAPI ConDrvInitConsoleSupport(VOID)
Definition: console.c:150