ReactOS 0.4.15-dev-7918-g2a2556c
_GUI_CONSOLE_DATA Struct Reference

#include <conwnd.h>

Collaboration diagram for _GUI_CONSOLE_DATA:

Public Attributes

CRITICAL_SECTION Lock
 
BOOL WindowSizeLock
 
HANDLE hGuiInitEvent
 
HANDLE hGuiTermEvent
 
ULONG_PTR InputThreadId
 
HWINSTA WinSta
 
HDESK Desktop
 
BOOLEAN IsWindowVisible
 
BOOLEAN IsWindowActive
 
POINT OldCursor
 
LONG_PTR WndStyle
 
LONG_PTR WndStyleEx
 
BOOL IsWndMax
 
WINDOWPLACEMENT WndPl
 
HWND hWindow
 
HDC hMemDC
 
HBITMAP hBitmap
 
HPALETTE hSysPalette
 
HICON hIcon
 
HICON hIconSm
 
HCURSOR hCursor
 
INT MouseCursorRefCount
 
BOOL IgnoreNextMouseEvent
 
BOOL HackCORE8394IgnoreNextMove
 
HMENU hSysMenu
 
BOOL IsCloseButtonEnabled
 
UINT CmdIdLow
 
UINT CmdIdHigh
 
HFONT Font [FONT_MAXNO]
 
UINT CharWidth
 
UINT CharHeight
 
PCONSRV_CONSOLE Console
 
PCONSOLE_SCREEN_BUFFER ActiveBuffer
 
CONSOLE_SELECTION_INFO Selection
 
COORD dwSelectionCursor
 
BOOL LineSelection
 
GUI_CONSOLE_INFO GuiInfo
 

Detailed Description

Definition at line 40 of file conwnd.h.

Member Data Documentation

◆ ActiveBuffer

◆ CharHeight

UINT _GUI_CONSOLE_DATA::CharHeight

Definition at line 88 of file conwnd.h.

Referenced by GuiPaintCaret(), GuiPaintTextModeBuffer(), GuiWriteStream(), and OnTimer().

◆ CharWidth

UINT _GUI_CONSOLE_DATA::CharWidth

Definition at line 87 of file conwnd.h.

Referenced by GuiPaintCaret(), GuiPaintTextModeBuffer(), GuiWriteStream(), and OnTimer().

◆ CmdIdHigh

UINT _GUI_CONSOLE_DATA::CmdIdHigh

Definition at line 80 of file conwnd.h.

Referenced by GuiInitFrontEnd(), and GuiMenuControl().

◆ CmdIdLow

UINT _GUI_CONSOLE_DATA::CmdIdLow

Definition at line 79 of file conwnd.h.

Referenced by GuiInitFrontEnd(), GuiMenuControl(), and OnCommand().

◆ Console

◆ Desktop

HDESK _GUI_CONSOLE_DATA::Desktop

Definition at line 50 of file conwnd.h.

Referenced by GuiDeinitFrontEnd(), GuiGetThreadConsoleDesktop(), and GuiInitFrontEnd().

◆ dwSelectionCursor

COORD _GUI_CONSOLE_DATA::dwSelectionCursor

Definition at line 94 of file conwnd.h.

Referenced by GuiInitFrontEnd(), Mark(), OnKey(), OnMouse(), SelectAll(), and UpdateSelection().

◆ Font

HFONT _GUI_CONSOLE_DATA::Font[FONT_MAXNO]

Definition at line 86 of file conwnd.h.

Referenced by DeleteFonts(), and GuiPaintTextModeBuffer().

◆ GuiInfo

◆ HackCORE8394IgnoreNextMove

BOOL _GUI_CONSOLE_DATA::HackCORE8394IgnoreNextMove

Definition at line 75 of file conwnd.h.

Referenced by GuiInitFrontEnd(), and OnMouse().

◆ hBitmap

HBITMAP _GUI_CONSOLE_DATA::hBitmap

Definition at line 64 of file conwnd.h.

Referenced by ConWndProc(), OnNcCreate(), and OnNcDestroy().

◆ hCursor

HCURSOR _GUI_CONSOLE_DATA::hCursor

Definition at line 71 of file conwnd.h.

Referenced by ConWndProc(), GuiInitFrontEnd(), and GuiSetMouseCursor().

