From 9e335555d68a4c721358507527a5bcc6ff847372 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 11 May 2001 20:26:17 +0000 Subject: [PATCH] (krb5_prompt): add type (krb5_prompter_fct): add anem git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9927 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/krb5.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/krb5/krb5.h b/lib/krb5/krb5.h index 65df22822..7f43c4ddc 100644 --- a/lib/krb5/krb5.h +++ b/lib/krb5/krb5.h @@ -541,14 +541,23 @@ typedef EncAPRepPart krb5_ap_rep_enc_part; extern const char krb5_config_file[]; extern const char krb5_defkeyname[]; +typedef enum { + KRB5_PROMPT_TYPE_PASSWORD = 0x1, + KRB5_PROMPT_TYPE_NEW_PASSWORD = 0x2, + KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN = 0x3, + KRB5_PROMPT_TYPE_PREAUTH = 0x4 +} krb5_prompt_type; + typedef struct _krb5_prompt { char *prompt; int hidden; krb5_data *reply; + krb5_prompt_type type; } krb5_prompt; typedef int (*krb5_prompter_fct)(krb5_context context, void *data, + const char *name, const char *banner, int num_prompts, krb5_prompt prompts[]);