summaryrefslogtreecommitdiffstats
path: root/src/windows/include
diff options
context:
space:
mode:
authorKevin Wasserman <kevin.wasserman@painless-security.com>2012-07-17 14:25:39 -0400
committerBen Kaduk <kaduk@mit.edu>2012-08-23 15:29:42 -0400
commitfd2d1932d262e6e342f795f9aaab2da62585fae2 (patch)
tree413fb74e0a3bd7fae7c12b5a49bba01e81c6bb3f /src/windows/include
parent1aac6932b77e7dd13a43f1d098b39313dc6474ae (diff)
downloadkrb5-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.h78
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__ */