| Arg |  | 
| 1 (Type/Class) | Foreign.LibFFI.Base, Foreign.LibFFI | 
| 2 (Data Constructor) | Foreign.LibFFI.Base | 
| argByteString | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCChar | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCDouble | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCFloat | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCInt | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCLong | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argConstByteString | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCSize | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCTime | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCUChar | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCUInt | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCULong | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argCWchar | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argFunPtr | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argInt | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argInt16 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argInt32 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argInt64 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argInt8 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argPtr | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argString | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argWord | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argWord16 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argWord32 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argWord64 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| argWord8 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| callFFI | Foreign.LibFFI.Base, Foreign.LibFFI | 
| CIF | Foreign.LibFFI.Internal | 
| CType | Foreign.LibFFI.Internal | 
| customPointerArg | Foreign.LibFFI.Base | 
| CValue | Foreign.LibFFI.Internal | 
| C_ffi_abi | Foreign.LibFFI.Internal | 
| C_ffi_status | Foreign.LibFFI.Internal | 
| ffi_call | Foreign.LibFFI.Internal | 
| ffi_default_abi | Foreign.LibFFI.Internal | 
| ffi_ok | Foreign.LibFFI.Internal | 
| ffi_prep_cif | Foreign.LibFFI.Internal | 
| ffi_type_double | Foreign.LibFFI.FFITypes | 
| ffi_type_float | Foreign.LibFFI.FFITypes | 
| ffi_type_hs_int | Foreign.LibFFI.FFITypes | 
| ffi_type_hs_word | Foreign.LibFFI.FFITypes | 
| ffi_type_pointer | Foreign.LibFFI.FFITypes | 
| ffi_type_schar | Foreign.LibFFI.FFITypes | 
| ffi_type_sint | Foreign.LibFFI.FFITypes | 
| ffi_type_sint16 | Foreign.LibFFI.FFITypes | 
| ffi_type_sint32 | Foreign.LibFFI.FFITypes | 
| ffi_type_sint64 | Foreign.LibFFI.FFITypes | 
| ffi_type_sint8 | Foreign.LibFFI.FFITypes | 
| ffi_type_size | Foreign.LibFFI.FFITypes | 
| ffi_type_slong | Foreign.LibFFI.FFITypes | 
| ffi_type_time | Foreign.LibFFI.FFITypes | 
| ffi_type_uchar | Foreign.LibFFI.FFITypes | 
| ffi_type_uint | Foreign.LibFFI.FFITypes | 
| ffi_type_uint16 | Foreign.LibFFI.FFITypes | 
| ffi_type_uint32 | Foreign.LibFFI.FFITypes | 
| ffi_type_uint64 | Foreign.LibFFI.FFITypes | 
| ffi_type_uint8 | Foreign.LibFFI.FFITypes | 
| ffi_type_ulong | Foreign.LibFFI.FFITypes | 
| ffi_type_void | Foreign.LibFFI.FFITypes | 
| ffi_type_wchar | Foreign.LibFFI.FFITypes | 
| init_ffi_type | Foreign.LibFFI.Internal | 
| mkStorableArg | Foreign.LibFFI.Base | 
| mkStorableRetType | Foreign.LibFFI.Base | 
| newStorableStructArgRet | Foreign.LibFFI.Base | 
| newStructCType | Foreign.LibFFI.Base | 
| retByteString | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCChar | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCDouble | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCFloat | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCInt | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCLong | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCSize | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCString | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCTime | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCUChar | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCUInt | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCULong | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retCWchar | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retFunPtr | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retInt | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retInt16 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retInt32 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retInt64 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retInt8 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retMallocByteString | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retPtr | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retString | Foreign.LibFFI.Types, Foreign.LibFFI | 
| RetType |  | 
| 1 (Type/Class) | Foreign.LibFFI.Base, Foreign.LibFFI | 
| 2 (Data Constructor) | Foreign.LibFFI.Base | 
| retVoid | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retWord | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retWord16 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retWord32 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retWord64 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| retWord8 | Foreign.LibFFI.Types, Foreign.LibFFI | 
| sizeOf_cif | Foreign.LibFFI.Internal | 
| sizeOf_ffi_type | Foreign.LibFFI.Internal | 
| unArg | Foreign.LibFFI.Base | 
| withRetType | Foreign.LibFFI.Base, Foreign.LibFFI |