9 #ifndef C_API_GENERAL_H    10 #define C_API_GENERAL_H    89     char* (*unknown_to_utf8)(
void* kodiBase, 
const char* source, 
bool* ret, 
bool failOnBadChar);
    90     char* (*get_language)(
void* kodiBase, 
int format, 
bool region);
    91     bool (*queue_notification)(
void* kodiBase,
    95                                const char* imageFile,
    96                                unsigned int displayTime,
    98                                unsigned int messageTime);
    99     void (*get_md5)(
void* kodiBase, 
const char* text, 
char* md5);
   100     char* (*get_region)(
void* kodiBase, 
const char* id);
   101     void (*get_free_mem)(
void* kodiBase, 
long* free, 
long* total, 
bool as_bytes);
   102     int (*get_global_idle_time)(
void* kodiBase);
   103     bool (*is_addon_avilable)(
void* kodiBase, 
const char* id, 
char** version, 
bool* enabled);
   104     void (*kodi_version)(
void* kodiBase,
   111     char* (*get_current_skin_id)(
void* kodiBase);
   112     bool (*get_keyboard_layout)(
void* kodiBase,
   116     bool (*change_keyboard_layout)(
void* kodiBase, 
char** layout_name);
 
Show info notification message. 
Definition: general.h:45
QueueMsg
For kodi::QueueNotification() used message types. 
Definition: general.h:42
The quantity of rows on Kodi's standard keyboard. 
Definition: general.h:28
LangFormats
Format codes to get string from them. 
Definition: general.h:61
StdKbButtons
For kodi::CurrentKeyboardLayout used defines. 
Definition: general.h:23
Keyboard layout type, this for initial standard. 
Definition: general.h:30
three letter code as defined in ISO 639-2/T or ISO 639-2/B 
Definition: general.h:66
Show error notification message. 
Definition: general.h:49
Keyboard layout type, this to show symbols. 
Definition: general.h:34
two letter code as defined in ISO 639-1 
Definition: general.h:64
Show with own given image and parts if set on values. 
Definition: general.h:51
Show warning notification message. 
Definition: general.h:47
Keyboard layout type, this for shift controlled layout (uppercase) 
Definition: general.h:32
The quantity of buttons per row on Kodi's standard keyboard. 
Definition: general.h:26
full language name in English 
Definition: general.h:68