Contains an opaque data structure for data encoded with BER (Basic Encoding Rules).
The LDAP libraries provide functions for creating and manipulating the data within the BerElement structure, but clients do not need access to the fields in the structure.
For example, the ldap_first_attribute function creates a BerElement structure that tracks the current position in the entry.
The ber_init function converts a BerElement structure to a berval structure, and the ber_flatten function converts a berval structure to a BerElement structure.