packages feed

bindings-apr-util-0.1: Bindings/APR/LDAP.hsc

#include <bindings.dsl.h>
#include <apr_ldap.h>

module Bindings.APR.LDAP where
#strict_import

#num APR_HAS_LDAP

#num APR_HAS_NETSCAPE_LDAPSDK
#num APR_HAS_SOLARIS_LDAPSDK
#num APR_HAS_NOVELL_LDAPSDK
#num APR_HAS_MOZILLA_LDAPSDK
#num APR_HAS_OPENLDAP_LDAPSDK
#num APR_HAS_MICROSOFT_LDAPSDK
#num APR_HAS_TIVOLI_LDAPSDK
#num APR_HAS_ZOS_LDAPSDK
#num APR_HAS_OTHER_LDAPSDK

#if APR_HAS_LDAP

#  num APR_HAS_LDAP_SSL
#  num APR_HAS_LDAP_URL_PARSE

#  opaque_t LDAP

#  num APR_HAS_LDAPSSL_CLIENT_INIT
#  num APR_HAS_LDAPSSL_CLIENT_DEINIT
#  num APR_HAS_LDAPSSL_ADD_TRUSTED_CERT
#  num APR_HAS_LDAP_START_TLS_S
#  num APR_HAS_LDAP_SSLINIT
#  num APR_HAS_LDAPSSL_INIT
#  num APR_HAS_LDAPSSL_INSTALL_ROUTINES

#  num APR_LDAP_SIZELIMIT

#  starttype struct apr_ldap_err_t
#    field reason, Ptr CChar
#    field msg   , Ptr CChar
#    field rc    , CInt
#  stoptype

#  cinline APR_LDAP_IS_SERVER_DOWN, CInt -> IO CInt

#endif