Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Functions | Variables
ldap-standard-tmpl.h File Reference
#include "ldap-platform.h"
#include "lber.h"

Go to the source code of this file.

Classes

struct  ldapmod
union  ldapmod::mod_vals_u
struct  ldapcontrol
struct  ldapapiinfo
struct  ldap_apifeature_info

Defines

#define LDAP_PORT   389
#define LDAPS_PORT   636
#define LDAP_VERSION2   2
#define LDAP_VERSION3   3
#define LDAP_VERSION_MIN   LDAP_VERSION1
#define LDAP_VERSION_MAX   LDAP_VERSION3
#define LDAP_VENDOR_VERSION   {{LDAP_VENDOR_VERSION}} /* version # * 100 */
#define LDAP_VENDOR_NAME   "{{LDAP_VENDOR_NAME}}"
#define LDAP_API_VERSION   2005
#define LDAP_NO_ATTRS   "1.1"
#define LDAP_ALL_USER_ATTRS   "*"
#define LDAP_OPT_API_INFO   0x00 /* 0 */
#define LDAP_OPT_DEREF   0x02 /* 2 */
#define LDAP_OPT_SIZELIMIT   0x03 /* 3 */
#define LDAP_OPT_TIMELIMIT   0x04 /* 4 */
#define LDAP_OPT_REFERRALS   0x08 /* 8 */
#define LDAP_OPT_RESTART   0x09 /* 9 */
#define LDAP_OPT_PROTOCOL_VERSION   0x11 /* 17 */
#define LDAP_OPT_SERVER_CONTROLS   0x12 /* 18 */
#define LDAP_OPT_CLIENT_CONTROLS   0x13 /* 19 */
#define LDAP_OPT_API_FEATURE_INFO   0x15 /* 21 */
#define LDAP_OPT_HOST_NAME   0x30 /* 48 */
#define LDAP_OPT_ERROR_NUMBER   0x31 /* 49 */
#define LDAP_OPT_ERROR_STRING   0x32 /* 50 */
#define LDAP_OPT_MATCHED_DN   0x33 /* 51 */
#define LDAP_OPT_PRIVATE_EXTENSION_BASE   0x4000 /* to 0x7FFF inclusive */
#define LDAP_OPT_ON   ((void *)1)
#define LDAP_OPT_OFF   ((void *)0)
#define LDAP_MOD_ADD   0x00
#define LDAP_MOD_DELETE   0x01
#define LDAP_MOD_REPLACE   0x02
#define LDAP_MOD_BVALUES   0x80
#define mod_values   mod_vals.modv_strvals
#define mod_bvalues   mod_vals.modv_bvals
#define LDAP_API_INFO_VERSION   1
#define LDAP_FEATURE_INFO_VERSION   1
#define LDAP_RES_BIND   0x61L /* 97 */
#define LDAP_RES_SEARCH_ENTRY   0x64L /* 100 */
#define LDAP_RES_SEARCH_RESULT   0x65L /* 101 */
#define LDAP_RES_MODIFY   0x67L /* 103 */
#define LDAP_RES_ADD   0x69L /* 105 */
#define LDAP_RES_DELETE   0x6BL /* 107 */
#define LDAP_RES_MODDN   0x6DL /* 109 */
#define LDAP_RES_COMPARE   0x6FL /* 111 */
#define LDAP_RES_SEARCH_REFERENCE   0x73L /* 115 */
#define LDAP_RES_EXTENDED   0x78L /* 120 */
#define LDAP_RES_ANY   (-1)
#define LDAP_RES_UNSOLICITED   0
#define LDAP_SASL_SIMPLE   0 /* special value used for simple bind */
#define LDAP_SCOPE_BASE   0x00
#define LDAP_SCOPE_ONELEVEL   0x01
#define LDAP_SCOPE_SUBTREE   0x02
#define LDAP_DEREF_NEVER   0x00
#define LDAP_DEREF_SEARCHING   0x01
#define LDAP_DEREF_FINDING   0x02
#define LDAP_DEREF_ALWAYS   0x03
#define LDAP_NO_LIMIT   0
#define LDAP_MSG_ONE   0x00
#define LDAP_MSG_ALL   0x01
#define LDAP_MSG_RECEIVED   0x02
#define LDAP_SUCCESS   0x00 /* 0 */
#define LDAP_OPERATIONS_ERROR   0x01 /* 1 */
#define LDAP_PROTOCOL_ERROR   0x02 /* 2 */
#define LDAP_TIMELIMIT_EXCEEDED   0x03 /* 3 */
#define LDAP_SIZELIMIT_EXCEEDED   0x04 /* 4 */
#define LDAP_COMPARE_FALSE   0x05 /* 5 */
#define LDAP_COMPARE_TRUE   0x06 /* 6 */
#define LDAP_STRONG_AUTH_NOT_SUPPORTED   0x07 /* 7 */
#define LDAP_STRONG_AUTH_REQUIRED   0x08 /* 8 */
#define LDAP_REFERRAL   0x0a /* 10 - LDAPv3 */
#define LDAP_ADMINLIMIT_EXCEEDED   0x0b /* 11 - LDAPv3 */
#define LDAP_UNAVAILABLE_CRITICAL_EXTENSION   0x0c /* 12 - LDAPv3 */
#define LDAP_CONFIDENTIALITY_REQUIRED   0x0d /* 13 */
#define LDAP_SASL_BIND_IN_PROGRESS   0x0e /* 14 - LDAPv3 */
#define LDAP_NO_SUCH_ATTRIBUTE   0x10 /* 16 */
#define LDAP_UNDEFINED_TYPE   0x11 /* 17 */
#define LDAP_INAPPROPRIATE_MATCHING   0x12 /* 18 */
#define LDAP_CONSTRAINT_VIOLATION   0x13 /* 19 */
#define LDAP_TYPE_OR_VALUE_EXISTS   0x14 /* 20 */
#define LDAP_INVALID_SYNTAX   0x15 /* 21 */
#define LDAP_NO_SUCH_OBJECT   0x20 /* 32 */
#define LDAP_ALIAS_PROBLEM   0x21 /* 33 */
#define LDAP_INVALID_DN_SYNTAX   0x22 /* 34 */
#define LDAP_IS_LEAF   0x23 /* 35 (not used in LDAPv3) */
#define LDAP_ALIAS_DEREF_PROBLEM   0x24 /* 36 */
#define LDAP_INAPPROPRIATE_AUTH   0x30 /* 48 */
#define LDAP_INVALID_CREDENTIALS   0x31 /* 49 */
#define LDAP_INSUFFICIENT_ACCESS   0x32 /* 50 */
#define LDAP_BUSY   0x33 /* 51 */
#define LDAP_UNAVAILABLE   0x34 /* 52 */
#define LDAP_UNWILLING_TO_PERFORM   0x35 /* 53 */
#define LDAP_LOOP_DETECT   0x36 /* 54 */
#define LDAP_NAMING_VIOLATION   0x40 /* 64 */
#define LDAP_OBJECT_CLASS_VIOLATION   0x41 /* 65 */
#define LDAP_NOT_ALLOWED_ON_NONLEAF   0x42 /* 66 */
#define LDAP_NOT_ALLOWED_ON_RDN   0x43 /* 67 */
#define LDAP_ALREADY_EXISTS   0x44 /* 68 */
#define LDAP_NO_OBJECT_CLASS_MODS   0x45 /* 69 */
#define LDAP_RESULTS_TOO_LARGE   0x46 /* 70 - CLDAP */
#define LDAP_AFFECTS_MULTIPLE_DSAS   0x47 /* 71 */
#define LDAP_OTHER   0x50 /* 80 */
#define LDAP_SERVER_DOWN   0x51 /* 81 */
#define LDAP_LOCAL_ERROR   0x52 /* 82 */
#define LDAP_ENCODING_ERROR   0x53 /* 83 */
#define LDAP_DECODING_ERROR   0x54 /* 84 */
#define LDAP_TIMEOUT   0x55 /* 85 */
#define LDAP_AUTH_UNKNOWN   0x56 /* 86 */
#define LDAP_FILTER_ERROR   0x57 /* 87 */
#define LDAP_USER_CANCELLED   0x58 /* 88 */
#define LDAP_PARAM_ERROR   0x59 /* 89 */
#define LDAP_NO_MEMORY   0x5a /* 90 */
#define LDAP_CONNECT_ERROR   0x5b /* 91 */
#define LDAP_NOT_SUPPORTED   0x5c /* 92 - LDAPv3 */
#define LDAP_CONTROL_NOT_FOUND   0x5d /* 93 - LDAPv3 */
#define LDAP_NO_RESULTS_RETURNED   0x5e /* 94 - LDAPv3 */
#define LDAP_MORE_RESULTS_TO_RETURN   0x5f /* 95 - LDAPv3 */
#define LDAP_CLIENT_LOOP   0x60 /* 96 - LDAPv3 */
#define LDAP_REFERRAL_LIMIT_EXCEEDED   0x61 /* 97 - LDAPv3 */
#define LDAP_NOTICE_OF_DISCONNECTION   "1.3.6.1.4.1.1466.20036"
#define LDAP_CONTROL_REFERRALS   "1.2.840.113556.1.4.616"

