1 #include <bindings.dsl.h>
2 #include <apr_ldap_option.h>
4 module Bindings.APR.LDAP.Option where
6 import Bindings.APR.LDAP
7 import Bindings.APR.Pools
11 # num APR_LDAP_OPT_TLS
12 # num APR_LDAP_OPT_TLS_CERT
13 # num APR_LDAP_OPT_VERIFY_CERT
14 # num APR_LDAP_OPT_REFERRALS
15 # num APR_LDAP_OPT_REFHOPLIMIT
17 # num APR_LDAP_CA_TYPE_UNKNOWN
18 # num APR_LDAP_CA_TYPE_DER
19 # num APR_LDAP_CA_TYPE_BASE64
20 # num APR_LDAP_CA_TYPE_SECMOD
21 # num APR_LDAP_CERT_TYPE_UNKNOWN
22 # num APR_LDAP_CERT_TYPE_DER
23 # num APR_LDAP_CERT_TYPE_BASE64
24 # num APR_LDAP_CERT_TYPE_KEY3_DB
25 # num APR_LDAP_CERT_TYPE_NICKNAME
26 # num APR_LDAP_KEY_TYPE_UNKNOWN
27 # num APR_LDAP_KEY_TYPE_DER
28 # num APR_LDAP_KEY_TYPE_BASE64
29 # num APR_LDAP_CERT_TYPE_PFX
30 # num APR_LDAP_KEY_TYPE_PFX
31 # num APR_LDAP_CA_TYPE_CACERTDIR_BASE64
33 # starttype struct apr_ldap_opt_tls_cert_t
35 # field path , Ptr CChar
36 # field password, Ptr CChar
41 # num APR_LDAP_STARTTLS
42 # num APR_LDAP_STOPTLS
44 # ccall apr_ldap_get_option, Ptr <apr_pool_t> -> Ptr <LDAP> -> CInt -> Ptr () -> Ptr (Ptr <apr_ldap_err_t>) -> IO CInt
45 # ccall apr_ldap_set_option, Ptr <apr_pool_t> -> Ptr <LDAP> -> CInt -> Ptr () -> Ptr (Ptr <apr_ldap_err_t>) -> IO CInt