Lines Matching refs:ui

1 /* crypto/ui/ui.h -*- mode:C; c-file-style: "eay" -*- */
85 void UI_free(UI *ui);
130 int UI_add_input_string(UI *ui, const char *prompt, int flags,
132 int UI_dup_input_string(UI *ui, const char *prompt, int flags,
134 int UI_add_verify_string(UI *ui, const char *prompt, int flags,
136 int UI_dup_verify_string(UI *ui, const char *prompt, int flags,
138 int UI_add_input_boolean(UI *ui, const char *prompt, const char *action_desc,
141 int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,
144 int UI_add_info_string(UI *ui, const char *text);
145 int UI_dup_info_string(UI *ui, const char *text);
146 int UI_add_error_string(UI *ui, const char *text);
147 int UI_dup_error_string(UI *ui, const char *text);
201 void *UI_add_user_data(UI *ui, void *user_data);
203 void *UI_get0_user_data(UI *ui);
206 const char *UI_get0_result(UI *ui, int i);
209 int UI_process(UI *ui);
214 int UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f)(void));
238 const UI_METHOD *UI_get_method(UI *ui);
239 const UI_METHOD *UI_set_method(UI *ui, const UI_METHOD *meth);
308 int UI_method_set_opener(UI_METHOD *method, int (*opener)(UI *ui));
309 int UI_method_set_writer(UI_METHOD *method, int (*writer)(UI *ui, UI_STRING *uis));
310 int UI_method_set_flusher(UI_METHOD *method, int (*flusher)(UI *ui));
311 int UI_method_set_reader(UI_METHOD *method, int (*reader)(UI *ui, UI_STRING *uis));
312 int UI_method_set_closer(UI_METHOD *method, int (*closer)(UI *ui));
313 int UI_method_set_prompt_constructor(UI_METHOD *method, char *(*prompt_constructor)(UI* ui, const char* object_desc, const char* object_name));
341 int UI_set_result(UI *ui, UI_STRING *uis, const char *result);