diff options
author | Kevin Wasserman <kevin.wasserman@painless-security.com> | 2012-07-17 14:25:39 -0400 |
---|---|---|
committer | Ben Kaduk <kaduk@mit.edu> | 2012-08-23 15:29:42 -0400 |
commit | fd2d1932d262e6e342f795f9aaab2da62585fae2 (patch) | |
tree | 413fb74e0a3bd7fae7c12b5a49bba01e81c6bb3f /src/windows/include | |
parent | 1aac6932b77e7dd13a43f1d098b39313dc6474ae (diff) | |
download | krb5-fd2d1932d262e6e342f795f9aaab2da62585fae2.tar.gz krb5-fd2d1932d262e6e342f795f9aaab2da62585fae2.tar.xz krb5-fd2d1932d262e6e342f795f9aaab2da62585fae2.zip |
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 <kevin.wasserman@painless-security.com>
ticket: 7238 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
Diffstat (limited to 'src/windows/include')
-rw-r--r-- | src/windows/include/loadfuncs-krb5.h | 78 |
1 files changed, 78 insertions, 0 deletions
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 @@ -1325,6 +1325,13 @@ TYPEDEF_FUNC( 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, krb5_salttype_to_string, (krb5_int32, char *, size_t) ); @@ -1679,6 +1686,13 @@ TYPEDEF_FUNC( ); TYPEDEF_FUNC( + krb5_error_code, + KRB5_CALLCONV, + krb5_cc_get_full_name, + (krb5_context context, krb5_ccache cache, char **) + ); + +TYPEDEF_FUNC( char *, KRB5_CALLCONV, krb5_kt_get_type, @@ -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__ */ |