(define-record-type ldap :ldap (make-ldap c-pointer) ldap? (c-pointer ldap-c-pointer)) (define-exported-binding "ldap" :ldap) (define-record-type ldap-message :ldap-message (make-ldap-message c-pointer) ldap-message? (c-pointer ldap-message-c-pointer)) (define-exported-binding "ldap-message" :ldap-message) (define-record-type ldap-modification :ldap-modification (make-ldap-modification c-pointer) ldap-modification? (c-pointer ldap-modification-c-pointer)) (define-exported-binding "ldap-modification" :ldap-modification) (define-record-type ldap-api-info :ldap-api-info (make-ldap-api-info c-pointer) ldap-api-info? (c-pointer ldap-api-info-c-pointer)) (define-exported-binding "ldap-api-info" :ldap-api-info) (import-lambda-definition ldap-api-info-info-version (ldap-ai) "scsh_ldapapiinfo_get_info_version") (import-lambda-definition ldap-api-info-api-version (ldap-ai) "scsh_ldapapiinfo_get_api_version") (import-lambda-definition ldap-api-info-protocol-version (ldap-ai) "scsh_ldapapiinfo_get_protocol_version") (import-lambda-definition ldap-api-info-vendor-name (ldap-ai) "scsh_ldapapiinfo_get_vendor_name") (import-lambda-definition ldap-api-info-vendor-version (ldap-ai) "scsh_ldapapiinfo_get_vendor_version")