Lines Matching refs:ui
1 /* crypto/ui/ui.h */
87 void UI_free(UI *ui);
132 int UI_add_input_string(UI *ui, const char *prompt, int flags,
134 int UI_dup_input_string(UI *ui, const char *prompt, int flags,
136 int UI_add_verify_string(UI *ui, const char *prompt, int flags,
139 int UI_dup_verify_string(UI *ui, const char *prompt, int flags,
142 int UI_add_input_boolean(UI *ui, const char *prompt, const char *action_desc,
145 int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
148 int UI_add_info_string(UI *ui, const char *text);
149 int UI_dup_info_string(UI *ui, const char *text);
150 int UI_add_error_string(UI *ui, const char *text);
151 int UI_dup_error_string(UI *ui, const char *text);
209 void *UI_add_user_data(UI *ui, void *user_data);
211 void *UI_get0_user_data(UI *ui);
214 const char *UI_get0_result(UI *ui, int i);
217 int UI_process(UI *ui);
224 int UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f) (void));
251 const UI_METHOD *UI_get_method(UI *ui);
252 const UI_METHOD *UI_set_method(UI *ui, const UI_METHOD *meth);
323 int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui));
325 int (*writer) (UI *ui, UI_STRING *uis));
326 int UI_method_set_flusher(UI_METHOD *method, int (*flusher) (UI *ui));
328 int (*reader) (UI *ui, UI_STRING *uis));
329 int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui));
331 char *(*prompt_constructor) (UI *ui,
372 int UI_set_result(UI *ui, UI_STRING *uis, const char *result);