Module: wine Branch: master Commit: 7e1957f097d1aa0cd4658b33ef034950e8be1cb0 URL: https://source.winehq.org/git/wine.git/?a=commit;h=7e1957f097d1aa0cd4658b33e...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Aug 10 16:05:48 2020 +0200
include: Add pseudoconsole declarations.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/consoleapi.h | 5 +++++ include/wincontypes.h | 2 ++ 2 files changed, 7 insertions(+)
diff --git a/include/consoleapi.h b/include/consoleapi.h index 439e64eb7b..5bba09d37f 100644 --- a/include/consoleapi.h +++ b/include/consoleapi.h @@ -35,6 +35,8 @@ #define ENABLE_PROCESSED_OUTPUT 0x01 #define ENABLE_WRAP_AT_EOL_OUTPUT 0x02
+#define PSEUDOCONSOLE_INHERIT_CURSOR 0x01 + /* handler routine control signal type */ #define CTRL_C_EVENT 0 #define CTRL_BREAK_EVENT 1 @@ -58,6 +60,8 @@ extern "C" {
WINBASEAPI BOOL WINAPI AllocConsole(void); WINBASEAPI BOOL WINAPI AttachConsole(DWORD); +WINBASEAPI void WINAPI ClosePseudoConsole(HPCON); +WINBASEAPI HRESULT WINAPI CreatePseudoConsole(COORD,HANDLE,HANDLE,DWORD,HPCON *); WINBASEAPI BOOL WINAPI FreeConsole(void); WINBASEAPI UINT WINAPI GetConsoleCP(void); WINBASEAPI BOOL WINAPI GetConsoleMode( HANDLE,DWORD *); @@ -72,6 +76,7 @@ WINBASEAPI BOOL WINAPI ReadConsoleW(HANDLE,void *,DWORD,DWORD *,void *); WINBASEAPI BOOL WINAPI ReadConsoleInputA(HANDLE,PINPUT_RECORD,DWORD,DWORD *); WINBASEAPI BOOL WINAPI ReadConsoleInputW(HANDLE,PINPUT_RECORD,DWORD,DWORD *); #define ReadConsoleInput WINELIB_NAME_AW(ReadConsoleInput) +WINBASEAPI HRESULT WINAPI ResizePseudoConsole(HPCON,COORD); WINBASEAPI BOOL WINAPI SetConsoleCtrlHandler( PHANDLER_ROUTINE,BOOL); WINBASEAPI BOOL WINAPI SetConsoleMode( HANDLE,DWORD); WINBASEAPI BOOL WINAPI WriteConsoleA(HANDLE,const void *,DWORD,DWORD *,void *); diff --git a/include/wincontypes.h b/include/wincontypes.h index e416c448a3..d724a80921 100644 --- a/include/wincontypes.h +++ b/include/wincontypes.h @@ -130,4 +130,6 @@ typedef struct _CONSOLE_FONT_INFO COORD dwFontSize; } CONSOLE_FONT_INFO,*LPCONSOLE_FONT_INFO;
+typedef void *HPCON; + #endif /* _WINCONTYPES_ */