diff --git a/lib/hdb/hdb.h b/lib/hdb/hdb.h index c33ab2827..5f95a1b21 100644 --- a/lib/hdb/hdb.h +++ b/lib/hdb/hdb.h @@ -75,6 +75,9 @@ krb5_error_code hdb_keytype2key(krb5_context, hdb_entry*, krb5_error_code hdb_next_keytype2key(krb5_context, hdb_entry*, krb5_keytype, Key**); +typedef krb5_error_code (*hdb_foreach_func_t)(krb5_context, HDB*, hdb_entry*, void*); +krb5_error_code hdb_foreach(krb5_context context, HDB *db, hdb_foreach_func_t func, void *data); + #define HDB_DEFAULT_DB "heimdal" #endif /* __HDB_H__ */