Module C.CFString

module Encoding : sig ... end
val typ : unit Ctypes_static.ptr Ctypes.typ
val const_typ : unit Ctypes_static.ptr Ctypes.typ
val get_length : ( unit Ctypes_static.ptr -> int F.return ) F.result
val get_c_string : 'a Ctypes.typ -> ( unit Ctypes_static.ptr -> 'a -> int -> Encoding.t -> bool F.return ) F.result
val get_c_string_bytes : ( unit Ctypes_static.ptr -> bytes Ctypes_static.ocaml -> int -> Encoding.t -> bool F.return ) F.result
val get_c_string_string : ( unit Ctypes_static.ptr -> string Ctypes_static.ocaml -> int -> Encoding.t -> bool F.return ) F.result
val get_bytes : 'a Ctypes.typ -> ( unit Ctypes_static.ptr -> CFRange.t -> Encoding.t -> Unsigned.uint8 -> bool -> 'a -> int -> int Ctypes_static.ptr option -> int F.return ) F.result
val get_bytes_ptr : ( unit Ctypes_static.ptr -> CFRange.t -> Encoding.t -> Unsigned.uint8 -> bool -> Unsigned.uint8 Ctypes_static.ptr option -> int -> int Ctypes_static.ptr option -> int F.return ) F.result
val get_bytes_bytes : ( unit Ctypes_static.ptr -> CFRange.t -> Encoding.t -> Unsigned.uint8 -> bool -> bytes Ctypes_static.ocaml -> int -> int Ctypes_static.ptr option -> int F.return ) F.result
val get_bytes_string : ( unit Ctypes_static.ptr -> CFRange.t -> Encoding.t -> Unsigned.uint8 -> bool -> string Ctypes_static.ocaml -> int -> int Ctypes_static.ptr option -> int F.return ) F.result
val create_with_bytes : 'a Ctypes.typ -> ( unit Ctypes_static.ptr option -> 'a -> int -> Encoding.t -> bool -> unit Ctypes_static.ptr F.return ) F.result
val create_with_bytes_bytes : ( unit Ctypes_static.ptr option -> bytes Ctypes_static.ocaml -> int -> Encoding.t -> bool -> unit Ctypes_static.ptr F.return ) F.result
val create_with_bytes_string : ( unit Ctypes_static.ptr option -> string Ctypes_static.ocaml -> int -> Encoding.t -> bool -> unit Ctypes_static.ptr F.return ) F.result
val create_with_bytes_no_copy : ( unit Ctypes_static.ptr option -> Unsigned.uint8 Ctypes_static.ptr -> int -> Encoding.t -> bool -> unit Ctypes_static.ptr option -> unit Ctypes_static.ptr F.return ) F.result