Module: wine Branch: master Commit: 96c5109a0f1a4b203e2a0575764a2577f5270c52 URL: https://source.winehq.org/git/wine.git/?a=commit;h=96c5109a0f1a4b203e2a05757...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Jul 20 15:38:26 2020 +0200
wineconsole: Use IOCTL_CONDRV_SET_INPUT_INFO in WINECON_SetEditionMode.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
programs/wineconsole/wineconsole.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-)
diff --git a/programs/wineconsole/wineconsole.c b/programs/wineconsole/wineconsole.c index 2ad9cc84ee..1fad63d72c 100644 --- a/programs/wineconsole/wineconsole.c +++ b/programs/wineconsole/wineconsole.c @@ -173,17 +173,9 @@ BOOL WINECON_GetConsoleTitle(HANDLE hConIn, WCHAR* buffer, size_t len) */ static BOOL WINECON_SetEditionMode(HANDLE hConIn, int edition_mode) { - BOOL ret; - - SERVER_START_REQ( set_console_input_info ) - { - req->handle = wine_server_obj_handle( hConIn ); - req->mask = SET_CONSOLE_INPUT_INFO_EDITION_MODE; - req->edition_mode = edition_mode; - ret = !wine_server_call_err( req ); - } - SERVER_END_REQ; - return ret; + struct condrv_input_info_params params = { SET_CONSOLE_INPUT_INFO_EDITION_MODE }; + params.info.edition_mode = edition_mode; + return DeviceIoControl(hConIn, IOCTL_CONDRV_SET_INPUT_INFO, ¶ms, sizeof(params), NULL, 0, NULL, NULL); }
/******************************************************************