blob: ee5ad2f0d3021586ab5ccfa0fced4b1579136e31 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
-ifndef( _ELDAP_HRL ).
-define( _ELDAP_HRL , 1 ).
%%%
%%% Search input parameters
%%%
-record(eldap_search, {
base = [], % Baseobject
filter = [], % Search conditions
scope, % Search scope
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.
|