krb5_ktsrvtab_data
krb5_ktsrvtab_data *data;
data = (krb5_ktsrvtab_data *)malloc(sizeof(krb5_ktsrvtab_data));
#define KTPRIVATE(id) ((krb5_ktsrvtab_data *)(id)->data)
#define KTFILENAME(id) (((krb5_ktsrvtab_data *)(id)->data)->name)
#define KTFILEP(id) (((krb5_ktsrvtab_data *)(id)->data)->openf)