11 #ifndef C_API_GUI_DIALOGS_KEYBOARD_H 
   12 #define C_API_GUI_DIALOGS_KEYBOARD_H 
   14 #include "../definitions.h" 
   23     bool (*show_and_get_input_with_head)(KODI_HANDLE kodiBase,
 
   27                                          bool allow_empty_result,
 
   29                                          unsigned int auto_close_ms);
 
   30     bool (*show_and_get_input)(KODI_HANDLE kodiBase,
 
   33                                bool allow_empty_result,
 
   34                                unsigned int auto_close_ms);
 
   35     bool (*show_and_get_new_password_with_head)(KODI_HANDLE kodiBase,
 
   36                                                 const char* password_in,
 
   39                                                 bool allow_empty_result,
 
   40                                                 unsigned int auto_close_ms);
 
   41     bool (*show_and_get_new_password)(KODI_HANDLE kodiBase,
 
   42                                       const char* password_in,
 
   44                                       unsigned int auto_close_ms);
 
   45     bool (*show_and_verify_new_password_with_head)(KODI_HANDLE kodiBase,
 
   48                                                    bool allow_empty_result,
 
   49                                                    unsigned int auto_close_ms);
 
   50     bool (*show_and_verify_new_password)(KODI_HANDLE kodiBase,
 
   52                                          unsigned int auto_close_ms);
 
   53     int (*show_and_verify_password)(KODI_HANDLE kodiBase,
 
   54                                     const char* password_in,
 
   58                                     unsigned int auto_close_ms);
 
   59     bool (*show_and_get_filter)(KODI_HANDLE kodiBase,
 
   63                                 unsigned int auto_close_ms);
 
   64     bool (*send_text_to_active_keyboard)(KODI_HANDLE kodiBase,
 
   67     bool (*is_keyboard_activated)(KODI_HANDLE kodiBase);