ReactOS  0.4.15-dev-1377-ga59cecd
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 
15 
18  IN PTERMINAL Terminal);
21 VOID NTAPI
23 
24 
25 
28  IN CONSOLE_STATE ExpectedState);
29 
32  IN CONSOLE_STATE ExpectedState,
33  IN BOOLEAN LockConsole);
34 
35 /* EOF */
#define IN
Definition: typedefs.h:39
NTSTATUS NTAPI ConDrvAttachTerminal(IN PCONSOLE Console, IN PTERMINAL Terminal)
Definition: console.c:159
NTSTATUS NTAPI ConDrvDetachTerminal(IN PCONSOLE Console)
Definition: console.c:197
LONG NTSTATUS
Definition: precomp.h:26
BOOLEAN NTAPI ConDrvValidateConsoleState(IN PCONSOLE Console, IN CONSOLE_STATE ExpectedState)
Definition: console.c:24
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned char BOOLEAN
NTSTATUS NTAPI ConDrvInitConsole(IN OUT PCONSOLE Console, IN PCONSOLE_INFO ConsoleInfo)
Definition: console.c:69
static CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo
Definition: video.c:47
CConsole Console
VOID NTAPI ConDrvDeleteConsole(IN PCONSOLE Console)
Definition: console.c:217
BOOLEAN NTAPI ConDrvValidateConsoleUnsafe(IN PCONSOLE Console, IN CONSOLE_STATE ExpectedState, IN BOOLEAN LockConsole)
Definition: console.c:36
#define OUT
Definition: typedefs.h:40