59 #ifndef HEADER_UI_LOCL_H
60 #define HEADER_UI_LOCL_H
62 #include <openssl/ui.h>
63 #include <openssl/crypto.h>
80 int (*ui_open_session)(
UI *ui);
86 int (*ui_flush)(
UI *ui);
90 int (*ui_close_session)(
UI *ui);
98 char *(*ui_construct_prompt)(
UI *ui,
const char *object_desc,
99 const char *object_name);
104 enum UI_string_types type;
105 const char *out_string;
124 const char *test_buf;
129 const char *action_desc;
130 const char *ok_chars;
131 const char *cancel_chars;
135 #define OUT_STRING_FREEABLE 0x01
148 #define UI_FLAG_REDOABLE 0x0001
149 #define UI_FLAG_PRINT_ERRORS 0x0100
Definition: ui_locl.h:139
Definition: ui_locl.h:102