root/src/w32inevt.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


     1 /* Input routines for GNU Emacs on the Microsoft Windows API.
     2    Copyright (C) 1995, 2001-2023 Free Software Foundation, Inc.
     3 
     4 This file is part of GNU Emacs.
     5 
     6 GNU Emacs is free software: you can redistribute it and/or modify
     7 it under the terms of the GNU General Public License as published by
     8 the Free Software Foundation, either version 3 of the License, or (at
     9 your option) any later version.
    10 
    11 GNU Emacs is distributed in the hope that it will be useful,
    12 but WITHOUT ANY WARRANTY; without even the implied warranty of
    13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    14 GNU General Public License for more details.
    15 
    16 You should have received a copy of the GNU General Public License
    17 along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
    18 
    19 #ifndef EMACS_W32INEVT_H
    20 #define EMACS_W32INEVT_H
    21 
    22 extern int w32_console_unicode_input;
    23 
    24 extern int w32_console_read_socket (struct terminal *term,
    25                                     struct input_event *hold_quit);
    26 extern void w32_console_mouse_position (struct frame **f, int insist,
    27                                         Lisp_Object *bar_window,
    28                                         enum scroll_bar_part *part,
    29                                         Lisp_Object *x, Lisp_Object *y,
    30                                         Time *time);
    31 
    32 #endif /* EMACS_W32INEVT_H */

/* [<][>][^][v][top][bottom][index][help] */