Mainly VT modes (win 10+), quick-edit, insert.
Unified · Split
| @@ -167,9 +167,16 @@ extern "C" { · 166 unmodified lines | |||
| 167 | #define ENABLE_ECHO_INPUT 0x4 | 167 | #define ENABLE_ECHO_INPUT 0x4 |
| 168 | #define ENABLE_WINDOW_INPUT 0x8 | 168 | #define ENABLE_WINDOW_INPUT 0x8 |
| 169 | #define ENABLE_MOUSE_INPUT 0x10 | 169 | #define ENABLE_MOUSE_INPUT 0x10 |
| 170 | #define ENABLE_INSERT_MODE 0x20 | ||
| 171 | #define ENABLE_QUICK_EDIT_MODE 0x40 | ||
| 172 | #define ENABLE_EXTENDED_FLAGS 0x80 | ||
| 173 | #define ENABLE_VIRTUAL_TERMINAL_INPUT 0x200 | ||
| 170 | 174 | ||
| 171 | #define ENABLE_PROCESSED_OUTPUT 0x1 | 175 | #define ENABLE_PROCESSED_OUTPUT 0x1 |
| 172 | #define ENABLE_WRAP_AT_EOL_OUTPUT 0x2 | 176 | #define ENABLE_WRAP_AT_EOL_OUTPUT 0x2 |
| 177 | #define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x4 | ||
| 178 | #define DISABLE_NEWLINE_AUTO_RETURN 0x8 | ||
| 179 | #define ENABLE_LVB_GRID_WORLDWIDE 0x10 | ||
| 173 | 180 | ||
| 174 | #ifdef UNICODE | 181 | #ifdef UNICODE |
| 175 | #define PeekConsoleInput PeekConsoleInputW | 182 | #define PeekConsoleInput PeekConsoleInputW |