LLDB mainline
PseudoConsole.cpp File Reference
#include "lldb/Host/windows/PseudoConsole.h"
#include <cstdio>
#include <mutex>
#include "lldb/Host/windows/windows.h"
#include "lldb/Utility/LLDBLog.h"
#include "llvm/Support/Errc.h"

Go to the source code of this file.

Classes

struct  Kernel32

Typedefs

typedef HRESULT(WINAPI * CreatePseudoConsole_t) (COORD size, HANDLE hInput, HANDLE hOutput, DWORD dwFlags, HPCON *phPC)
typedef VOID(WINAPI * ClosePseudoConsole_t) (HPCON hPC)

Variables

static constexpr DWORD PSEUDOCONSOLE_INHERIT_CURSOR = 0x1
static Kernel32 kernel32

Typedef Documentation

◆ ClosePseudoConsole_t

typedef VOID(WINAPI * ClosePseudoConsole_t) (HPCON hPC)

Definition at line 25 of file PseudoConsole.cpp.

◆ CreatePseudoConsole_t

typedef HRESULT(WINAPI * CreatePseudoConsole_t) (COORD size, HANDLE hInput, HANDLE hOutput, DWORD dwFlags, HPCON *phPC)

Definition at line 21 of file PseudoConsole.cpp.

Variable Documentation

◆ kernel32

◆ PSEUDOCONSOLE_INHERIT_CURSOR

DWORD PSEUDOCONSOLE_INHERIT_CURSOR = 0x1
staticconstexpr

Definition at line 27 of file PseudoConsole.cpp.

Referenced by lldb_private::PseudoConsole::OpenPseudoConsole().