mirror of
https://github.com/reactos/reactos.git
synced 2024-10-05 08:54:40 +00:00
64 lines
1.5 KiB
C
64 lines
1.5 KiB
C
|
/*
|
||
|
* COPYRIGHT: See COPYING in the top level directory
|
||
|
* PROJECT: ReactOS System Libraries
|
||
|
* FILE: dll/win32/kernel32/include/console.h
|
||
|
* PURPOSE: Console API Client Definitions
|
||
|
* PROGRAMMER: Hermes Belusca - Maito
|
||
|
*/
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
/* CONSTANTS ******************************************************************/
|
||
|
|
||
|
#define HANDLE_DETACHED_PROCESS (HANDLE)-2
|
||
|
#define HANDLE_CREATE_NEW_CONSOLE (HANDLE)-3
|
||
|
#define HANDLE_CREATE_NO_WINDOW (HANDLE)-4
|
||
|
|
||
|
|
||
|
/* FUNCTION PROTOTYPES ********************************************************/
|
||
|
|
||
|
BOOL WINAPI
|
||
|
BasepInitConsole(VOID);
|
||
|
|
||
|
VOID WINAPI
|
||
|
BasepUninitConsole(VOID);
|
||
|
|
||
|
VOID WINAPI
|
||
|
InitConsoleCtrlHandling(VOID);
|
||
|
|
||
|
HANDLE WINAPI
|
||
|
DuplicateConsoleHandle(HANDLE hConsole,
|
||
|
DWORD dwDesiredAccess,
|
||
|
BOOL bInheritHandle,
|
||
|
DWORD dwOptions);
|
||
|
|
||
|
BOOL WINAPI
|
||
|
VerifyConsoleIoHandle(HANDLE Handle);
|
||
|
|
||
|
BOOL WINAPI
|
||
|
CloseConsoleHandle(HANDLE Handle);
|
||
|
|
||
|
HANDLE WINAPI
|
||
|
GetConsoleInputWaitHandle(VOID);
|
||
|
|
||
|
HANDLE FASTCALL
|
||
|
TranslateStdHandle(HANDLE hHandle);
|
||
|
|
||
|
VOID
|
||
|
InitConsoleProps(IN OUT PCONSOLE_PROPS ConsoleProps);
|
||
|
|
||
|
LPCWSTR
|
||
|
IntCheckForConsoleFileName(IN LPCWSTR pszName,
|
||
|
IN DWORD dwDesiredAccess);
|
||
|
|
||
|
HANDLE WINAPI
|
||
|
OpenConsoleW(LPCWSTR wsName,
|
||
|
DWORD dwDesiredAccess,
|
||
|
BOOL bInheritHandle,
|
||
|
DWORD dwShareMode);
|
||
|
|
||
|
BOOL WINAPI
|
||
|
SetConsoleInputExeNameW(LPCWSTR lpInputExeName);
|
||
|
|
||
|
/* EOF */
|