ldap-extension.h File Reference


Classes

struct  LDAPsortkey
struct  LDAPuserstatus
struct  ldapvirtuallist
struct  ldap_url_desc
struct  ldap_thread_fns
struct  ldap_x_pollfd
struct  ldap_x_ext_io_fns
struct  ldap_filt_info
struct  friendly
struct  ldap_memalloc_fns
struct  ldap_extra_thread_fns

Typedefs

typedef enum passpolicyerror_enum LDAPPasswordPolicyError
typedef struct ldapvirtuallist LDAPVirtualList
typedef struct ldap_url_desc LDAPURLDesc
typedef char ** dnp
typedef char char ** passwdp
typedef char char int * authmethodp
typedef char char int int freeit
typedef char char int int void * arg
typedef void *LDAP_C LDAP_CALLBACK LDAP_TF_MUTEX_ALLOC_CALLBACK (void)
typedef char ** errmsgp
typedef charmatched
typedef char charerrmsg
typedef struct ldap_x_pollfd LDAP_X_PollFD
typedef int port
typedef int int unsigned long options
typedef int int unsigned long
struct lextiof_session_private
sessionarg
typedef int int unsigned long
struct lextiof_session_private
struct lextiof_socket_private ** 
socketargp
typedef struct
lextiof_socket_private
socketarg
typedef int nfds
typedef struct berval *LDAP_C
LDAP_CALLBACK 
LDAP_KEYGEN_CALLBACK (void *arg, LDAP *ld, LDAPMessage *entry)
typedef struct berval struct
berval *typedef struct berval
*typedef const char
val2
typedef const char ** val2p
typedef struct ldap_filt_info LDAPFiltInfo
typedef struct ldap_filt_list LDAPFiltList
typedef struct ldap_filt_desc LDAPFiltDesc
typedef struct friendlyFriendlyMap
typedef struct ldapmemcache LDAPMemCache
typedef void *LDAP_C LDAP_CALLBACK LDAP_TF_SEMA_ALLOC_CALLBACK (void)
typedef void *LDAP_C LDAP_CALLBACK LDAP_TF_THREADID_CALLBACK (void)
typedef void(* set_debug_level_fn_t )(int *)
typedef int( LDAP_SASL_INTERACT_PROC )(LDAP *ld, unsigned flags, void *defaults, void *interact)

Enumerations

enum  passpolicyerror_enum {
  PP_passwordExpired = 0, PP_accountLocked = 1, PP_changeAfterReset = 2, PP_passwordModNotAllowed = 3,
  PP_mustSupplyOldPassword = 4, PP_insufficientPasswordQuality = 5, PP_passwordTooShort = 6, PP_passwordTooYoung = 7,
  PP_passwordInHistory = 8, PP_noError = 65535
}

