X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=bindings-apr-util.git;a=blobdiff_plain;f=Bindings%2FAPR%2FLDAP%2FOption.hsc;fp=Bindings%2FAPR%2FLDAP%2FOption.hsc;h=e8b299563e2feb8df3ecd9e10925f59344ad5429;hp=0000000000000000000000000000000000000000;hb=af77c96df168360682b58a83f49eee1cbdf6535c;hpb=47658e15fdb97d2502c2e7e1948b17ac53e67ac7 diff --git a/Bindings/APR/LDAP/Option.hsc b/Bindings/APR/LDAP/Option.hsc new file mode 100644 index 0000000..e8b2995 --- /dev/null +++ b/Bindings/APR/LDAP/Option.hsc @@ -0,0 +1,47 @@ +#include +#include + +module Bindings.APR.LDAP.Option where +#strict_import +import Bindings.APR.LDAP +import Bindings.APR.Pools + +#if APR_HAS_LDAP + +# num APR_LDAP_OPT_TLS +# num APR_LDAP_OPT_TLS_CERT +# num APR_LDAP_OPT_VERIFY_CERT +# num APR_LDAP_OPT_REFERRALS +# num APR_LDAP_OPT_REFHOPLIMIT + +# num APR_LDAP_CA_TYPE_UNKNOWN +# num APR_LDAP_CA_TYPE_DER +# num APR_LDAP_CA_TYPE_BASE64 +# num APR_LDAP_CA_TYPE_SECMOD +# num APR_LDAP_CERT_TYPE_UNKNOWN +# num APR_LDAP_CERT_TYPE_DER +# num APR_LDAP_CERT_TYPE_BASE64 +# num APR_LDAP_CERT_TYPE_KEY3_DB +# num APR_LDAP_CERT_TYPE_NICKNAME +# num APR_LDAP_KEY_TYPE_UNKNOWN +# num APR_LDAP_KEY_TYPE_DER +# num APR_LDAP_KEY_TYPE_BASE64 +# num APR_LDAP_CERT_TYPE_PFX +# num APR_LDAP_KEY_TYPE_PFX +# num APR_LDAP_CA_TYPE_CACERTDIR_BASE64 + +# starttype struct apr_ldap_opt_tls_cert_t +# field type , CInt +# field path , Ptr CChar +# field password, Ptr CChar +# stoptype + +# num APR_LDAP_NONE +# num APR_LDAP_SSL +# num APR_LDAP_STARTTLS +# num APR_LDAP_STOPTLS + +# ccall apr_ldap_get_option, Ptr -> Ptr -> CInt -> Ptr () -> Ptr (Ptr ) -> IO CInt +# ccall apr_ldap_set_option, Ptr -> Ptr -> CInt -> Ptr () -> Ptr (Ptr ) -> IO CInt + +#endif \ No newline at end of file