pty_conpty_win.h
Go to the documentation of this file.
1 #ifndef NVIM_OS_PTY_CONPTY_WIN_H
2 #define NVIM_OS_PTY_CONPTY_WIN_H
3 
4 #ifndef HPCON
5 # define HPCON VOID *
6 #endif
7 
8 extern HRESULT (WINAPI *pCreatePseudoConsole) // NOLINT(whitespace/parens)
10 extern HRESULT (WINAPI *pResizePseudoConsole)(HPCON, COORD);
11 extern void (WINAPI *pClosePseudoConsole)(HPCON);
12 
13 typedef struct conpty {
15  STARTUPINFOEXW si_ex;
16 } conpty_t;
17 
18 #ifdef INCLUDE_GENERATED_DECLARATIONS
19 # include "os/pty_conpty_win.h.generated.h"
20 #endif
21 
22 #endif // NVIM_OS_PTY_CONPTY_WIN_H
DWORD
DWORD
Definition: pty_conpty_win.h:9
void
void(WINAPI *pClosePseudoConsole)(HPCON)
HPCON
#define HPCON
Definition: pty_conpty_win.h:5
HRESULT
HRESULT(WINAPI *pCreatePseudoConsole)(COORD
COORD
HPCON COORD
Definition: pty_conpty_win.h:10
HANDLE
HANDLE
Definition: pty_conpty_win.h:9
conpty::si_ex
STARTUPINFOEXW si_ex
Definition: pty_conpty_win.h:15
conpty
Definition: pty_conpty_win.h:13
conpty_t
struct conpty conpty_t
conpty::pty
HPCON pty
Definition: pty_conpty_win.h:14