LLDB mainline
Kernel32 Struct Reference

Public Member Functions

 Kernel32 ()
HRESULT CreatePseudoConsole (COORD size, HANDLE hInput, HANDLE hOutput, DWORD dwFlags, HPCON *phPC)
VOID ClosePseudoConsole (HPCON hPC)
bool IsConPTYAvailable ()

Private Attributes

HMODULE hModule
CreatePseudoConsole_t CreatePseudoConsole_
ClosePseudoConsole_t ClosePseudoConsole_
bool isAvailable

Detailed Description

Definition at line 28 of file PseudoConsole.cpp.

Constructor & Destructor Documentation

◆ Kernel32()

Kernel32::Kernel32 ( )
inline

Member Function Documentation

◆ ClosePseudoConsole()

VOID Kernel32::ClosePseudoConsole ( HPCON hPC)
inline

Definition at line 51 of file PseudoConsole.cpp.

References ClosePseudoConsole_.

◆ CreatePseudoConsole()

HRESULT Kernel32::CreatePseudoConsole ( COORD size,
HANDLE hInput,
HANDLE hOutput,
DWORD dwFlags,
HPCON * phPC )
inline

Definition at line 45 of file PseudoConsole.cpp.

References CreatePseudoConsole_.

◆ IsConPTYAvailable()

bool Kernel32::IsConPTYAvailable ( )
inline

Definition at line 56 of file PseudoConsole.cpp.

References isAvailable.

Member Data Documentation

◆ ClosePseudoConsole_

ClosePseudoConsole_t Kernel32::ClosePseudoConsole_
private

Definition at line 61 of file PseudoConsole.cpp.

Referenced by ClosePseudoConsole(), and Kernel32().

◆ CreatePseudoConsole_

CreatePseudoConsole_t Kernel32::CreatePseudoConsole_
private

Definition at line 60 of file PseudoConsole.cpp.

Referenced by CreatePseudoConsole(), and Kernel32().

◆ hModule

HMODULE Kernel32::hModule
private

Definition at line 59 of file PseudoConsole.cpp.

Referenced by Kernel32().

◆ isAvailable

bool Kernel32::isAvailable
private

Definition at line 62 of file PseudoConsole.cpp.

Referenced by IsConPTYAvailable(), and Kernel32().


The documentation for this struct was generated from the following file: