Module winapi::um::wincon [] [src]

This module contains the public data structures, data types, and procedures exported by the NT console subsystem.

Structs

CHAR_INFO
CHAR_INFO_Char
CONSOLE_CURSOR_INFO
CONSOLE_FONT_INFO
CONSOLE_FONT_INFOEX
CONSOLE_HISTORY_INFO
CONSOLE_READCONSOLE_CONTROL
CONSOLE_SCREEN_BUFFER_INFO
CONSOLE_SCREEN_BUFFER_INFOEX
CONSOLE_SELECTION_INFO
COORD
FOCUS_EVENT_RECORD
INPUT_RECORD
INPUT_RECORD_Event
KEY_EVENT_RECORD
KEY_EVENT_RECORD_uChar
MENU_EVENT_RECORD
MOUSE_EVENT_RECORD
SMALL_RECT
WINDOW_BUFFER_SIZE_RECORD

Constants

ATTACH_PARENT_PROCESS
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_INTENSITY
BACKGROUND_RED
CAPSLOCK_ON
COMMON_LVB_GRID_HORIZONTAL
COMMON_LVB_GRID_LVERTICAL
COMMON_LVB_GRID_RVERTICAL
COMMON_LVB_LEADING_BYTE
COMMON_LVB_REVERSE_VIDEO
COMMON_LVB_SBCSDBCS
COMMON_LVB_TRAILING_BYTE
COMMON_LVB_UNDERSCORE
CONSOLE_FULLSCREEN
CONSOLE_FULLSCREEN_HARDWARE
CONSOLE_FULLSCREEN_MODE
CONSOLE_MOUSE_DOWN
CONSOLE_MOUSE_SELECTION
CONSOLE_NO_SELECTION
CONSOLE_REAL_INPUT_HANDLE
CONSOLE_REAL_OUTPUT_HANDLE
CONSOLE_SELECTION_IN_PROGRESS
CONSOLE_SELECTION_NOT_EMPTY
CONSOLE_TEXTMODE_BUFFER
CONSOLE_WINDOWED_MODE
CTRL_BREAK_EVENT
CTRL_CLOSE_EVENT
CTRL_C_EVENT
CTRL_LOGOFF_EVENT
CTRL_SHUTDOWN_EVENT
DISABLE_NEWLINE_AUTO_RETURN
DOUBLE_CLICK
ENABLE_AUTO_POSITION
ENABLE_ECHO_INPUT
ENABLE_EXTENDED_FLAGS
ENABLE_INSERT_MODE
ENABLE_LINE_INPUT
ENABLE_LVB_GRID_WORLDWIDE
ENABLE_MOUSE_INPUT
ENABLE_PROCESSED_INPUT
ENABLE_PROCESSED_OUTPUT
ENABLE_QUICK_EDIT_MODE
ENABLE_VIRTUAL_TERMINAL_INPUT
ENABLE_VIRTUAL_TERMINAL_PROCESSING
ENABLE_WINDOW_INPUT
ENABLE_WRAP_AT_EOL_OUTPUT
ENHANCED_KEY
FOCUS_EVENT
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_INTENSITY
FOREGROUND_RED
FROM_LEFT_1ST_BUTTON_PRESSED
FROM_LEFT_2ND_BUTTON_PRESSED
FROM_LEFT_3RD_BUTTON_PRESSED
FROM_LEFT_4TH_BUTTON_PRESSED
HISTORY_NO_DUP_FLAG
KEY_EVENT
LEFT_ALT_PRESSED
LEFT_CTRL_PRESSED
MENU_EVENT
MOUSE_EVENT
MOUSE_HWHEELED
MOUSE_MOVED
MOUSE_WHEELED
NLS_ALPHANUMERIC
NLS_DBCSCHAR
NLS_HIRAGANA
NLS_IME_CONVERSION
NLS_IME_DISABLE
NLS_KATAKANA
NLS_ROMAN
NUMLOCK_ON
RIGHTMOST_BUTTON_PRESSED
RIGHT_ALT_PRESSED
RIGHT_CTRL_PRESSED
SCROLLLOCK_ON
SHIFT_PRESSED
WINDOW_BUFFER_SIZE_EVENT

Functions

AddConsoleAliasA
AddConsoleAliasW
AttachConsole
CreateConsoleScreenBuffer
FillConsoleOutputAttribute
FillConsoleOutputCharacterA
FillConsoleOutputCharacterW
FlushConsoleInputBuffer
FreeConsole
GenerateConsoleCtrlEvent
GetConsoleAliasA
GetConsoleAliasExesA
GetConsoleAliasExesLengthA
GetConsoleAliasExesLengthW
GetConsoleAliasExesW
GetConsoleAliasW
GetConsoleAliasesA
GetConsoleAliasesLengthA
GetConsoleAliasesLengthW
GetConsoleAliasesW
GetConsoleCursorInfo
GetConsoleDisplayMode
GetConsoleFontSize
GetConsoleHistoryInfo
GetConsoleOriginalTitleA
GetConsoleOriginalTitleW
GetConsoleProcessList
GetConsoleScreenBufferInfo
GetConsoleScreenBufferInfoEx
GetConsoleSelectionInfo
GetConsoleTitleA
GetConsoleTitleW
GetConsoleWindow
GetCurrentConsoleFont
GetCurrentConsoleFontEx
GetLargestConsoleWindowSize
GetNumberOfConsoleMouseButtons
PeekConsoleInputW
ReadConsoleOutputA
ReadConsoleOutputAttribute
ReadConsoleOutputCharacterA
ReadConsoleOutputCharacterW
ReadConsoleOutputW
ScrollConsoleScreenBufferA
ScrollConsoleScreenBufferW
SetConsoleActiveScreenBuffer
SetConsoleCP
SetConsoleCursorInfo
SetConsoleCursorPosition
SetConsoleDisplayMode
SetConsoleHistoryInfo
SetConsoleOutputCP
SetConsoleScreenBufferInfoEx
SetConsoleScreenBufferSize
SetConsoleTextAttribute
SetConsoleTitleA
SetConsoleTitleW
SetConsoleWindowInfo
SetCurrentConsoleFontEx
WriteConsoleInputA
WriteConsoleInputW
WriteConsoleOutputA
WriteConsoleOutputAttribute
WriteConsoleOutputCharacterA
WriteConsoleOutputCharacterW
WriteConsoleOutputW

Type Definitions

PCHAR_INFO
PCONSOLE_CURSOR_INFO
PCONSOLE_FONT_INFO
PCONSOLE_FONT_INFOEX
PCONSOLE_HISTORY_INFO
PCONSOLE_READCONSOLE_CONTROL
PCONSOLE_SCREEN_BUFFER_INFO
PCONSOLE_SCREEN_BUFFER_INFOEX
PCONSOLE_SELECTION_INFO
PCOORD
PFOCUS_EVENT_RECORD
PHANDLER_ROUTINE
PINPUT_RECORD
PKEY_EVENT_RECORD
PMENU_EVENT_RECORD
PMOUSE_EVENT_RECORD
PSMALL_RECT
PWINDOW_BUFFER_SIZE_RECORD