`sig
val ldap_url_dn : ?encoded:bool -> Neturl.url -> string
val ldap_url_attributes : ?encoded:bool -> Neturl.url -> string list
val ldap_url_scope : Neturl.url -> [ `Base | `One | `Sub ]
val ldap_url_filter : ?encoded:bool -> Neturl.url -> string
val ldap_url_extensions :
?encoded:bool -> Neturl.url -> (bool * string * string option) list
val ldap_url_provides :
?dn:bool ->
?attributes:bool ->
?scope:bool -> ?filter:bool -> ?extensions:bool -> Neturl.url -> bool
val make_ldap_url :
?encoded:bool ->
?host:string ->
?addr:Unix.inet_addr ->
?port:int ->
?socksymbol:Netsockaddr.socksymbol ->
?dn:string ->
?attributes:string list ->
?scope:[ `Base | `One | `Sub ] ->
?filter:string ->
?extensions:(bool * string * string option) list -> unit -> Neturl.url
end`