⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 krb5-protos.h

📁 samba最新软件
💻 H
📖 第 1 页 / 共 5 页
字号:
/* This is a generated file */#ifndef __krb5_protos_h__#define __krb5_protos_h__#include <stdarg.h>#if !defined(__GNUC__) && !defined(__attribute__)#define __attribute__(x)#endif#ifdef __cplusplusextern "C" {#endif#ifndef KRB5_LIB_FUNCTION#if defined(_WIN32)#define KRB5_LIB_FUNCTION _stdcall#else#define KRB5_LIB_FUNCTION#endif#endifkrb5_error_code KRB5_LIB_FUNCTIONkrb524_convert_creds_kdc (	krb5_context /*context*/,	krb5_creds */*in_cred*/,	struct credentials */*v4creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb524_convert_creds_kdc_ccache (	krb5_context /*context*/,	krb5_ccache /*ccache*/,	krb5_creds */*in_cred*/,	struct credentials */*v4creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_425_conv_principal (	krb5_context /*context*/,	const char */*name*/,	const char */*instance*/,	const char */*realm*/,	krb5_principal */*princ*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_425_conv_principal_ext (	krb5_context /*context*/,	const char */*name*/,	const char */*instance*/,	const char */*realm*/,	krb5_boolean (*/*func*/)(krb5_context, krb5_principal),	krb5_boolean /*resolve*/,	krb5_principal */*principal*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_425_conv_principal_ext2 (	krb5_context /*context*/,	const char */*name*/,	const char */*instance*/,	const char */*realm*/,	krb5_boolean (*/*func*/)(krb5_context, void *, krb5_principal),	void */*funcctx*/,	krb5_boolean /*resolve*/,	krb5_principal */*princ*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_524_conv_principal (	krb5_context /*context*/,	const krb5_principal /*principal*/,	char */*name*/,	char */*instance*/,	char */*realm*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_abort (	krb5_context /*context*/,	krb5_error_code /*code*/,	const char */*fmt*/,	...)    __attribute__ ((noreturn, format (printf, 3, 4)));krb5_error_code KRB5_LIB_FUNCTIONkrb5_abortx (	krb5_context /*context*/,	const char */*fmt*/,	...)    __attribute__ ((noreturn, format (printf, 2, 3)));krb5_error_code KRB5_LIB_FUNCTIONkrb5_acl_match_file (	krb5_context /*context*/,	const char */*file*/,	const char */*format*/,	...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_acl_match_string (	krb5_context /*context*/,	const char */*string*/,	const char */*format*/,	...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_add_et_list (	krb5_context /*context*/,	void (*/*func*/)(struct et_list **));krb5_error_code KRB5_LIB_FUNCTIONkrb5_add_extra_addresses (	krb5_context /*context*/,	krb5_addresses */*addresses*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_add_ignore_addresses (	krb5_context /*context*/,	krb5_addresses */*addresses*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_addlog_dest (	krb5_context /*context*/,	krb5_log_facility */*f*/,	const char */*orig*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_addlog_func (	krb5_context /*context*/,	krb5_log_facility */*fac*/,	int /*min*/,	int /*max*/,	krb5_log_log_func_t /*log_func*/,	krb5_log_close_func_t /*close_func*/,	void */*data*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_addr2sockaddr (	krb5_context /*context*/,	const krb5_address */*addr*/,	struct sockaddr */*sa*/,	krb5_socklen_t */*sa_size*/,	int /*port*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_address_compare (	krb5_context /*context*/,	const krb5_address */*addr1*/,	const krb5_address */*addr2*/);int KRB5_LIB_FUNCTIONkrb5_address_order (	krb5_context /*context*/,	const krb5_address */*addr1*/,	const krb5_address */*addr2*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_address_prefixlen_boundary (	krb5_context /*context*/,	const krb5_address */*inaddr*/,	unsigned long /*prefixlen*/,	krb5_address */*low*/,	krb5_address */*high*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_address_search (	krb5_context /*context*/,	const krb5_address */*addr*/,	const krb5_addresses */*addrlist*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_aname_to_localname (	krb5_context /*context*/,	krb5_const_principal /*aname*/,	size_t /*lnsize*/,	char */*lname*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_anyaddr (	krb5_context /*context*/,	int /*af*/,	struct sockaddr */*sa*/,	krb5_socklen_t */*sa_size*/,	int /*port*/);void KRB5_LIB_FUNCTIONkrb5_appdefault_boolean (	krb5_context /*context*/,	const char */*appname*/,	krb5_const_realm /*realm*/,	const char */*option*/,	krb5_boolean /*def_val*/,	krb5_boolean */*ret_val*/);void KRB5_LIB_FUNCTIONkrb5_appdefault_string (	krb5_context /*context*/,	const char */*appname*/,	krb5_const_realm /*realm*/,	const char */*option*/,	const char */*def_val*/,	char **/*ret_val*/);void KRB5_LIB_FUNCTIONkrb5_appdefault_time (	krb5_context /*context*/,	const char */*appname*/,	krb5_const_realm /*realm*/,	const char */*option*/,	time_t /*def_val*/,	time_t */*ret_val*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_append_addresses (	krb5_context /*context*/,	krb5_addresses */*dest*/,	const krb5_addresses */*source*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_addflags (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t /*addflags*/,	int32_t */*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_free (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_genaddrs (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int /*fd*/,	int /*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_generatelocalsubkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock */*key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getaddrs (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_address **/*local_addr*/,	krb5_address **/*remote_addr*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getauthenticator (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_authenticator */*authenticator*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getcksumtype (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_cksumtype */*cksumtype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getflags (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t */*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock **/*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getkeytype (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keytype */*keytype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getlocalseqnumber (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t */*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getlocalsubkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock **/*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getrcache (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_rcache */*rcache*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getremotesubkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock **/*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_init (	krb5_context /*context*/,	krb5_auth_context */*auth_context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_removeflags (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t /*removeflags*/,	int32_t */*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setaddrs (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_address */*local_addr*/,	krb5_address */*remote_addr*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setaddrs_from_fd (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	void */*p_fd*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setcksumtype (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_cksumtype /*cksumtype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setflags (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t /*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setkeytype (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keytype /*keytype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setlocalseqnumber (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t /*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setlocalsubkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setrcache (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_rcache /*rcache*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setremoteseqnumber (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t /*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setremotesubkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setuserkey (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_getremoteseqnumber (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	int32_t */*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_ap_req (	krb5_context /*context*/,	krb5_enctype /*enctype*/,	krb5_creds */*cred*/,	krb5_flags /*ap_options*/,	krb5_data /*authenticator*/,	krb5_data */*retdata*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_authenticator (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_enctype /*enctype*/,	krb5_creds */*cred*/,	Checksum */*cksum*/,	Authenticator **/*auth_result*/,	krb5_data */*result*/,	krb5_key_usage /*usage*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal (	krb5_context /*context*/,	krb5_principal */*principal*/,	int /*rlen*/,	krb5_const_realm /*realm*/,	...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal_ext (	krb5_context /*context*/,	krb5_principal */*principal*/,	int /*rlen*/,	krb5_const_realm /*realm*/,	...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal_va (	krb5_context /*context*/,	krb5_principal */*principal*/,	int /*rlen*/,	krb5_const_realm /*realm*/,	va_list /*ap*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal_va_ext (	krb5_context /*context*/,	krb5_principal */*principal*/,	int /*rlen*/,	krb5_const_realm /*realm*/,	va_list /*ap*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_block_size (	krb5_context /*context*/,	krb5_enctype /*enctype*/,	size_t */*blocksize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_checksum_length (	krb5_context /*context*/,	krb5_cksumtype /*cksumtype*/,	size_t */*length*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_decrypt (	krb5_context /*context*/,	const krb5_keyblock /*key*/,	krb5_keyusage /*usage*/,	const krb5_data */*ivec*/,	krb5_enc_data */*input*/,	krb5_data */*output*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_encrypt (	krb5_context /*context*/,	const krb5_keyblock */*key*/,	krb5_keyusage /*usage*/,	const krb5_data */*ivec*/,	const krb5_data */*input*/,	krb5_enc_data */*output*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_encrypt_length (	krb5_context /*context*/,	krb5_enctype /*enctype*/,	size_t /*inputlen*/,	size_t */*length*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_enctype_compare (	krb5_context /*context*/,	krb5_enctype /*e1*/,	krb5_enctype /*e2*/,	krb5_boolean */*similar*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_get_checksum (	krb5_context /*context*/,	const krb5_checksum */*cksum*/,	krb5_cksumtype */*type*/,	krb5_data **/*data*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_is_coll_proof_cksum (krb5_cksumtype /*ctype*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_is_keyed_cksum (krb5_cksumtype /*ctype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_keylengths (	krb5_context /*context*/,	krb5_enctype /*enctype*/,	size_t */*ilen*/,	size_t */*keylen*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_make_checksum (	krb5_context /*context*/,	krb5_cksumtype /*cksumtype*/,	const krb5_keyblock */*key*/,	krb5_keyusage /*usage*/,	const krb5_data */*input*/,	krb5_checksum */*cksum*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_make_random_key (	krb5_context /*context*/,	krb5_enctype /*enctype*/,	krb5_keyblock */*random_key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_prf (	krb5_context /*context*/,	const krb5_keyblock */*key*/,	const krb5_data */*input*/,	krb5_data */*output*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_prf_length (	krb5_context /*context*/,	krb5_enctype /*type*/,	size_t */*length*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_set_checksum (	krb5_context /*context*/,	krb5_checksum */*cksum*/,	krb5_cksumtype /*type*/,	const krb5_data */*data*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_valid_cksumtype (krb5_cksumtype /*ctype*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_valid_enctype (krb5_enctype /*etype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_verify_checksum (	krb5_context /*context*/,	const krb5_keyblock */*key*/,	krb5_keyusage /*usage*/,	const krb5_data */*data*/,	const krb5_checksum */*cksum*/,	krb5_boolean */*valid*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_cache_end_seq_get (	krb5_context /*context*/,	krb5_cc_cache_cursor /*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_cache_get_first (	krb5_context /*context*/,	const char */*type*/,	krb5_cc_cache_cursor */*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_cache_match (	krb5_context /*context*/,	krb5_principal /*client*/,	const char */*type*/,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -