Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type 'a ffitype = Ctypes_ptr.voidp
val primitive_ffitype : 'a Ctypes_primitive_types.prim -> 'a ffitype
val pointer_ffitype : unit -> Ctypes_ptr.voidp ffitype
val void_ffitype : unit -> unit ffitype
val allocate_struct_ffitype : int -> struct_ffitype
val struct_type_set_argument : struct_ffitype -> int -> _ ffitype -> unit
val complete_struct_type : struct_ffitype -> unit
val ffi_type_of_struct_type : struct_ffitype -> _ ffitype
val allocate_callspec :
check_errno:bool ->
runtime_lock:bool ->
thread_registration:bool ->
callspec
val call :
string ->
(_, _ Ctypes_static.fn) Ctypes_ptr.Fat.t ->
callspec ->
(Ctypes_ptr.voidp -> (Obj.t * int) array -> unit) ->
(Ctypes_ptr.voidp -> 'a) ->
'a
val make_function_pointer : callspec -> int -> funptr_handle
val raw_address_of_function_pointer : funptr_handle -> Ctypes_ptr.voidp
val set_closure_callback : (int -> Obj.t) -> unit