diff --git a/lib/kadm5/private.h b/lib/kadm5/private.h index 4b9b941d2..f3dccd1b5 100644 --- a/lib/kadm5/private.h +++ b/lib/kadm5/private.h @@ -108,6 +108,20 @@ typedef struct kadm5_client_context { kadm5_config_params *realm_params; }kadm5_client_context; +typedef struct kadm5_ad_context { + krb5_context context; + krb5_boolean my_context; + struct kadm_func funcs; + /* */ + kadm5_config_params config; + krb5_principal caller; + krb5_ccache ccache; + char *client_name; + char *realm; + void *ldap_conn; + char *base_dn; +} kadm5_ad_context; + enum kadm_ops { kadm_get, kadm_delete,