lib/eldap/include/eldap.hrl (29 lines of code) (raw):
-ifndef( _ELDAP_HRL ).
-define( _ELDAP_HRL , 1 ).
%%%
%%% Search input parameters
%%%
-record(eldap_search, {
base = [], % Baseobject
filter = [], % Search conditions
scope=wholeSubtree, % Search scope
deref=derefAlways, % Dereference
attributes = [], % Attributes to be returned
types_only = false, % Return types+values or types
timeout = 0 % Timelimit for search
}).
%%%
%%% Returned search result
%%%
-record(eldap_search_result, {
entries = [], % List of #eldap_entry{} records
referrals = [] % List of referrals
}).
%%%
%%% LDAP entry
%%%
-record(eldap_entry, {
object_name = "", % The DN for the entry
attributes = [] % List of {Attribute, Value} pairs
}).
-endif.