1%% Generated by the Erlang ASN.1 compiler version:2.0.1
2%% Purpose: Erlang record definitions for each named and unnamed
3%% SEQUENCE and SET, and macro definitions for each value
4%% definition,in module ELDAPv3
5
6
7
8-record('LDAPMessage',{
9messageID, protocolOp, controls = asn1_NOVALUE}).
10
11-record('AttributeValueAssertion',{
12attributeDesc, assertionValue}).
13
14-record('Attribute',{
15type, vals}).
16
17-record('LDAPResult',{
18resultCode, matchedDN, errorMessage, referral = asn1_NOVALUE}).
19
20-record('Control',{
21controlType, criticality = asn1_DEFAULT, controlValue = asn1_NOVALUE}).
22
23-record('BindRequest',{
24version, name, authentication}).
25
26-record('SaslCredentials',{
27mechanism, credentials = asn1_NOVALUE}).
28
29-record('BindResponse',{
30resultCode, matchedDN, errorMessage, referral = asn1_NOVALUE, serverSaslCreds = asn1_NOVALUE}).
31
32-record('SearchRequest',{
33baseObject, scope, derefAliases, sizeLimit, timeLimit, typesOnly, filter, attributes}).
34
35-record('SubstringFilter',{
36type, substrings}).
37
38-record('MatchingRuleAssertion',{
39matchingRule = asn1_NOVALUE, type = asn1_NOVALUE, matchValue, dnAttributes = asn1_DEFAULT}).
40
41-record('SearchResultEntry',{
42objectName, attributes}).
43
44-record('PartialAttributeList_SEQOF',{
45type, vals}).
46
47-record('ModifyRequest',{
48object, modification}).
49
50-record('ModifyRequest_modification_SEQOF',{
51operation, modification}).
52
53-record('AttributeTypeAndValues',{
54type, vals}).
55
56-record('AddRequest',{
57entry, attributes}).
58
59-record('AttributeList_SEQOF',{
60type, vals}).
61
62-record('ModifyDNRequest',{
63entry, newrdn, deleteoldrdn, newSuperior = asn1_NOVALUE}).
64
65-record('CompareRequest',{
66entry, ava}).
67
68-record('ExtendedRequest',{
69requestName, requestValue = asn1_NOVALUE}).
70
71-record('ExtendedResponse',{
72resultCode, matchedDN, errorMessage, referral = asn1_NOVALUE, responseName = asn1_NOVALUE, response = asn1_NOVALUE}).
73
74-record('PasswdModifyRequestValue',{
75userIdentity = asn1_NOVALUE, oldPasswd = asn1_NOVALUE, newPasswd = asn1_NOVALUE}).
76
77-record('PasswdModifyResponseValue',{
78genPasswd = asn1_NOVALUE}).
79
80-define('maxInt', 2147483647).
81-define('passwdModifyOID', [49,46,51,46,54,46,49,46,52,46,49,46,52,50,48,51,46,49,46,49,49,46,49]).
82
83