pty_conpty_win.h (424B)
1 #pragma once 2 3 #include "klib/kvec.h" 4 #include "nvim/os/input.h" 5 6 #ifndef HPCON 7 # define HPCON VOID * 8 #endif 9 10 extern HRESULT(WINAPI *pCreatePseudoConsole) 11 (COORD, HANDLE, HANDLE, DWORD, HPCON *); 12 extern HRESULT(WINAPI *pResizePseudoConsole)(HPCON, COORD); 13 extern void(WINAPI *pClosePseudoConsole)(HPCON); 14 15 typedef struct conpty { 16 HPCON pty; 17 STARTUPINFOEXW si_ex; 18 } conpty_t; 19 20 #include "os/pty_conpty_win.h.generated.h"