(define-interface ldap-low-interface (export ldap-open ldap-init ldap-bind-sync ldap-unbind-sync ldap-error-string ldap-result-error)) (define-interface ldap-types-interface (export ldap-session? ldap-message? ldap-modification? ldap-api-info? ldap-api-info-info-version ldap-api-info-api-version ldap-api-info-protocol-version ldap-api-info-vendor-name ldap-api-info-vendor-version ldap-return-object? ldap-return-elements)) (define-interface ldap-conditions-interface (export &ldap-error ldap-error? ldap-error-code ldap-error-session &ldap-security-error ldap-security-error? &ldap-connection-error ldap-connection-error? &ldap-data-error ldap-data-error? &ldap-bindings-internal-error ldap-bindings-internal-error? &ldap-bindings-not-implemented ldap-bindings-not-implemented? &ldap-session-option-error ldap-session-option-error? &ldap-implicit-unbind ldap-implicit-unbind? &ldap-operations-error ldap-operations-error? &ldap-protocol-error ldap-protocol-error? &ldap-timelimit-exceeded ldap-timelimit-exceeded? &ldap-sizelimit-exceeded ldap-sizelimit-exceeded? &ldap-strong-auth-not-supported ldap-strong-auth-not-supported? &ldap-strong-auth-required ldap-strong-auth-required? &ldap-adminlimit-exceeded ldap-adminlimit-exceeded? &ldap-critical-extension-unavailable ldap-critical-extension-unavailable? &ldap-confidentiality-required ldap-confidentiality-required? &ldap-sasl-bind-in-progress ldap-sasl-bind-in-progress? &ldap-no-such-attribute ldap-no-such-attribute? &ldap-undefined-type ldap-undefined-type? &ldap-inappropriate-type ldap-inappropriate-type? &ldap-insufficient-access ldap-insufficient-access? &ldap-busy ldap-busy? &ldap-unavailable ldap-unavailable? &ldap-unwilling-to-perform ldap-unwilling-to-perform? &ldap-loop-detect ldap-loop-detect? &ldap-naming-violation ldap-naming-violation? &ldap-objectclass-violation ldap-objectclass-violation? &ldap-not-allowed-on-leaf ldap-not-allowed-on-leaf? &ldap-not-allowed-on-rdn ldap-not-allowed-on-rdn? &ldap-already-exists ldap-already-exists? &ldap-no-objectclass-mods ldap-no-objectclass-mods? &ldap-results-too-large ldap-results-too-large? &ldap-affects-multiple-dsas ldap-affects-multiple-dsas? &ldap-server-down ldap-server-down? &ldap-local-error ldap-local-error? &ldap-encoding-error ldap-encoding-error? &ldap-decoding-error ldap-decoding-error? &ldap-timeout-error ldap-timeout-error? &ldap-auth-unknown ldap-auth-unknown? &ldap-filter-error ldap-filter-error? &ldap-param-error ldap-param-error? &ldap-no-memory ldap-no-memory? &ldap-connect-error ldap-connect-error? &ldap-not-supported ldap-not-supported? &ldap-control-not-found ldap-control-not-found? &ldap-referral-limit-exceeded ldap-referral-limit-exceeded?))