◆ hGuiInitEvent

HANDLE _GUI_CONSOLE_DATA::hGuiInitEvent

Definition at line 44 of file conwnd.h.

Referenced by GuiInitFrontEnd(), and OnNcCreate().

◆ hGuiTermEvent

HANDLE _GUI_CONSOLE_DATA::hGuiTermEvent

Definition at line 45 of file conwnd.h.

Referenced by GuiConsoleInputThread(), GuiDeinitFrontEnd(), and GuiInitFrontEnd().

◆ hIcon

HICON _GUI_CONSOLE_DATA::hIcon

Definition at line 67 of file conwnd.h.

Referenced by GuiChangeIcon(), GuiDeinitFrontEnd(), GuiInitFrontEnd(), and OnNcCreate().

◆ hIconSm

HICON _GUI_CONSOLE_DATA::hIconSm

Definition at line 68 of file conwnd.h.

Referenced by GuiChangeIcon(), GuiDeinitFrontEnd(), GuiInitFrontEnd(), and OnNcCreate().

◆ hMemDC

◆ hSysMenu

HMENU _GUI_CONSOLE_DATA::hSysMenu

Definition at line 77 of file conwnd.h.

Referenced by GuiMenuControl(), GuiSetMenuClose(), and OnNcCreate().

◆ hSysPalette

HPALETTE _GUI_CONSOLE_DATA::hSysPalette

◆ hWindow

◆ IgnoreNextMouseEvent

BOOL _GUI_CONSOLE_DATA::IgnoreNextMouseEvent

Definition at line 73 of file conwnd.h.

Referenced by GuiInitFrontEnd(), OnActivate(), and OnMouse().

◆ InputThreadId

ULONG_PTR _GUI_CONSOLE_DATA::InputThreadId

Definition at line 48 of file conwnd.h.

Referenced by GuiDeinitFrontEnd(), and GuiInitFrontEnd().

◆ IsCloseButtonEnabled

BOOL _GUI_CONSOLE_DATA::IsCloseButtonEnabled

Definition at line 78 of file conwnd.h.

Referenced by ConWndProc(), GuiInitFrontEnd(), and GuiSetMenuClose().

◆ IsWindowActive

BOOLEAN _GUI_CONSOLE_DATA::IsWindowActive

Definition at line 53 of file conwnd.h.

Referenced by OnActivate(), OnNcCreate(), and OnTimer().

◆ IsWindowVisible

◆ IsWndMax

BOOL _GUI_CONSOLE_DATA::IsWndMax

Definition at line 59 of file conwnd.h.

Referenced by SwitchFullScreen().

◆ LineSelection

BOOL _GUI_CONSOLE_DATA::LineSelection

◆ Lock

CRITICAL_SECTION _GUI_CONSOLE_DATA::Lock

◆ MouseCursorRefCount

INT _GUI_CONSOLE_DATA::MouseCursorRefCount

Definition at line 72 of file conwnd.h.

Referenced by ConWndProc(), GuiInitFrontEnd(), GuiRefreshInternalInfo(), and GuiShowMouseCursor().

◆ OldCursor

POINT _GUI_CONSOLE_DATA::OldCursor

Definition at line 55 of file conwnd.h.

Referenced by OnTimer().

◆ Selection

◆ WindowSizeLock

BOOL _GUI_CONSOLE_DATA::WindowSizeLock

Definition at line 43 of file conwnd.h.

Referenced by ConWndProc(), GuiReleaseScreenBuffer(), GuiSetActiveScreenBuffer(), and OnSize().

◆ WinSta

HWINSTA _GUI_CONSOLE_DATA::WinSta

Definition at line 49 of file conwnd.h.

Referenced by GuiDeinitFrontEnd(), and GuiInitFrontEnd().

◆ WndPl

WINDOWPLACEMENT _GUI_CONSOLE_DATA::WndPl

Definition at line 60 of file conwnd.h.

Referenced by SwitchFullScreen().

◆ WndStyle

LONG_PTR _GUI_CONSOLE_DATA::WndStyle

Definition at line 57 of file conwnd.h.

Referenced by SwitchFullScreen().

◆ WndStyleEx

LONG_PTR _GUI_CONSOLE_DATA::WndStyleEx

Definition at line 58 of file conwnd.h.

Referenced by SwitchFullScreen().


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