Typedefs

typedef struct ldap
typedef struct ldapmsg
typedef struct ldapmod LDAPMod
typedef struct ldapcontrol LDAPControl
typedef struct ldapapiinfo LDAPAPIInfo
typedef struct ldap_apifeature_info LDAPAPIFeatureInfo

Functions

 LDAP_API (LDAP *) LDAP_CALL ldap_init(const char *defhost
 LDAP_API (int) LDAP_CALL ldap_set_option(LDAP *ld
 LDAP_API (char *) LDAP_CALL ldap_err2string(int err)
 LDAP_API (LDAPMessage *) LDAP_CALL ldap_first_entry(LDAP *ld
 LDAP_API (char **) LDAP_CALL ldap_explode_dn(const char *dn
 LDAP_API (struct berval **) LDAP_CALL ldap_get_values_len(LDAP *ld
 LDAP_API (void) LDAP_CALL ldap_value_free(char **vals)

Variables

int defport
int option
int const voidoptdata
int msgid
const char * dn
const char LDAPMod ** attrs
const char * who
const char const char * passwd
const char LDAPMod ** mods
const char const char * attr
const char const char const char * value
const char * base
const char int scope
const char int const char * filter
const char int const char char int attrsonly
const char int const char char
int LDAPMessage ** 
res
const char int const char char
int struct timeval
timeout
int int all
int int struct timeval
LDAPMessage ** 
result
LDAPMessage * chain
LDAPMessage * entry
const int notypes
LDAPMessage BerElement ** ber
LDAPMessage const char * target
int LDAPControl ** serverctrls
int LDAPControl LDAPControl ** clientctrls
const char LDAPMod LDAPControl
LDAPControl int
msgidp
const char const char * mechanism
const char const char struct
berval
cred
const char const char struct
berval LDAPControl LDAPControl
struct berval ** 
servercredp
const char const char * newrdn
const char const char const char * newparent
const char const char const
char int 
deleteoldrdn
const char const char struct
berval
bvalue
const char int const char char
int LDAPControl LDAPControl
struct timeval
timeoutp
const char int const char char
int LDAPControl LDAPControl
struct timeval int 
sizelimit
const char * requestoid
const char struct bervalrequestdata
const char struct berval
LDAPControl LDAPControl char ** 
retoidp
const char struct berval
LDAPControl LDAPControl char
struct berval ** 
retdatap
LDAPMessage struct berval int freeit
LDAPMessage interrcodep
LDAPMessage int char ** matcheddnp
LDAPMessage int char char ** errmsgp
LDAPMessage int char char char *** referralsp
LDAPMessage int char char char
LDAPControl *** 
serverctrlsp
LDAPMessage * msg
LDAPMessage * ref

Class Documentation

struct ldapmod

Definition at line 107 of file ldap-standard-tmpl.h.

Collaboration diagram for ldapmod:
Class Members
int mod_op
char * mod_type
union mod_vals_u mod_vals
union ldapmod::mod_vals_u

Definition at line 114 of file ldap-standard-tmpl.h.

Collaboration diagram for ldapmod::mod_vals_u:
Class Members
struct berval ** modv_bvals
char ** modv_strvals
struct ldapcontrol

Definition at line 126 of file ldap-standard-tmpl.h.

Class Members
char ldctl_iscritical
char * ldctl_oid
struct ldapapiinfo

Definition at line 141 of file ldap-standard-tmpl.h.

Collaboration diagram for ldapapiinfo:
Class Members
int ldapai_api_version
char ** ldapai_extensions
int ldapai_info_version
int ldapai_protocol_version
char * ldapai_vendor_name
int ldapai_vendor_version
struct ldap_apifeature_info

Definition at line 160 of file ldap-standard-tmpl.h.

Collaboration diagram for ldap_apifeature_info:
Class Members
int ldapaif_info_version
char * ldapaif_name
int ldapaif_version

Define Documentation

#define LDAP_ADMINLIMIT_EXCEEDED   0x0b /* 11 - LDAPv3 */

Definition at line 216 of file ldap-standard-tmpl.h.

#define LDAP_AFFECTS_MULTIPLE_DSAS   0x47 /* 71 */

Definition at line 249 of file ldap-standard-tmpl.h.

#define LDAP_ALIAS_DEREF_PROBLEM   0x24 /* 36 */

Definition at line 232 of file ldap-standard-tmpl.h.

#define LDAP_ALIAS_PROBLEM   0x21 /* 33 */

Definition at line 229 of file ldap-standard-tmpl.h.

Definition at line 73 of file ldap-standard-tmpl.h.

#define LDAP_ALREADY_EXISTS   0x44 /* 68 */

Definition at line 246 of file ldap-standard-tmpl.h.

Definition at line 140 of file ldap-standard-tmpl.h.

Definition at line 69 of file ldap-standard-tmpl.h.

#define LDAP_AUTH_UNKNOWN   0x56 /* 86 */

Definition at line 257 of file ldap-standard-tmpl.h.

#define LDAP_BUSY   0x33 /* 51 */

Definition at line 237 of file ldap-standard-tmpl.h.

#define LDAP_CLIENT_LOOP   0x60 /* 96 - LDAPv3 */

Definition at line 267 of file ldap-standard-tmpl.h.

#define LDAP_COMPARE_FALSE   0x05 /* 5 */

Definition at line 211 of file ldap-standard-tmpl.h.

#define LDAP_COMPARE_TRUE   0x06 /* 6 */

Definition at line 212 of file ldap-standard-tmpl.h.

Definition at line 218 of file ldap-standard-tmpl.h.

#define LDAP_CONNECT_ERROR   0x5b /* 91 */

Definition at line 262 of file ldap-standard-tmpl.h.

#define LDAP_CONSTRAINT_VIOLATION   0x13 /* 19 */

Definition at line 224 of file ldap-standard-tmpl.h.

#define LDAP_CONTROL_NOT_FOUND   0x5d /* 93 - LDAPv3 */

Definition at line 264 of file ldap-standard-tmpl.h.

#define LDAP_CONTROL_REFERRALS   "1.2.840.113556.1.4.616"

Definition at line 278 of file ldap-standard-tmpl.h.

#define LDAP_DECODING_ERROR   0x54 /* 84 */

Definition at line 255 of file ldap-standard-tmpl.h.

Definition at line 195 of file ldap-standard-tmpl.h.

Definition at line 194 of file ldap-standard-tmpl.h.

Definition at line 192 of file ldap-standard-tmpl.h.

Definition at line 193 of file ldap-standard-tmpl.h.

#define LDAP_ENCODING_ERROR   0x53 /* 83 */

Definition at line 254 of file ldap-standard-tmpl.h.

Definition at line 159 of file ldap-standard-tmpl.h.

#define LDAP_FILTER_ERROR   0x57 /* 87 */

Definition at line 258 of file ldap-standard-tmpl.h.

#define LDAP_INAPPROPRIATE_AUTH   0x30 /* 48 */

Definition at line 234 of file ldap-standard-tmpl.h.

#define LDAP_INAPPROPRIATE_MATCHING   0x12 /* 18 */

Definition at line 223 of file ldap-standard-tmpl.h.

#define LDAP_INSUFFICIENT_ACCESS   0x32 /* 50 */

Definition at line 236 of file ldap-standard-tmpl.h.

#define LDAP_INVALID_CREDENTIALS   0x31 /* 49 */

Definition at line 235 of file ldap-standard-tmpl.h.

#define LDAP_INVALID_DN_SYNTAX   0x22 /* 34 */

Definition at line 230 of file ldap-standard-tmpl.h.

#define LDAP_INVALID_SYNTAX   0x15 /* 21 */

Definition at line 226 of file ldap-standard-tmpl.h.

#define LDAP_IS_LEAF   0x23 /* 35 (not used in LDAPv3) */

Definition at line 231 of file ldap-standard-tmpl.h.

#define LDAP_LOCAL_ERROR   0x52 /* 82 */

Definition at line 253 of file ldap-standard-tmpl.h.

#define LDAP_LOOP_DETECT   0x36 /* 54 */

Definition at line 240 of file ldap-standard-tmpl.h.

#define LDAP_MOD_ADD   0x00

Definition at line 109 of file ldap-standard-tmpl.h.

Definition at line 112 of file ldap-standard-tmpl.h.

#define LDAP_MOD_DELETE   0x01

Definition at line 110 of file ldap-standard-tmpl.h.

Definition at line 111 of file ldap-standard-tmpl.h.

#define LDAP_MORE_RESULTS_TO_RETURN   0x5f /* 95 - LDAPv3 */

Definition at line 266 of file ldap-standard-tmpl.h.

#define LDAP_MSG_ALL   0x01

Definition at line 202 of file ldap-standard-tmpl.h.

#define LDAP_MSG_ONE   0x00

Definition at line 201 of file ldap-standard-tmpl.h.

Definition at line 203 of file ldap-standard-tmpl.h.

#define LDAP_NAMING_VIOLATION   0x40 /* 64 */

Definition at line 242 of file ldap-standard-tmpl.h.

#define LDAP_NO_ATTRS   "1.1"

Definition at line 72 of file ldap-standard-tmpl.h.

Definition at line 198 of file ldap-standard-tmpl.h.

#define LDAP_NO_MEMORY   0x5a /* 90 */

Definition at line 261 of file ldap-standard-tmpl.h.

#define LDAP_NO_OBJECT_CLASS_MODS   0x45 /* 69 */

Definition at line 247 of file ldap-standard-tmpl.h.

#define LDAP_NO_RESULTS_RETURNED   0x5e /* 94 - LDAPv3 */

Definition at line 265 of file ldap-standard-tmpl.h.

#define LDAP_NO_SUCH_ATTRIBUTE   0x10 /* 16 */

Definition at line 221 of file ldap-standard-tmpl.h.

#define LDAP_NO_SUCH_OBJECT   0x20 /* 32 */

Definition at line 228 of file ldap-standard-tmpl.h.

#define LDAP_NOT_ALLOWED_ON_NONLEAF   0x42 /* 66 */

Definition at line 244 of file ldap-standard-tmpl.h.

#define LDAP_NOT_ALLOWED_ON_RDN   0x43 /* 67 */

Definition at line 245 of file ldap-standard-tmpl.h.

#define LDAP_NOT_SUPPORTED   0x5c /* 92 - LDAPv3 */

Definition at line 263 of file ldap-standard-tmpl.h.

#define LDAP_NOTICE_OF_DISCONNECTION   "1.3.6.1.4.1.1466.20036"

Definition at line 273 of file ldap-standard-tmpl.h.

#define LDAP_OBJECT_CLASS_VIOLATION   0x41 /* 65 */

Definition at line 243 of file ldap-standard-tmpl.h.

#define LDAP_OPERATIONS_ERROR   0x01 /* 1 */

Definition at line 207 of file ldap-standard-tmpl.h.

#define LDAP_OPT_API_FEATURE_INFO   0x15 /* 21 */

Definition at line 87 of file ldap-standard-tmpl.h.

#define LDAP_OPT_API_INFO   0x00 /* 0 */

Definition at line 78 of file ldap-standard-tmpl.h.

#define LDAP_OPT_CLIENT_CONTROLS   0x13 /* 19 */

Definition at line 86 of file ldap-standard-tmpl.h.

#define LDAP_OPT_DEREF   0x02 /* 2 */

Definition at line 79 of file ldap-standard-tmpl.h.

#define LDAP_OPT_ERROR_NUMBER   0x31 /* 49 */

Definition at line 89 of file ldap-standard-tmpl.h.

#define LDAP_OPT_ERROR_STRING   0x32 /* 50 */

Definition at line 90 of file ldap-standard-tmpl.h.

#define LDAP_OPT_HOST_NAME   0x30 /* 48 */

Definition at line 88 of file ldap-standard-tmpl.h.

#define LDAP_OPT_MATCHED_DN   0x33 /* 51 */

Definition at line 91 of file ldap-standard-tmpl.h.

#define LDAP_OPT_OFF   ((void *)0)

Definition at line 101 of file ldap-standard-tmpl.h.

#define LDAP_OPT_ON   ((void *)1)

Definition at line 100 of file ldap-standard-tmpl.h.

#define LDAP_OPT_PRIVATE_EXTENSION_BASE   0x4000 /* to 0x7FFF inclusive */

Definition at line 97 of file ldap-standard-tmpl.h.

#define LDAP_OPT_PROTOCOL_VERSION   0x11 /* 17 */

Definition at line 84 of file ldap-standard-tmpl.h.

#define LDAP_OPT_REFERRALS   0x08 /* 8 */

Definition at line 82 of file ldap-standard-tmpl.h.

#define LDAP_OPT_RESTART   0x09 /* 9 */

Definition at line 83 of file ldap-standard-tmpl.h.

#define LDAP_OPT_SERVER_CONTROLS   0x12 /* 18 */

Definition at line 85 of file ldap-standard-tmpl.h.

#define LDAP_OPT_SIZELIMIT   0x03 /* 3 */

Definition at line 80 of file ldap-standard-tmpl.h.

#define LDAP_OPT_TIMELIMIT   0x04 /* 4 */

Definition at line 81 of file ldap-standard-tmpl.h.

#define LDAP_OTHER   0x50 /* 80 */

Definition at line 251 of file ldap-standard-tmpl.h.

#define LDAP_PARAM_ERROR   0x59 /* 89 */

Definition at line 260 of file ldap-standard-tmpl.h.

#define LDAP_PORT   389

Definition at line 54 of file ldap-standard-tmpl.h.

#define LDAP_PROTOCOL_ERROR   0x02 /* 2 */

Definition at line 208 of file ldap-standard-tmpl.h.

#define LDAP_REFERRAL   0x0a /* 10 - LDAPv3 */

Definition at line 215 of file ldap-standard-tmpl.h.

#define LDAP_REFERRAL_LIMIT_EXCEEDED   0x61 /* 97 - LDAPv3 */

Definition at line 268 of file ldap-standard-tmpl.h.

#define LDAP_RES_ADD   0x69L /* 105 */

Definition at line 172 of file ldap-standard-tmpl.h.

#define LDAP_RES_ANY   (-1)

Definition at line 180 of file ldap-standard-tmpl.h.

#define LDAP_RES_BIND   0x61L /* 97 */

Definition at line 168 of file ldap-standard-tmpl.h.

#define LDAP_RES_COMPARE   0x6FL /* 111 */

Definition at line 175 of file ldap-standard-tmpl.h.

#define LDAP_RES_DELETE   0x6BL /* 107 */

Definition at line 173 of file ldap-standard-tmpl.h.

#define LDAP_RES_EXTENDED   0x78L /* 120 */

Definition at line 177 of file ldap-standard-tmpl.h.

#define LDAP_RES_MODDN   0x6DL /* 109 */

Definition at line 174 of file ldap-standard-tmpl.h.

#define LDAP_RES_MODIFY   0x67L /* 103 */

Definition at line 171 of file ldap-standard-tmpl.h.

#define LDAP_RES_SEARCH_ENTRY   0x64L /* 100 */

Definition at line 169 of file ldap-standard-tmpl.h.

#define LDAP_RES_SEARCH_REFERENCE   0x73L /* 115 */

Definition at line 176 of file ldap-standard-tmpl.h.

#define LDAP_RES_SEARCH_RESULT   0x65L /* 101 */

Definition at line 170 of file ldap-standard-tmpl.h.

Definition at line 181 of file ldap-standard-tmpl.h.

#define LDAP_RESULTS_TOO_LARGE   0x46 /* 70 - CLDAP */

Definition at line 248 of file ldap-standard-tmpl.h.

#define LDAP_SASL_BIND_IN_PROGRESS   0x0e /* 14 - LDAPv3 */

Definition at line 219 of file ldap-standard-tmpl.h.

#define LDAP_SASL_SIMPLE   0 /* special value used for simple bind */

Definition at line 184 of file ldap-standard-tmpl.h.

#define LDAP_SCOPE_BASE   0x00

Definition at line 187 of file ldap-standard-tmpl.h.

Definition at line 188 of file ldap-standard-tmpl.h.

Definition at line 189 of file ldap-standard-tmpl.h.

#define LDAP_SERVER_DOWN   0x51 /* 81 */

Definition at line 252 of file ldap-standard-tmpl.h.

#define LDAP_SIZELIMIT_EXCEEDED   0x04 /* 4 */

Definition at line 210 of file ldap-standard-tmpl.h.

Definition at line 213 of file ldap-standard-tmpl.h.

#define LDAP_STRONG_AUTH_REQUIRED   0x08 /* 8 */

Definition at line 214 of file ldap-standard-tmpl.h.

#define LDAP_SUCCESS   0x00 /* 0 */

Definition at line 206 of file ldap-standard-tmpl.h.

#define LDAP_TIMELIMIT_EXCEEDED   0x03 /* 3 */

Definition at line 209 of file ldap-standard-tmpl.h.

#define LDAP_TIMEOUT   0x55 /* 85 */

Definition at line 256 of file ldap-standard-tmpl.h.

#define LDAP_TYPE_OR_VALUE_EXISTS   0x14 /* 20 */

Definition at line 225 of file ldap-standard-tmpl.h.

#define LDAP_UNAVAILABLE   0x34 /* 52 */

Definition at line 238 of file ldap-standard-tmpl.h.

#define LDAP_UNAVAILABLE_CRITICAL_EXTENSION   0x0c /* 12 - LDAPv3 */

Definition at line 217 of file ldap-standard-tmpl.h.

#define LDAP_UNDEFINED_TYPE   0x11 /* 17 */

Definition at line 222 of file ldap-standard-tmpl.h.

#define LDAP_UNWILLING_TO_PERFORM   0x35 /* 53 */

Definition at line 239 of file ldap-standard-tmpl.h.

#define LDAP_USER_CANCELLED   0x58 /* 88 */

Definition at line 259 of file ldap-standard-tmpl.h.

#define LDAP_VENDOR_NAME   "{{LDAP_VENDOR_NAME}}"

Definition at line 62 of file ldap-standard-tmpl.h.

Definition at line 61 of file ldap-standard-tmpl.h.

Definition at line 56 of file ldap-standard-tmpl.h.

Definition at line 57 of file ldap-standard-tmpl.h.

Definition at line 59 of file ldap-standard-tmpl.h.

Definition at line 58 of file ldap-standard-tmpl.h.

#define LDAPS_PORT   636

Definition at line 55 of file ldap-standard-tmpl.h.

#define mod_bvalues   mod_vals.modv_bvals

Definition at line 119 of file ldap-standard-tmpl.h.

#define mod_values   mod_vals.modv_strvals

Definition at line 118 of file ldap-standard-tmpl.h.


Typedef Documentation

typedef struct ldap

Definition at line 103 of file ldap-standard-tmpl.h.

typedef struct ldapapiinfo LDAPAPIInfo
typedef struct ldapcontrol LDAPControl
typedef struct ldapmod LDAPMod
typedef struct ldapmsg

Definition at line 104 of file ldap-standard-tmpl.h.


Function Documentation

LDAP_API ( LDAP *  ) const
LDAP_API ( int  )
LDAP_API ( char *  )
LDAP_API ( LDAPMessage *  )
LDAP_API ( char **  ) const
LDAP_API ( struct berval **  )
LDAP_API ( void  )

Variable Documentation

Definition at line 325 of file ldap-standard-tmpl.h.

const char const char* attr

Definition at line 308 of file ldap-standard-tmpl.h.

const char int const char char** attrs

Definition at line 299 of file ldap-standard-tmpl.h.

const char int const char char int attrsonly

Definition at line 314 of file ldap-standard-tmpl.h.

const char* base

Definition at line 314 of file ldap-standard-tmpl.h.

LDAPMessage BerElement* ber

Definition at line 351 of file ldap-standard-tmpl.h.

const char const char struct berval * bvalue

Definition at line 399 of file ldap-standard-tmpl.h.

LDAPMessage* chain

Definition at line 341 of file ldap-standard-tmpl.h.

Definition at line 374 of file ldap-standard-tmpl.h.

const char const char struct berval* cred

Definition at line 381 of file ldap-standard-tmpl.h.

Definition at line 288 of file ldap-standard-tmpl.h.

const char const char const char int deleteoldrdn

Definition at line 392 of file ldap-standard-tmpl.h.

const char* dn

Definition at line 299 of file ldap-standard-tmpl.h.

LDAPMessage* entry

Definition at line 343 of file ldap-standard-tmpl.h.

LDAPMessage int* errcodep

Definition at line 432 of file ldap-standard-tmpl.h.

LDAPMessage int char char** errmsgp

Definition at line 432 of file ldap-standard-tmpl.h.

const char int const char* filter

Definition at line 314 of file ldap-standard-tmpl.h.

LDAPMessage char LDAPControl int freeit

Definition at line 431 of file ldap-standard-tmpl.h.

LDAPMessage int char** matcheddnp

Definition at line 432 of file ldap-standard-tmpl.h.

const char const char * mechanism

Definition at line 380 of file ldap-standard-tmpl.h.

const char LDAPMod** mods

Definition at line 305 of file ldap-standard-tmpl.h.

LDAPMessage* msg

Definition at line 440 of file ldap-standard-tmpl.h.

Definition at line 298 of file ldap-standard-tmpl.h.

Definition at line 376 of file ldap-standard-tmpl.h.

const char const char const char* newparent

Definition at line 392 of file ldap-standard-tmpl.h.

const char const char* newrdn

Definition at line 392 of file ldap-standard-tmpl.h.

Definition at line 348 of file ldap-standard-tmpl.h.

Definition at line 289 of file ldap-standard-tmpl.h.

Definition at line 289 of file ldap-standard-tmpl.h.

const char const char* passwd

Definition at line 301 of file ldap-standard-tmpl.h.

LDAPMessage* ref

Definition at line 445 of file ldap-standard-tmpl.h.

LDAPMessage char *** referralsp

Definition at line 432 of file ldap-standard-tmpl.h.

const char struct berval * requestdata

Definition at line 417 of file ldap-standard-tmpl.h.

const char * requestoid

Definition at line 417 of file ldap-standard-tmpl.h.

LDAPMessage* res

Definition at line 316 of file ldap-standard-tmpl.h.

int int struct timeval LDAPMessage** result

Definition at line 326 of file ldap-standard-tmpl.h.

LDAPMessage char struct berval ** retdatap

Definition at line 422 of file ldap-standard-tmpl.h.

LDAPMessage char ** retoidp

Definition at line 420 of file ldap-standard-tmpl.h.

const char int scope

Definition at line 314 of file ldap-standard-tmpl.h.

LDAPMessage struct berval ** servercredp

Definition at line 386 of file ldap-standard-tmpl.h.

Definition at line 374 of file ldap-standard-tmpl.h.

LDAPMessage LDAPControl *** serverctrlsp

Definition at line 432 of file ldap-standard-tmpl.h.

Definition at line 411 of file ldap-standard-tmpl.h.

LDAPMessage const char* target

Definition at line 355 of file ldap-standard-tmpl.h.

Definition at line 320 of file ldap-standard-tmpl.h.

Definition at line 411 of file ldap-standard-tmpl.h.

const char const char const char* value

Definition at line 308 of file ldap-standard-tmpl.h.

const char* who

Definition at line 301 of file ldap-standard-tmpl.h.