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