summaryrefslogtreecommitdiffstats
path: root/src/windows/include/loadfuncs-leash.h
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2011-09-28 21:02:41 +0000
committerSam Hartman <hartmans@mit.edu>2011-09-28 21:02:41 +0000
commit7679d12a91940657639c5550ba5e6c0fc65ba8af (patch)
tree7087532bac3616d5c1b64bf559921bebde00fc9f /src/windows/include/loadfuncs-leash.h
parentcaef99b21536d9e8c2f9c637fcf020b4e082db5d (diff)
downloadkrb5-7679d12a91940657639c5550ba5e6c0fc65ba8af.tar.gz
krb5-7679d12a91940657639c5550ba5e6c0fc65ba8af.tar.xz
krb5-7679d12a91940657639c5550ba5e6c0fc65ba8af.zip
Moved Windows specific include files to src/windows/include
Updated Windows specific Makefiles to search for header files in src/windows/include Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25279 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/windows/include/loadfuncs-leash.h')
-rw-r--r--src/windows/include/loadfuncs-leash.h413
1 files changed, 413 insertions, 0 deletions
diff --git a/src/windows/include/loadfuncs-leash.h b/src/windows/include/loadfuncs-leash.h
new file mode 100644
index 0000000000..38b1decbb0
--- /dev/null
+++ b/src/windows/include/loadfuncs-leash.h
@@ -0,0 +1,413 @@
+#ifndef __LOADFUNCS_LEASH_H__
+#define __LOADFUNCS_LEASH_H__
+
+#include "loadfuncs.h"
+#include <leashwin.h>
+
+#if defined(_WIN64)
+#define LEASH_DLL "leashw64.dll"
+#else
+#define LEASH_DLL "leashw32.dll"
+#endif
+
+#define CALLCONV_C
+
+TYPEDEF_FUNC(
+ int,
+ CALLCONV_C,
+ Leash_kinit_dlg,
+ (HWND, LPLSH_DLGINFO)
+ );
+TYPEDEF_FUNC(
+ int,
+ CALLCONV_C,
+ Leash_kinit_dlg_ex,
+ (HWND, LPLSH_DLGINFO_EX)
+ );
+TYPEDEF_FUNC(
+ int,
+ CALLCONV_C,
+ Leash_changepwd_dlg,
+ (HWND, LPLSH_DLGINFO)
+ );
+TYPEDEF_FUNC(
+ int,
+ CALLCONV_C,
+ Leash_changepwd_dlg_ex,
+ (HWND, LPLSH_DLGINFO_EX)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_checkpwd,
+ (char *, char *)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_changepwd,
+ (char *, char *, char*, char*)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_kinit,
+ (char *, char *, int)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_kinit_ex,
+ (char *, char *, int,int, int, int, int, unsigned long)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_klist,
+ (HWND, TICKETINFO*)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_kdestroy,
+ (void)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_get_lsh_errno,
+ (LONG *)
+ );
+TYPEDEF_FUNC(
+ BOOL,
+ CALLCONV_C,
+ Leash_set_help_file,
+ (char *)
+ );
+TYPEDEF_FUNC(
+ char *,
+ CALLCONV_C,
+ Leash_get_help_file,
+ (void)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_timesync,
+ (int)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_lifetime,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_lifetime,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_lifetime,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_renew_till,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_renew_till,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_renew_till,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_forwardable,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_forwardable,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_forwardable,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_noaddresses,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_noaddresses,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_noaddresses,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_proxiable,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_proxiable,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_proxiable,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_publicip,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_publicip,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_publicip,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_use_krb4,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_use_krb4,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_use_krb4,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_life_min,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_life_min,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_life_min,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_life_max,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_life_max,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_life_max,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_renew_min,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_renew_min,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_renew_min,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_renew_max,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_renew_max,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_renew_max,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_renewable,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_renewable,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_renewable,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_lock_file_locations,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_lock_file_locations,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_lock_file_locations,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_uppercaserealm,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_uppercaserealm,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_uppercaserealm,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_mslsa_import,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_mslsa_import,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_mslsa_import,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_get_default_preserve_kinit_settings,
+ (void)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_set_default_preserve_kinit_settings,
+ (DWORD)
+ );
+TYPEDEF_FUNC(
+ DWORD,
+ CALLCONV_C,
+ Leash_reset_default_preserve_kinit_settings,
+ (void)
+ );
+TYPEDEF_FUNC(
+ BOOL,
+ CALLCONV_C,
+ Leash_import,
+ (void)
+ );
+TYPEDEF_FUNC(
+ long,
+ CALLCONV_C,
+ Leash_importable,
+ (void)
+ );
+TYPEDEF_FUNC(
+ int,
+ CALLCONV_C,
+ Leash_renew,
+ (void)
+ );
+TYPEDEF_FUNC(
+ void,
+ CALLCONV_C,
+ Leash_reset_defaults,
+ (void)
+ );
+/* They are not yet all here... */
+
+#endif /* __LOADFUNCS_LEASH_H__ */