Mainly VT modes (win 10+), quick-edit, insert.
Unified · Split
| @@ -167,9 +167,16 @@ extern "C" { · 166 unmodified lines | ||
| 167 | 167 | #define ENABLE_ECHO_INPUT 0x4 |
| 168 | 168 | #define ENABLE_WINDOW_INPUT 0x8 |
| 169 | 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 | 175 | #define ENABLE_PROCESSED_OUTPUT 0x1 |
| 172 | 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 | 181 | #ifdef UNICODE |
| 175 | 182 | #define PeekConsoleInput PeekConsoleInputW |