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

using CreatePseudoConsole_t
using ClosePseudoConsole_t = VOID(WINAPI *)(HPCON hPC)

Variables

static constexpr DWORD PSEUDOCONSOLE_INHERIT_CURSOR = 0x1
static Kernel32 kernel32

Typedef Documentation

◆ ClosePseudoConsole_t

using ClosePseudoConsole_t = VOID(WINAPI *)(HPCON hPC)

Definition at line 25 of file PseudoConsole.cpp.

◆ CreatePseudoConsole_t

Initial value:
HRESULT(WINAPI *)(COORD size, HANDLE hInput,
HANDLE hOutput, DWORD dwFlags,
HPCON *phPC)
void * HPCON
void * HANDLE

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().