# Module Rpc_portmapper_clnt.Make'PMAP.V3

    module V3: sig .. end

    type t = U'C.t

    val _program : Rpc_program.t

    val rpcbproc_null : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_null'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_null'res

    val rpcbproc_null'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_null'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_null'res) -> unit) -> unit

    val rpcbproc_set : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_set'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_set'res

    val rpcbproc_set'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_set'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_set'res) -> unit) -> unit

    val rpcbproc_unset : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_unset'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_unset'res

    val rpcbproc_unset'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_unset'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_unset'res) -> unit) -> unit

    val rpcbproc_getaddr : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_getaddr'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_getaddr'res

    val rpcbproc_getaddr'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_getaddr'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_getaddr'res) -> unit) -> unit

    val rpcbproc_dump : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_dump'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_dump'res

    val rpcbproc_dump'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_dump'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_dump'res) -> unit) -> unit

    val rpcbproc_callit : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_callit'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_callit'res

    val rpcbproc_callit'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_callit'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_callit'res) -> unit) -> unit

    val rpcbproc_gettime : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_gettime'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_gettime'res

    val rpcbproc_gettime'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_gettime'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_gettime'res) -> unit) -> unit

    val rpcbproc_uaddr2taddr : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_uaddr2taddr'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_uaddr2taddr'res

    val rpcbproc_uaddr2taddr'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_uaddr2taddr'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_uaddr2taddr'res) -> unit) ->
           unit

    val rpcbproc_taddr2uaddr : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_taddr2uaddr'arg ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_taddr2uaddr'res

    val rpcbproc_taddr2uaddr'async : U'C.t ->
           Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_taddr2uaddr'arg ->
           ((unit -> Rpc_portmapper_aux.t_PMAP'V3'rpcbproc_taddr2uaddr'res) -> unit) ->
           unit