Functions

 LDAP_API (void) LDAP_CALL ldap_ber_free(BerElement *ber
 LDAP_API (LDAPControl *) LDAP_CALL ldap_find_control(const char *oid
 LDAP_API (int) LDAP_CALL ldap_create_sort_control(LDAP *ld
 LDAP_API (const char *) LDAP_CALL ldap_passwordpolicy_err2txt(LDAPPasswordPolicyError err)
typedef int (LDAP_CALL LDAP_CALLBACK LDAP_REBINDPROC_CALLBACK)(LDAP *ld
typedef void (LDAP_C LDAP_CALLBACK LDAP_TF_MUTEX_FREE_CALLBACK)(void *m)
typedef int (LDAP_C LDAP_CALLBACK LDAP_TF_MUTEX_LOCK_CALLBACK)(void *m)
 LDAP_API (LDAPFiltDesc *) LDAP_CALL ldap_init_getfilter(char *fname)
 LDAP_API (LDAPFiltInfo *) LDAP_CALL ldap_getfirstfilter(LDAPFiltDesc *lfdp
 LDAP_API (char *) LDAP_CALL ldap_friendly_name(char *filename
void * ldap_x_malloc (size_t size)
void * ldap_x_calloc (size_t nelem, size_t elsize)
void * ldap_x_realloc (void *ptr, size_t size)
void ldap_x_free (void *ptr)
 LDAP_API (size_t) LDAP_CALL ldap_utf8characters(const char *)
 LDAP_API (LDAPMessage *) LDAP_CALL ldap_delete_result_entry(LDAPMessage **list

Variables

int freebuf
LDAPControl ** ctrls
LDAPsortkey ** sortKeyList
LDAPsortkey const char ctl_iscritical
LDAPsortkey const char
LDAPControl ** 
ctrlp
LDAPControl ber_int_tresult
LDAPControl ber_int_t char ** attribute
const charstring_rep
LDAPControl LDAPuserstatusus
LDAPControl ber_int_texpirep
LDAPControl ber_int_t ber_int_tgracep
LDAPControl ber_int_t
ber_int_t
LDAPPasswordPolicyError
errorp
LDAPControl char ** authzid
LDAPControl ** serverctrls
LDAPControl LDAPControl ** clientctrls
LDAPControl LDAPControl int * msgidp
const char const char ** attrlist
LDAPVirtualListldvlistp
LDAPControl ber_int_ttarget_posp
LDAPControl ber_int_t ber_int_tlist_sizep
LDAPControl ber_int_t
ber_int_t int * 
errcodep
int changetypes
int int changesonly
int int int return_echg_ctls
LDAPControl ber_int_tchgtypep
LDAPControl ber_int_t char ** prevdnp
LDAPControl ber_int_t char int * chgnumpresentp
LDAPControl ber_int_t char int
ber_int_t
chgnump
const chardn
char ** m
char char ** s
int e
LDAPURLDesc ** ludpp
LDAPURLDesc int dn_required
const charurl
const char int attrsonly
const char int LDAPMessage ** res
const char int struct timeval * timeout
int freemods
LDAP_REBINDPROC_CALLBACK * rebindproc
int defport
int char ** hostp
int char int * portp
int char int struct
ldap_x_hostlist_status ** 
statusp
int struct ldap_x_hostlist_statusstatus
LDAPMessage ** chain
LDAPMessage void
LDAP_KEYGEN_CALLBACK
gen
LDAPMessage void
LDAP_KEYGEN_CALLBACK
LDAP_KEYCMP_CALLBACK * 
cmp
LDAPMessage void
LDAP_KEYGEN_CALLBACK
LDAP_KEYCMP_CALLBACK
LDAP_KEYFREE_CALLBACK * 
fre
LDAPMessage char ** attr
char ** vals
const char ** b
long buflen
chartagpat
char charvalue
charprefix
char charsuffix
unsigned long charpattern
unsigned long char char char
char char char ** 
valwords
charname
char FriendlyMapmap
unsigned long size
unsigned long char ** baseDNs
unsigned long char struct
ldap_thread_fns
thread_fns
unsigned long char struct
ldap_thread_fns LDAPMemCache ** 
cachep
LDAPMemCachecache
char int scope
int * module_ldap_debug
const charsrc
const charbrk
const char char ** next
const char const charsaslMechanism
const char const char
LDAPControl ** 
serverControls
const char const char
LDAPControl LDAPControl ** 
clientControls
const char const char
LDAPControl LDAPControl
unsigned 
flags
const char const char
LDAPControl LDAPControl
unsigned
LDAP_SASL_INTERACT_PROC
proc
const char const char
LDAPControl LDAPControl
unsigned
LDAP_SASL_INTERACT_PROC void * 
defaults
const char const char
LDAPControl LDAPControl
unsigned
LDAP_SASL_INTERACT_PROC void
LDAPControl *** 
responseControls
struct bervaluserid
struct berval struct bervaloldpasswd
struct berval struct berval
struct berval
newpasswd
struct berval struct berval
struct berval struct berval
genpasswd


Typedef Documentation

typedef struct ldap_url_desc LDAPURLDesc

typedef char** dnp

typedef char char** passwdp

typedef char char int* authmethodp

typedef char char int int freeit

typedef void* LDAP_C LDAP_CALLBACK LDAP_TF_MUTEX_ALLOC_CALLBACK(void)

typedef char** errmsgp

typedef char* matched

typedef char char* errmsg

typedef struct ldap_x_pollfd LDAP_X_PollFD

typedef int port

typedef int int unsigned long options

typedef struct lextiof_session_private * sessionarg [read]

typedef int int unsigned long struct lextiof_session_private struct lextiof_socket_private** socketargp

int unsigned long long timeout int int int timeout int nfds_t int timeout int unsigned long nfds

typedef struct berval* LDAP_C LDAP_CALLBACK LDAP_KEYGEN_CALLBACK(void *arg, LDAP *ld, LDAPMessage *entry)

typedef struct berval struct berval* typedef struct berval* typedef const char* val2

typedef const char** val2p

typedef struct ldap_filt_info LDAPFiltInfo

typedef struct ldap_filt_list LDAPFiltList

typedef struct ldap_filt_desc LDAPFiltDesc

typedef struct friendly * FriendlyMap

typedef struct ldapmemcache LDAPMemCache

typedef void* LDAP_C LDAP_CALLBACK LDAP_TF_SEMA_ALLOC_CALLBACK(void)

typedef void* LDAP_C LDAP_CALLBACK LDAP_TF_THREADID_CALLBACK(void)

typedef void(* set_debug_level_fn_t)(int *)

typedef int( LDAP_SASL_INTERACT_PROC)(LDAP *ld, unsigned flags, void *defaults, void *interact)


Enumeration Type Documentation

Enumerator:
PP_passwordExpired 
PP_accountLocked 
PP_changeAfterReset 
PP_passwordModNotAllowed 
PP_mustSupplyOldPassword 
PP_insufficientPasswordQuality 
PP_passwordTooShort 
PP_passwordTooYoung 
PP_passwordInHistory 
PP_noError 


Function Documentation

LDAP_API ( void   ) 

LDAP_API ( LDAPControl  )  const

LDAP_API ( int  long  ) 

LDAP_API ( const char  ) 

typedef int ( LDAP_CALL LDAP_CALLBACK  LDAP_REBINDPROC_CALLBACK  ) 

typedef void ( LDAP_C LDAP_CALLBACK  LDAP_TF_MUTEX_FREE_CALLBACK  ) 

typedef int ( LDAP_C LDAP_CALLBACK  LDAP_TF_MUTEX_LOCK_CALLBACK  ) 

LDAP_API ( LDAPFiltDesc  ) 

LDAP_API ( LDAPFiltInfo  ) 

LDAP_API ( char  ) 

void* ldap_x_malloc ( size_t  size  ) 

void* ldap_x_calloc ( size_t  nelem,
size_t  elsize 
)

void* ldap_x_realloc ( void *  ptr,
size_t  size 
)

void ldap_x_free ( void *  ptr  ) 

LDAP_API ( size_t   )  const

LDAP_API ( LDAPMessage  ) 


Variable Documentation

int freebuf

const char * authzid [read]

int int changesonly

int int int return_echg_ctls

int char * m

int char char* s

const char int struct timeval LDAPMessage** res [read]

typedef int int timeout

int freemods

LDAP_REBINDPROC_CALLBACK* rebindproc

int defport

int char** hostp

int * portp

char LDAP_VALCMP_CALLBACK * cmp

LDAPMessage void LDAP_KEYGEN_CALLBACK LDAP_KEYCMP_CALLBACK LDAP_KEYFREE_CALLBACK* fre

unsigned long char char char char* attr

unsigned long buflen

unsigned long char char* prefix

unsigned long char char char* suffix

unsigned long char* pattern

unsigned long size

unsigned long char** baseDNs

unsigned long char struct ldap_thread_fns* thread_fns

char int scope

const char* brk

struct berval * userid [read]

struct berval struct berval * oldpasswd [read]

struct berval struct berval struct berval * newpasswd [read]

LDAPMessage struct berval * genpasswd [read]


Generated Mozilla by doxygen 1.5.6