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

📄 ldap.h

📁 基于属性证书的访问控制源代码,由c++编写,包括openssl,xercesc等
💻 H
📖 第 1 页 / 共 3 页
字号:
	LDAP_CONST char *requestOID,	BerElement *ber,	int iscritical,	LDAPControl **ctrlp ));LDAP_F( void )ldap_control_free LDAP_P((	LDAPControl *ctrl ));LDAP_F( void )ldap_controls_free LDAP_P((	LDAPControl **ctrls ));/* * in dnssrv.c: */LDAP_F( int )ldap_domain2dn LDAP_P((	LDAP_CONST char* domain,	char** dn ));LDAP_F( int )ldap_dn2domain LDAP_P((	LDAP_CONST char* dn,	char** domain ));LDAP_F( int )ldap_domain2hostlist LDAP_P((	LDAP_CONST char *domain,	char** hostlist ));/* * in extended.c: */LDAP_F( int )ldap_extended_operation LDAP_P((	LDAP			*ld,	LDAP_CONST char	*reqoid,	struct berval	*reqdata,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	int				*msgidp ));LDAP_F( int )ldap_extended_operation_s LDAP_P((	LDAP			*ld,	LDAP_CONST char	*reqoid,	struct berval	*reqdata,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	char			**retoidp,	struct berval	**retdatap ));LDAP_F( int )ldap_parse_extended_result LDAP_P((	LDAP			*ld,	LDAPMessage		*res,	char			**retoidp,	struct berval	**retdatap,	int				freeit ));LDAP_F( int )ldap_parse_extended_partial LDAP_P((	LDAP			*ld,	LDAPMessage		*res,	char			**retoidp,	struct berval	**retdatap,	LDAPControl		***serverctrls,	int				freeit ));LDAP_F( int )ldap_parse_intermediate_resp_result LDAP_P((	LDAP                    *ld,	LDAPMessage             *res,	char                    **retoidp,	struct berval   **retdatap,	int                             freeit ));/* * in abandon.c: */LDAP_F( int )ldap_abandon_ext LDAP_P((	LDAP			*ld,	int				msgid,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls ));LDAP_F( int )ldap_abandon LDAP_P((	/* deprecated */	LDAP *ld,	int msgid ));/* * in add.c: */LDAP_F( int )ldap_add_ext LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAPMod			**attrs,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	int 			*msgidp ));LDAP_F( int )ldap_add_ext_s LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAPMod			**attrs,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls ));LDAP_F( int )ldap_add LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAPMod **attrs ));LDAP_F( int )ldap_add_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAPMod **attrs ));/* * in sasl.c: */LDAP_F( int )ldap_sasl_bind LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAP_CONST char	*mechanism,	struct berval	*cred,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	int				*msgidp ));/* Interaction flags (should be passed about in a control) *  Automatic (default): use defaults, prompt otherwise *  Interactive: prompt always *  Quiet: never prompt */#define LDAP_SASL_AUTOMATIC		0U#define LDAP_SASL_INTERACTIVE	1U#define LDAP_SASL_QUIET			2U/* * V3 SASL Interaction Function Callback Prototype *	when using Cyrus SASL, interact is pointer to sasl_interact_t *  should likely passed in a control (and provided controls) */typedef int (LDAP_SASL_INTERACT_PROC) LDAP_P((	LDAP *ld, unsigned flags, void* defaults, void *interact ));LDAP_F( int )ldap_sasl_interactive_bind_s LDAP_P((	LDAP *ld,	LDAP_CONST char *dn, /* usually NULL */	LDAP_CONST char *saslMechanism,	LDAPControl **serverControls,	LDAPControl **clientControls,	/* should be client controls */	unsigned flags,	LDAP_SASL_INTERACT_PROC *proc,	void *defaults ));LDAP_F( int )ldap_sasl_bind_s LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAP_CONST char	*mechanism,	struct berval	*cred,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	struct berval	**servercredp ));LDAP_F( int )ldap_parse_sasl_bind_result LDAP_P((	LDAP			*ld,	LDAPMessage		*res,	struct berval	**servercredp,	int				freeit ));/* * in bind.c: *	(deprecated) */LDAP_F( int )ldap_bind LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *who,	LDAP_CONST char *passwd,	int authmethod ));LDAP_F( int )ldap_bind_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *who,	LDAP_CONST char *cred,	int authmethod ));/* * in sbind.c: */LDAP_F( int )ldap_simple_bind LDAP_P((	LDAP *ld,	LDAP_CONST char *who,	LDAP_CONST char *passwd ));LDAP_F( int )ldap_simple_bind_s LDAP_P((	LDAP *ld,	LDAP_CONST char *who,	LDAP_CONST char *passwd ));/* * in kbind.c: *	(deprecated) */LDAP_F( int )ldap_kerberos_bind_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *who ));LDAP_F( int )ldap_kerberos_bind1 LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *who ));LDAP_F( int )ldap_kerberos_bind1_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *who ));LDAP_F( int )ldap_kerberos_bind2 LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *who ));LDAP_F( int )ldap_kerberos_bind2_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *who ));/* * LDAP Cancel Extended Operation <draft-zeilenga-ldap-cancel-xx.txt> */LDAP_F( int )ldap_cancel LDAP_P(( LDAP *ld,	int cancelid,	LDAPControl		**sctrls,	LDAPControl		**cctrls,	int				*msgidp ));LDAP_F( int )ldap_cancel_s LDAP_P((	LDAP *ld,	int cancelid,	LDAPControl **sctrl,	LDAPControl **cctrl ));/* * in compare.c: */LDAP_F( int )ldap_compare_ext LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAP_CONST char	*attr,	struct berval	*bvalue,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	int 			*msgidp ));LDAP_F( int )ldap_compare_ext_s LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAP_CONST char	*attr,	struct berval	*bvalue,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls ));LDAP_F( int )ldap_compare LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *attr,	LDAP_CONST char *value ));LDAP_F( int )ldap_compare_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *attr,	LDAP_CONST char *value ));/* * in delete.c: */LDAP_F( int )ldap_delete_ext LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	int 			*msgidp ));LDAP_F( int )ldap_delete_ext_s LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls ));LDAP_F( int )ldap_delete LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn ));LDAP_F( int )ldap_delete_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn ));/* * in error.c: */LDAP_F( int )ldap_parse_result LDAP_P((	LDAP			*ld,	LDAPMessage		*res,	int				*errcodep,	char			**matcheddnp,	char			**errmsgp,	char			***referralsp,	LDAPControl		***serverctrls,	int				freeit ));LDAP_F( char * )ldap_err2string LDAP_P((	int err ));LDAP_F( int )ldap_result2error LDAP_P((	/* deprecated */	LDAP *ld,	LDAPMessage *r,	int freeit ));LDAP_F( void )ldap_perror LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *s ));/* * in modify.c: */LDAP_F( int )ldap_modify_ext LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAPMod			**mods,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls,	int 			*msgidp ));LDAP_F( int )ldap_modify_ext_s LDAP_P((	LDAP			*ld,	LDAP_CONST char	*dn,	LDAPMod			**mods,	LDAPControl		**serverctrls,	LDAPControl		**clientctrls ));LDAP_F( int )ldap_modify LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAPMod **mods ));LDAP_F( int )ldap_modify_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAPMod **mods ));/* * in modrdn.c: */LDAP_F( int )ldap_rename LDAP_P((	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn,	LDAP_CONST char *newSuperior,	int deleteoldrdn,	LDAPControl **sctrls,	LDAPControl **cctrls,	int *msgidp ));LDAP_F( int )ldap_rename_s LDAP_P((	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn,	LDAP_CONST char *newSuperior,	int deleteoldrdn,	LDAPControl **sctrls,	LDAPControl **cctrls ));LDAP_F( int )ldap_rename2 LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn,	LDAP_CONST char *newSuperior,	int deleteoldrdn ));LDAP_F( int )ldap_rename2_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn,	LDAP_CONST char *newSuperior,	int deleteoldrdn ));LDAP_F( int )ldap_modrdn LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn ));LDAP_F( int )ldap_modrdn_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn ));LDAP_F( int )ldap_modrdn2 LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn,	int deleteoldrdn ));LDAP_F( int )ldap_modrdn2_s LDAP_P((	/* deprecated */	LDAP *ld,	LDAP_CONST char *dn,	LDAP_CONST char *newrdn,	int deleteoldrdn));/* * in open.c: */LDAP_F( LDAP * )ldap_init LDAP_P((	LDAP_CONST char *host,	int port ));LDAP_F( LDAP * )ldap_open LDAP_P((	/* deprecated */	LDAP_CONST char *host,	int port ));LDAP_F( int )ldap_create LDAP_P((	LDAP **ldp ));LDAP_F( int )ldap_initialize LDAP_P((	LDAP **ldp,	LDAP_CONST char *url ));LDAP_F( int )ldap_start_tls_s LDAP_P((	LDAP *ld,	LDAPControl **serverctrls,	LDAPControl **clientctrls ));/* * in messages.c: */LDAP_F( LDAPMessage * )ldap_first_message LDAP_P((	LDAP *ld,	LDAPMessage *chain ));LDAP_F( LDAPMessage * )ldap_next_message LDAP_P((	LDAP *ld,	LDAPMessage *msg ));LDAP_F( int )ldap_count_messages LDAP_P((	LDAP *ld,	LDAPMessage *chain ));/* * in references.c: */LDAP_F( LDAPMessage * )ldap_first_reference LDAP_P((	LDAP *ld,	LDAPMessage *chain ));LDAP_F( LDAPMessage * )ldap_next_reference LDAP_P((	LDAP *ld,	LDAPMessage *ref ));LDAP_F( int )ldap_count_references LDAP_P((	LDAP *ld,	LDAPMessage *chain ));LDAP_F( int )ldap_parse_reference LDAP_P((	LDAP			*ld,	LDAPMessage		*ref,	char			***referralsp,	LDAPControl		***serverctrls,	int				freeit));/* * in getentry.c: */LDAP_F( LDAPMessage * )ldap_first_entry LDAP_P((	LDAP *ld,	LDAPMessage *chain ));LDAP_F( LDAPMessage * )ldap_next_entry LDAP_P((	LDAP *ld,

⌨️ 快捷键说明

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