#include<krb5.h>structkrb5_rcache;krb5_error_codekrb5_rc_close(krb5_contextcontext, krb5_rcacheid);
krb5_error_codekrb5_rc_default(krb5_contextcontext, krb5_rcache*id);
constchar*krb5_rc_default_name(krb5_contextcontext);
constchar*krb5_rc_default_type(krb5_contextcontext);
krb5_error_codekrb5_rc_destroy(krb5_contextcontext, krb5_rcacheid);
krb5_error_codekrb5_rc_expunge(krb5_contextcontext, krb5_rcacheid);
krb5_error_codekrb5_rc_get_lifespan(krb5_contextcontext, krb5_rcacheid, krb5_deltat*auth_lifespan);
constchar*krb5_rc_get_name(krb5_contextcontext, krb5_rcacheid);
constchar*krb5_rc_get_type(krb5_contextcontext, krb5_rcacheid);
krb5_error_codekrb5_rc_initialize(krb5_contextcontext, krb5_rcacheid, krb5_deltatauth_lifespan);
krb5_error_codekrb5_rc_recover(krb5_contextcontext, krb5_rcacheid);
krb5_error_codekrb5_rc_resolve(krb5_contextcontext, krb5_rcacheid, constchar*name);
krb5_error_codekrb5_rc_resolve_full(krb5_contextcontext, krb5_rcache*id, constchar*string_name);
krb5_error_codekrb5_rc_resolve_type(krb5_contextcontext, krb5_rcache*id, constchar*type);
krb5_error_codekrb5_rc_store(krb5_contextcontext, krb5_rcacheid, krb5_donot_replay*rep);
krb5_error_codekrb5_get_server_rcache(krb5_contextcontext, constkrb5_data*piece, krb5_rcache*id);