scsh-ldap/scheme/interfaces.scm

76 lines
2.8 KiB
Scheme
Raw Normal View History

(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?))