mirror of
https://github.com/reactos/reactos.git
synced 2024-09-19 17:21:14 +00:00
500db72171
- Move aliases & history management structures & initialization into the console server part. - Maintain two different console lists, the first one for all the consoles (that are managed by the console driver) and the other for the consoles that are also owned by the console server. - Simplify few function prototypes. svn path=/branches/condrv_restructure/; revision=63141
37 lines
1,000 B
C
37 lines
1,000 B
C
/*
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
* PROJECT: ReactOS Console Server DLL
|
|
* FILE: win32ss/user/winsrv/consrv/include/console.h
|
|
* PURPOSE: Public Console Management Interface
|
|
* PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
VOID NTAPI
|
|
ConDrvInitConsoleSupport(VOID);
|
|
|
|
NTSTATUS NTAPI
|
|
ConDrvInitConsole(OUT PCONSOLE* NewConsole,
|
|
IN PCONSOLE_INFO ConsoleInfo);
|
|
NTSTATUS NTAPI
|
|
ConDrvRegisterTerminal(IN PCONSOLE Console,
|
|
IN PTERMINAL Terminal);
|
|
NTSTATUS NTAPI
|
|
ConDrvDeregisterTerminal(IN PCONSOLE Console);
|
|
VOID NTAPI
|
|
ConDrvDeleteConsole(IN PCONSOLE Console);
|
|
|
|
|
|
|
|
BOOLEAN NTAPI
|
|
ConDrvValidateConsoleState(IN PCONSOLE Console,
|
|
IN CONSOLE_STATE ExpectedState);
|
|
|
|
BOOLEAN NTAPI
|
|
ConDrvValidateConsoleUnsafe(IN PCONSOLE Console,
|
|
IN CONSOLE_STATE ExpectedState,
|
|
IN BOOLEAN LockConsole);
|
|
|
|
/* EOF */
|