val t : [ `Addr_info ] Luv_c_types.Request.t Luv_c_generated_types.typ
val addrinfo : [ `Addrinfo ] Ctypes.structure Luv_c_generated_types.typ
val trampoline : ([ `Addr_info ] Luv_c_types.Request.t Ctypes_static.ptr -> int -> [ `Addrinfo ] Ctypes.structure Ctypes_static.ptr -> unit) Ctypes_static.static_funptr Ctypes.typ
val get_trampoline : (unit -> ([ `Addr_info ] Luv_c_types.Request.t Ctypes_static.ptr -> int -> [ `Addrinfo ] Ctypes.structure Ctypes_static.ptr -> unit) Ctypes_static.static_funptr Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val getaddrinfo : (Luv_c_function_descriptions.Types.Loop.t Ctypes_static.ptr -> [ `Addr_info ] Luv_c_types.Request.t Ctypes_static.ptr -> ([ `Addr_info ] Luv_c_types.Request.t Ctypes_static.ptr -> int -> [ `Addrinfo ] Ctypes.structure Ctypes_static.ptr -> unit) Ctypes_static.static_funptr -> string option -> string option -> [ `Addrinfo ] Ctypes.structure Ctypes_static.ptr -> int Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result
val free : ([ `Addrinfo ] Ctypes.structure Ctypes_static.ptr -> unit Luv_c_generated_functions.Non_blocking.return) Luv_c_generated_functions.Non_blocking.result