pub unsafe extern "C" fn gtk_im_context_get_preedit_string(
    context: *mut GtkIMContext,
    str: *mut *mut c_char,
    attrs: *mut *mut PangoAttrList,
    cursor_pos: *mut c_int
)