Current section
Files
Jump to
Current section
Files
include/LDAP.hrl
%% Generated by the Erlang ASN.1 compiler. Version: 5.0.21
%% Purpose: Erlang record definitions for each named and unnamed
%% SEQUENCE and SET, and macro definitions for each value
%% definition in module LDAP.
-ifndef(_LDAP_HRL_).
-define(_LDAP_HRL_, true).
-record('LDAPMessage', {
messageID,
protocolOp,
controls = asn1_NOVALUE
}).
-record('AttributeValueAssertion', {
attributeDesc,
assertionValue
}).
-record('PartialAttribute', {
type,
vals
}).
-record('LDAPResult', {
resultCode,
matchedDN,
diagnosticMessage,
referral = asn1_NOVALUE
}).
-record('Control', {
controlType,
criticality = asn1_DEFAULT,
controlValue = asn1_NOVALUE
}).
-record('BindRequest', {
version,
name,
authentication
}).
-record('SaslCredentials', {
mechanism,
credentials = asn1_NOVALUE
}).
-record('BindResponse', {
resultCode,
matchedDN,
diagnosticMessage,
referral = asn1_NOVALUE,
serverSaslCreds = asn1_NOVALUE
}).
-record('SearchRequest', {
baseObject,
scope,
derefAliases,
sizeLimit,
timeLimit,
typesOnly,
filter,
attributes
}).
-record('SubstringFilter', {
type,
substrings
}).
-record('MatchingRuleAssertion', {
matchingRule = asn1_NOVALUE,
type = asn1_NOVALUE,
matchValue,
dnAttributes = asn1_DEFAULT
}).
-record('SearchResultEntry', {
objectName,
attributes
}).
-record('ModifyRequest', {
object,
changes
}).
-record('ModifyRequest_changes_SEQOF', {
operation,
modification
}).
-record('AddRequest', {
entry,
attributes
}).
-record('ModifyDNRequest', {
entry,
newrdn,
deleteoldrdn,
newSuperior = asn1_NOVALUE
}).
-record('CompareRequest', {
entry,
ava
}).
-record('ExtendedRequest', {
requestName,
requestValue = asn1_NOVALUE
}).
-record('ExtendedResponse', {
resultCode,
matchedDN,
diagnosticMessage,
referral = asn1_NOVALUE,
responseName = asn1_NOVALUE,
responseValue = asn1_NOVALUE
}).
-record('IntermediateResponse', {
responseName = asn1_NOVALUE,
responseValue = asn1_NOVALUE
}).
-define('maxInt', 2147483647).
-endif. %% _LDAP_HRL_