ber_flatten (Compact 2013)

3/26/2014

This function allocates a new berval structure containing the data taken from the supplied BerElement structure.

Syntax

INT ber_flatten(
  BerElement* pBerElement,
  BERVAL** pBerVal
);

Parameters

  • pBerElement
    [in] Pointer to the source BerElement.
  • pBerVal
    [out] Pointer to the newly allocated berval, which should be freed using the ber_bvfree function.

Return Value

This function returns 0 on success and -1 on failure.

Remarks

The use of ber_flatten on a BerElement structure, in which all { and } format modifiers have not been properly matched, will cause the function to return an error.

Requirements

Header

winber.h

Library

wldap32.lib

See Also

Reference

Other LDAP Functions
ber_bvfree
BerElement
berval