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

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

Re-exports

pub use um::wincontypes::COORD;
pub use um::wincontypes::PCOORD;
pub use um::wincontypes::SMALL_RECT;
pub use um::wincontypes::PSMALL_RECT;
pub use um::wincontypes::KEY_EVENT_RECORD_uChar;
pub use um::wincontypes::KEY_EVENT_RECORD;
pub use um::wincontypes::PKEY_EVENT_RECORD;
pub use um::wincontypes::RIGHT_ALT_PRESSED;
pub use um::wincontypes::LEFT_ALT_PRESSED;
pub use um::wincontypes::RIGHT_CTRL_PRESSED;
pub use um::wincontypes::LEFT_CTRL_PRESSED;
pub use um::wincontypes::SHIFT_PRESSED;
pub use um::wincontypes::NUMLOCK_ON;
pub use um::wincontypes::SCROLLLOCK_ON;
pub use um::wincontypes::CAPSLOCK_ON;
pub use um::wincontypes::ENHANCED_KEY;
pub use um::wincontypes::NLS_DBCSCHAR;
pub use um::wincontypes::NLS_ALPHANUMERIC;
pub use um::wincontypes::NLS_KATAKANA;
pub use um::wincontypes::NLS_HIRAGANA;
pub use um::wincontypes::NLS_ROMAN;
pub use um::wincontypes::NLS_IME_CONVERSION;
pub use um::wincontypes::NLS_IME_DISABLE;
pub use um::wincontypes::MOUSE_EVENT_RECORD;
pub use um::wincontypes::PMOUSE_EVENT_RECORD;
pub use um::wincontypes::FROM_LEFT_1ST_BUTTON_PRESSED;
pub use um::wincontypes::RIGHTMOST_BUTTON_PRESSED;
pub use um::wincontypes::FROM_LEFT_2ND_BUTTON_PRESSED;
pub use um::wincontypes::FROM_LEFT_3RD_BUTTON_PRESSED;
pub use um::wincontypes::FROM_LEFT_4TH_BUTTON_PRESSED;
pub use um::wincontypes::MOUSE_MOVED;
pub use um::wincontypes::DOUBLE_CLICK;
pub use um::wincontypes::MOUSE_WHEELED;
pub use um::wincontypes::MOUSE_HWHEELED;
pub use um::wincontypes::WINDOW_BUFFER_SIZE_RECORD;
pub use um::wincontypes::PWINDOW_BUFFER_SIZE_RECORD;
pub use um::wincontypes::MENU_EVENT_RECORD;
pub use um::wincontypes::PMENU_EVENT_RECORD;
pub use um::wincontypes::FOCUS_EVENT_RECORD;
pub use um::wincontypes::PFOCUS_EVENT_RECORD;
pub use um::wincontypes::INPUT_RECORD_Event;
pub use um::wincontypes::INPUT_RECORD;
pub use um::wincontypes::PINPUT_RECORD;
pub use um::wincontypes::KEY_EVENT;
pub use um::wincontypes::MOUSE_EVENT;
pub use um::wincontypes::WINDOW_BUFFER_SIZE_EVENT;
pub use um::wincontypes::MENU_EVENT;
pub use um::wincontypes::FOCUS_EVENT;
pub use um::wincontypes::CHAR_INFO_Char;
pub use um::wincontypes::CHAR_INFO;
pub use um::wincontypes::PCHAR_INFO;
pub use um::wincontypes::CONSOLE_FONT_INFO;
pub use um::wincontypes::PCONSOLE_FONT_INFO;

Structs

CONSOLE_CURSOR_INFO
CONSOLE_FONT_INFOEX
CONSOLE_HISTORY_INFO
CONSOLE_READCONSOLE_CONTROL
CONSOLE_SCREEN_BUFFER_INFO
CONSOLE_SCREEN_BUFFER_INFOEX
CONSOLE_SELECTION_INFO

Constants

ATTACH_PARENT_PROCESS
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_INTENSITY
BACKGROUND_RED
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
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
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_INTENSITY
FOREGROUND_RED
HISTORY_NO_DUP_FLAG

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

PCONSOLE_CURSOR_INFO
PCONSOLE_FONT_INFOEX
PCONSOLE_HISTORY_INFO
PCONSOLE_READCONSOLE_CONTROL
PCONSOLE_SCREEN_BUFFER_INFO
PCONSOLE_SCREEN_BUFFER_INFOEX
PCONSOLE_SELECTION_INFO
PHANDLER_ROUTINE