Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module Console
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::System
Module
windows_sys
::
Win32
::
System
::
Console
Copy item path
[
−
]
Structs
§
CHAR_INFO
CONSOLEENDTASK
CONSOLESETFOREGROUND
CONSOLEWINDOWOWNER
CONSOLE_CARET_INFO
CONSOLE_CURSOR_INFO
CONSOLE_FONT_INFO
CONSOLE_FONT_INFOEX
CONSOLE_HISTORY_INFO
CONSOLE_PROCESS_INFO
CONSOLE_READCONSOLE_CONTROL
CONSOLE_SCREEN_BUFFER_INFO
CONSOLE_SCREEN_BUFFER_INFOEX
CONSOLE_SELECTION_INFO
COORD
FOCUS_EVENT_RECORD
INPUT_RECORD
KEY_EVENT_RECORD
MENU_EVENT_RECORD
MOUSE_EVENT_RECORD
SMALL_RECT
WINDOW_BUFFER_SIZE_RECORD
Constants
§
ALTNUMPAD_BIT
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_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
ConsoleEndTask
ConsoleNotifyConsoleApplication
ConsoleSetCaretInfo
ConsoleSetForeground
ConsoleSetWindowOwner
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
PSEUDOCONSOLE_INHERIT_CURSOR
RIGHTMOST_BUTTON_PRESSED
RIGHT_ALT_PRESSED
RIGHT_CTRL_PRESSED
Reserved1
Reserved2
Reserved3
SCROLLLOCK_ON
SHIFT_PRESSED
STD_ERROR_HANDLE
STD_INPUT_HANDLE
STD_OUTPUT_HANDLE
WINDOW_BUFFER_SIZE_EVENT
Functions
§
AddConsoleAliasA
⚠
AddConsoleAliasW
⚠
AllocConsole
⚠
AttachConsole
⚠
ClosePseudoConsole
⚠
ConsoleControl
⚠
CreateConsoleScreenBuffer
⚠
CreatePseudoConsole
⚠
ExpungeConsoleCommandHistoryA
⚠
ExpungeConsoleCommandHistoryW
⚠
FillConsoleOutputAttribute
⚠
FillConsoleOutputCharacterA
⚠
FillConsoleOutputCharacterW
⚠
FlushConsoleInputBuffer
⚠
FreeConsole
⚠
GenerateConsoleCtrlEvent
⚠
GetConsoleAliasA
⚠
GetConsoleAliasExesA
⚠
GetConsoleAliasExesLengthA
⚠
GetConsoleAliasExesLengthW
⚠
GetConsoleAliasExesW
⚠
GetConsoleAliasW
⚠
GetConsoleAliasesA
⚠
GetConsoleAliasesLengthA
⚠
GetConsoleAliasesLengthW
⚠
GetConsoleAliasesW
⚠
GetConsoleCP
⚠
GetConsoleCommandHistoryA
⚠
GetConsoleCommandHistoryLengthA
⚠
GetConsoleCommandHistoryLengthW
⚠
GetConsoleCommandHistoryW
⚠
GetConsoleCursorInfo
⚠
GetConsoleDisplayMode
⚠
GetConsoleFontSize
⚠
GetConsoleHistoryInfo
⚠
GetConsoleMode
⚠
GetConsoleOriginalTitleA
⚠
GetConsoleOriginalTitleW
⚠
GetConsoleOutputCP
⚠
GetConsoleProcessList
⚠
GetConsoleScreenBufferInfo
⚠
GetConsoleScreenBufferInfoEx
⚠
GetConsoleSelectionInfo
⚠
GetConsoleTitleA
⚠
GetConsoleTitleW
⚠
GetConsoleWindow
⚠
GetCurrentConsoleFont
⚠
GetCurrentConsoleFontEx
⚠
GetLargestConsoleWindowSize
⚠
GetNumberOfConsoleInputEvents
⚠
GetNumberOfConsoleMouseButtons
⚠
GetStdHandle
⚠
PeekConsoleInputA
⚠
PeekConsoleInputW
⚠
ReadConsoleA
⚠
ReadConsoleInputA
⚠
ReadConsoleInputW
⚠
ReadConsoleOutputA
⚠
ReadConsoleOutputAttribute
⚠
ReadConsoleOutputCharacterA
⚠
ReadConsoleOutputCharacterW
⚠
ReadConsoleOutputW
⚠
ReadConsoleW
⚠
ResizePseudoConsole
⚠
ScrollConsoleScreenBufferA
⚠
ScrollConsoleScreenBufferW
⚠
SetConsoleActiveScreenBuffer
⚠
SetConsoleCP
⚠
SetConsoleCtrlHandler
⚠
SetConsoleCursorInfo
⚠
SetConsoleCursorPosition
⚠
SetConsoleDisplayMode
⚠
SetConsoleHistoryInfo
⚠
SetConsoleMode
⚠
SetConsoleNumberOfCommandsA
⚠
SetConsoleNumberOfCommandsW
⚠
SetConsoleOutputCP
⚠
SetConsoleScreenBufferInfoEx
⚠
SetConsoleScreenBufferSize
⚠
SetConsoleTextAttribute
⚠
SetConsoleTitleA
⚠
SetConsoleTitleW
⚠
SetConsoleWindowInfo
⚠
SetCurrentConsoleFontEx
⚠
SetStdHandle
⚠
SetStdHandleEx
⚠
WriteConsoleA
⚠
WriteConsoleInputA
⚠
WriteConsoleInputW
⚠
WriteConsoleOutputA
⚠
WriteConsoleOutputAttribute
⚠
WriteConsoleOutputCharacterA
⚠
WriteConsoleOutputCharacterW
⚠
WriteConsoleOutputW
⚠
WriteConsoleW
⚠
Type Aliases
§
CONSOLECONTROL
CONSOLE_CHARACTER_ATTRIBUTES
CONSOLE_MODE
HPCON
PHANDLER_ROUTINE
STD_HANDLE
Unions
§
CHAR_INFO_0
INPUT_RECORD_0
KEY_EVENT_RECORD_0