📄 ldap.h
字号:
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 + -