From fd2d1932d262e6e342f795f9aaab2da62585fae2 Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Tue, 17 Jul 2012 14:25:39 -0400 Subject: Load additional krb5 and come_err funcs Required for multiple identity management and for migration of code from leashdll to leash proper. Signed-off-by: Kevin Wasserman ticket: 7238 (new) queue: kfw target_version: 1.10.4 tags: pullup --- src/windows/include/loadfuncs-krb5.h | 78 ++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) (limited to 'src/windows/include') diff --git a/src/windows/include/loadfuncs-krb5.h b/src/windows/include/loadfuncs-krb5.h index a89cf16f3f..a906788785 100644 --- a/src/windows/include/loadfuncs-krb5.h +++ b/src/windows/include/loadfuncs-krb5.h @@ -1322,6 +1322,13 @@ TYPEDEF_FUNC( (krb5_enctype, char *, size_t) ); +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_enctype_to_name, + (krb5_enctype, krb5_boolean, char *, size_t) + ); + TYPEDEF_FUNC( krb5_error_code, KRB5_CALLCONV, @@ -1678,6 +1685,13 @@ TYPEDEF_FUNC( (krb5_context context, krb5_ccache cache) ); +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cc_get_full_name, + (krb5_context context, krb5_ccache cache, char **) + ); + TYPEDEF_FUNC( char *, KRB5_CALLCONV, @@ -1767,4 +1781,68 @@ TYPEDEF_FUNC( krb5_is_config_principal, (krb5_context, krb5_const_principal) ); + +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cccol_cursor_new, + (krb5_context, krb5_cccol_cursor *) + ); + +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cccol_cursor_next, + (krb5_context, krb5_cccol_cursor cursor, krb5_ccache *) + ); + +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cccol_cursor_free, + (krb5_context, krb5_cccol_cursor *cursor) + ); + +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cc_cache_match, + (krb5_context, krb5_principal, krb5_ccache *) + ); + +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cc_new_unique, + (krb5_context, const char *, const char *, krb5_ccache *) + ); + +TYPEDEF_FUNC( + krb5_boolean, + KRB5_CALLCONV, + krb5_cc_support_switch, + (krb5_context, const char *) + ); + +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cc_switch, + (krb5_context, krb5_ccache) + ); + +TYPEDEF_FUNC( + void, + KRB5_CALLCONV, + krb5_free_string, + (krb5_context, char *) + ); + +TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5int_cc_user_set_default_name, + (krb5_context context, const char *) + ); + #endif /* __LOADFUNCS_KRB5_H__ */ -- cgit