Path: blob/main/crypto/krb5/src/windows/include/loadfuncs-leash.h
34907 views
#ifndef __LOADFUNCS_LEASH_H__1#define __LOADFUNCS_LEASH_H__23#include "loadfuncs.h"4#include <leashwin.h>56#if defined(_WIN64)7#define LEASH_DLL "leashw64.dll"8#else9#define LEASH_DLL "leashw32.dll"10#endif1112#define CALLCONV_C1314TYPEDEF_FUNC(15int,16CALLCONV_C,17Leash_kinit_dlg,18(HWND, LPLSH_DLGINFO)19);20TYPEDEF_FUNC(21int,22CALLCONV_C,23Leash_kinit_dlg_ex,24(HWND, LPLSH_DLGINFO_EX)25);26TYPEDEF_FUNC(27int,28CALLCONV_C,29Leash_changepwd_dlg,30(HWND, LPLSH_DLGINFO)31);32TYPEDEF_FUNC(33int,34CALLCONV_C,35Leash_changepwd_dlg_ex,36(HWND, LPLSH_DLGINFO_EX)37);38TYPEDEF_FUNC(39long,40CALLCONV_C,41Leash_checkpwd,42(char *, char *)43);44TYPEDEF_FUNC(45long,46CALLCONV_C,47Leash_changepwd,48(char *, char *, char*, char*)49);50TYPEDEF_FUNC(51long,52CALLCONV_C,53Leash_kinit,54(char *, char *, int)55);56TYPEDEF_FUNC(57long,58CALLCONV_C,59Leash_kinit_ex,60(char *, char *, int,int, int, int, int, unsigned long)61);62TYPEDEF_FUNC(63long,64CALLCONV_C,65Leash_klist,66(HWND, TICKETINFO*)67);68TYPEDEF_FUNC(69long,70CALLCONV_C,71Leash_kdestroy,72(void)73);74TYPEDEF_FUNC(75long,76CALLCONV_C,77Leash_get_lsh_errno,78(LONG *)79);80TYPEDEF_FUNC(81BOOL,82CALLCONV_C,83Leash_set_help_file,84(char *)85);86TYPEDEF_FUNC(87char *,88CALLCONV_C,89Leash_get_help_file,90(void)91);92TYPEDEF_FUNC(93long,94CALLCONV_C,95Leash_timesync,96(int)97);98TYPEDEF_FUNC(99DWORD,100CALLCONV_C,101Leash_get_default_lifetime,102(void)103);104TYPEDEF_FUNC(105DWORD,106CALLCONV_C,107Leash_set_default_lifetime,108(DWORD)109);110TYPEDEF_FUNC(111DWORD,112CALLCONV_C,113Leash_reset_default_lifetime,114(void)115);116TYPEDEF_FUNC(117DWORD,118CALLCONV_C,119Leash_get_default_renew_till,120(void)121);122TYPEDEF_FUNC(123DWORD,124CALLCONV_C,125Leash_set_default_renew_till,126(DWORD)127);128TYPEDEF_FUNC(129DWORD,130CALLCONV_C,131Leash_reset_default_renew_till,132(void)133);134TYPEDEF_FUNC(135DWORD,136CALLCONV_C,137Leash_get_default_forwardable,138(void)139);140TYPEDEF_FUNC(141DWORD,142CALLCONV_C,143Leash_set_default_forwardable,144(DWORD)145);146TYPEDEF_FUNC(147DWORD,148CALLCONV_C,149Leash_reset_default_forwardable,150(void)151);152TYPEDEF_FUNC(153DWORD,154CALLCONV_C,155Leash_get_default_noaddresses,156(void)157);158TYPEDEF_FUNC(159DWORD,160CALLCONV_C,161Leash_set_default_noaddresses,162(DWORD)163);164TYPEDEF_FUNC(165DWORD,166CALLCONV_C,167Leash_reset_default_noaddresses,168(void)169);170TYPEDEF_FUNC(171DWORD,172CALLCONV_C,173Leash_get_default_proxiable,174(void)175);176TYPEDEF_FUNC(177DWORD,178CALLCONV_C,179Leash_set_default_proxiable,180(DWORD)181);182TYPEDEF_FUNC(183DWORD,184CALLCONV_C,185Leash_reset_default_proxiable,186(void)187);188TYPEDEF_FUNC(189DWORD,190CALLCONV_C,191Leash_get_default_publicip,192(void)193);194TYPEDEF_FUNC(195DWORD,196CALLCONV_C,197Leash_set_default_publicip,198(DWORD)199);200TYPEDEF_FUNC(201DWORD,202CALLCONV_C,203Leash_reset_default_publicip,204(void)205);206TYPEDEF_FUNC(207DWORD,208CALLCONV_C,209Leash_get_default_life_min,210(void)211);212TYPEDEF_FUNC(213DWORD,214CALLCONV_C,215Leash_set_default_life_min,216(DWORD)217);218TYPEDEF_FUNC(219DWORD,220CALLCONV_C,221Leash_reset_default_life_min,222(void)223);224TYPEDEF_FUNC(225DWORD,226CALLCONV_C,227Leash_get_default_life_max,228(void)229);230TYPEDEF_FUNC(231DWORD,232CALLCONV_C,233Leash_set_default_life_max,234(DWORD)235);236TYPEDEF_FUNC(237DWORD,238CALLCONV_C,239Leash_reset_default_life_max,240(void)241);242TYPEDEF_FUNC(243DWORD,244CALLCONV_C,245Leash_get_default_renew_min,246(void)247);248TYPEDEF_FUNC(249DWORD,250CALLCONV_C,251Leash_set_default_renew_min,252(DWORD)253);254TYPEDEF_FUNC(255DWORD,256CALLCONV_C,257Leash_reset_default_renew_min,258(void)259);260TYPEDEF_FUNC(261DWORD,262CALLCONV_C,263Leash_get_default_renew_max,264(void)265);266TYPEDEF_FUNC(267DWORD,268CALLCONV_C,269Leash_set_default_renew_max,270(DWORD)271);272TYPEDEF_FUNC(273DWORD,274CALLCONV_C,275Leash_reset_default_renew_max,276(void)277);278TYPEDEF_FUNC(279DWORD,280CALLCONV_C,281Leash_get_default_renewable,282(void)283);284TYPEDEF_FUNC(285DWORD,286CALLCONV_C,287Leash_set_default_renewable,288(DWORD)289);290TYPEDEF_FUNC(291DWORD,292CALLCONV_C,293Leash_reset_default_renewable,294(void)295);296TYPEDEF_FUNC(297DWORD,298CALLCONV_C,299Leash_get_default_uppercaserealm,300(void)301);302TYPEDEF_FUNC(303DWORD,304CALLCONV_C,305Leash_set_default_uppercaserealm,306(DWORD)307);308TYPEDEF_FUNC(309DWORD,310CALLCONV_C,311Leash_reset_default_uppercaserealm,312(void)313);314TYPEDEF_FUNC(315DWORD,316CALLCONV_C,317Leash_get_default_mslsa_import,318(void)319);320TYPEDEF_FUNC(321DWORD,322CALLCONV_C,323Leash_set_default_mslsa_import,324(DWORD)325);326TYPEDEF_FUNC(327DWORD,328CALLCONV_C,329Leash_reset_default_mslsa_import,330(void)331);332TYPEDEF_FUNC(333DWORD,334CALLCONV_C,335Leash_get_default_preserve_kinit_settings,336(void)337);338TYPEDEF_FUNC(339DWORD,340CALLCONV_C,341Leash_set_default_preserve_kinit_settings,342(DWORD)343);344TYPEDEF_FUNC(345DWORD,346CALLCONV_C,347Leash_reset_default_preserve_kinit_settings,348(void)349);350TYPEDEF_FUNC(351BOOL,352CALLCONV_C,353Leash_import,354(void)355);356TYPEDEF_FUNC(357long,358CALLCONV_C,359Leash_importable,360(void)361);362TYPEDEF_FUNC(363int,364CALLCONV_C,365Leash_renew,366(void)367);368TYPEDEF_FUNC(369void,370CALLCONV_C,371Leash_reset_defaults,372(void)373);374/* They are not yet all here... */375376#endif /* __LOADFUNCS_LEASH_H__ */377378379