ldap_parse_lburp_end_response

Parses LBURP end response data when the result code is LDAP_RES_EXTENDED.

LDAP Version:v3
Library:*ldapx.*
NDS Version:8.5
Platform:NLM, Windows (NT, 95, 98, 2000, XP, Vista 32-bit and 64-bit ), Linux (32-bit and 64-bit), Solaris, AIX, and HP-UX

Syntax

  #include <ldapx.h>int ldap_parse_lburp_end_response (        LDAP *ld,        LDAPMessage *lburpEndMessage,        int *resultCode,        char **errorMsg,        int freeIt)
  
  

Parameters

ld

(IN) Points to the handle for the LDAP session.

lburpEndMessage

(IN) Pointer to the LDAPMessage returned by ldap_result.

resultCode

(OUT) Returns the responseCode from the server.

errorMessage

(OUT) Returns the error message from the server, may be NULL if no error messages are requested. This memory must be freed using ldap_memfree.

badEventsCount

(OUT) Returns the number of bad events from the server, may be NULL if no data is requested. This memory must be freed using ldapx_memfree.

freeIt

(IN) If non-zero, the function will free the memory referenced by the lburpEndMessage parameter.

Return Values

0x00

LDAP_SUCCESS

Non-zero

Failure. For a complete list, see LDAP Return Codes

0x53

LDAP_ENCODING_ERROR

0x5A

LDAP_NO_MEMORY

Remarks

To obtain the results of the operation, call the ldap_result function with the returned message ID.

See Also

ldap_lburp_end_request