blob: 7c12cd4f2b0cdc18ed9e627f62efa646191c4ae5 (
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
33
|
-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.
|