1 /* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS Console Server DLL 4 * FILE: win32ss/user/winsrv/consrv/console.h 5 * PURPOSE: Console Initialization Functions 6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr) 7 */ 8 9 #pragma once 10 11 // FIXME: Fix compilation 12 struct _CONSOLE; 13 14 NTSTATUS NTAPI 15 ConSrvInitConsole(OUT PHANDLE NewConsoleHandle, 16 OUT struct _CONSOLE** /* PCONSOLE* */ NewConsole, 17 IN OUT PCONSOLE_START_INFO ConsoleStartInfo, 18 IN ULONG ConsoleLeaderProcessId); 19 VOID NTAPI ConSrvDeleteConsole(struct _CONSOLE* /* PCONSOLE */ Console); 20 21 NTSTATUS FASTCALL ConSrvGetConsole(PCONSOLE_PROCESS_DATA ProcessData, 22 struct _CONSOLE** /* PCONSOLE* */ Console, 23 BOOL LockConsole); 24 VOID FASTCALL ConSrvReleaseConsole(struct _CONSOLE* /* PCONSOLE */ Console, 25 BOOL WasConsoleLocked); 26 27 /* EOF */ 28