flutter_openim_sdk_ffi_bindings_generated library

Classes

clockid_t
Dart_CObject_Type
A Dart_CObject is used for representing Dart objects as native C data outside the Dart heap. These objects are totally detached from the Dart heap. Only a subset of the Dart objects have a representation as a Dart_CObject.
Dart_CodeObserver
Forward declaration
Dart_CoreType_Id
Dart_InitializeParams
Describes how to initialize the VM. Used with Dart_Initialize.
Dart_IsolateFlags
Dart_KernelCompilationResult
Dart_KernelCompilationStatus
TODO(33433): Remove kernel service from the embedding API.
Dart_KernelCompilationVerbosityLevel
Dart_LibraryTag
===================== Scripts and Libraries
Dart_NativeArgument_Type
Dart_PerformanceMode
Dart_SourceFile
Dart_TypedData_Type
========== Typed Data
div_t
FlutterOpenimSdkFfiBindings
Bindings for src/flutter_openim_sdk_ffi.h.
GoInterface
GoSlice
idtype_t
XSI The type idtype_t shall be defined as an enumeration type whose possible values shall include at least P_ALL, P_PID, and P_PGID.
imaxdiv_t
7.8.2.2
ldiv_t
lldiv_t
Openim_Listener
proc_rlimit_control_wakeupmon
pthread_override_s
rlimit
A structure representing a resource limit. The address of an instance of this structure is the second parameter to getrlimit()/setrlimit().
rusage
A structure representing an accounting of resource utilization. The address of an instance of this structure is the second parameter to getrusage().
rusage_info_v0
rusage_info_v1
rusage_info_v2
rusage_info_v3
rusage_info_v4
rusage_info_v5
rusage_info_v6
sched_param
sigaction
Signal vector "template" used in sigaction call.
sigevent
sigstack
Structure used in sigstack call.
sigval
sigvec
4.3 compatibility: Signal vector "template" used in sigvec call.
ThreadArgs
timespec
timeval
tm
UnnamedStruct10
UnnamedStruct5
UnnamedStruct6
UnnamedStruct7
UnnamedStruct8
UnnamedStruct9
UnnamedUnion1
wait
Deprecated: Structure of the information in the status word returned by wait4. If w_stopval==_WSTOPPED, then the second structure describes the information returned, else the first.

Constants

BIG_ENDIAN → const int
BUFSIZ → const int
BUS_ADRALN → const int
BUS_ADRERR → const int
BUS_NOOP → const int
BUS_OBJERR → const int
BYTE_ORDER → const int
CLD_CONTINUED → const int
CLD_DUMPED → const int
CLD_EXITED → const int
CLD_KILLED → const int
CLD_NOOP → const int
CLD_STOPPED → const int
CLD_TRAPPED → const int
CLOCK_MONOTONIC → const int
CLOCK_MONOTONIC_RAW → const int
CLOCK_MONOTONIC_RAW_APPROX → const int
CLOCK_PROCESS_CPUTIME_ID → const int
CLOCK_REALTIME → const int
CLOCK_THREAD_CPUTIME_ID → const int
CLOCK_UPTIME_RAW → const int
CLOCK_UPTIME_RAW_APPROX → const int
CLOCKS_PER_SEC → const int
CPUMON_MAKE_FATAL → const int
DART_FLAGS_CURRENT_VERSION → const int
DART_INITIALIZE_PARAMS_CURRENT_VERSION → const int
DART_KERNEL_ISOLATE_NAME → const String
DART_VM_SERVICE_ISOLATE_NAME → const String
EOF → const int
EXIT_FAILURE → const int
EXIT_SUCCESS → const int
false1 → const int
FILENAME_MAX → const int
FOOTPRINT_INTERVAL_RESET → const int
FOPEN_MAX → const int
FPE_FLTDIV → const int
FPE_FLTINV → const int
FPE_FLTOVF → const int
FPE_FLTRES → const int
FPE_FLTSUB → const int
FPE_FLTUND → const int
FPE_INTDIV → const int
FPE_INTOVF → const int
FPE_NOOP → const int
ILL_BADSTK → const int
ILL_COPROC → const int
ILL_ILLADR → const int
ILL_ILLOPC → const int
ILL_ILLOPN → const int
ILL_ILLTRP → const int
ILL_NOOP → const int
ILL_PRVOPC → const int
ILL_PRVREG → const int
ILLEGAL_PORT → const int
INT16_MAX → const int
INT16_MIN → const int
INT32_MAX → const int
INT32_MIN → const int
INT64_MAX → const int
INT64_MIN → const int
INT8_MAX → const int
INT8_MIN → const int
INT_FAST16_MAX → const int
INT_FAST16_MIN → const int
INT_FAST32_MAX → const int
INT_FAST32_MIN → const int
INT_FAST64_MAX → const int
INT_FAST64_MIN → const int
INT_FAST8_MAX → const int
INT_FAST8_MIN → const int
INT_LEAST16_MAX → const int
INT_LEAST16_MIN → const int
INT_LEAST32_MAX → const int
INT_LEAST32_MIN → const int
INT_LEAST64_MAX → const int
INT_LEAST64_MIN → const int
INT_LEAST8_MAX → const int
INT_LEAST8_MIN → const int
INTMAX_MAX → const int
INTMAX_MIN → const int
INTPTR_MAX → const int
INTPTR_MIN → const int
IOPOL_APPLICATION → const int
IOPOL_ATIME_UPDATES_DEFAULT → const int
IOPOL_ATIME_UPDATES_OFF → const int
IOPOL_DEFAULT → const int
IOPOL_IMPORTANT → const int
IOPOL_MATERIALIZE_DATALESS_FILES_DEFAULT → const int
IOPOL_MATERIALIZE_DATALESS_FILES_OFF → const int
IOPOL_MATERIALIZE_DATALESS_FILES_ON → const int
IOPOL_NORMAL → const int
IOPOL_PASSIVE → const int
IOPOL_SCOPE_DARWIN_BG → const int
IOPOL_SCOPE_PROCESS → const int
IOPOL_SCOPE_THREAD → const int
IOPOL_STANDARD → const int
IOPOL_THROTTLE → const int
IOPOL_TYPE_DISK → const int
IOPOL_TYPE_VFS_ALLOW_LOW_SPACE_WRITES → const int
IOPOL_TYPE_VFS_ATIME_UPDATES → const int
IOPOL_TYPE_VFS_DISALLOW_RW_FOR_O_EVTONLY → const int
IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION → const int
IOPOL_TYPE_VFS_IGNORE_PERMISSIONS → const int
IOPOL_TYPE_VFS_MATERIALIZE_DATALESS_FILES → const int
IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE → const int
IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME → const int
IOPOL_TYPE_VFS_TRIGGER_RESOLVE → const int
IOPOL_UTILITY → const int
IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_OFF → const int
IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_ON → const int
IOPOL_VFS_CONTENT_PROTECTION_DEFAULT → const int
IOPOL_VFS_CONTENT_PROTECTION_IGNORE → const int
IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_DEFAULT → const int
IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_ON → const int
IOPOL_VFS_IGNORE_PERMISSIONS_OFF → const int
IOPOL_VFS_IGNORE_PERMISSIONS_ON → const int
IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_DEFAULT → const int
IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_ON → const int
IOPOL_VFS_SKIP_MTIME_UPDATE_OFF → const int
IOPOL_VFS_SKIP_MTIME_UPDATE_ON → const int
IOPOL_VFS_STATFS_FORCE_NO_DATA_VOLUME → const int
IOPOL_VFS_STATFS_NO_DATA_VOLUME_DEFAULT → const int
IOPOL_VFS_TRIGGER_RESOLVE_DEFAULT → const int
IOPOL_VFS_TRIGGER_RESOLVE_OFF → const int
kIsolateSnapshotBssAsmSymbol → const String
kIsolateSnapshotBssCSymbol → const String
kIsolateSnapshotDataAsmSymbol → const String
kIsolateSnapshotDataCSymbol → const String
kIsolateSnapshotInstructionsAsmSymbol → const String
kIsolateSnapshotInstructionsCSymbol → const String
kNativeArgNumberPos → const int
kNativeArgNumberSize → const int
kNativeArgTypePos → const int
kNativeArgTypeSize → const int
kSnapshotBuildIdAsmSymbol → const String
kSnapshotBuildIdCSymbol → const String
kVmSnapshotBssAsmSymbol → const String
kVmSnapshotBssCSymbol → const String
kVmSnapshotDataAsmSymbol → const String
kVmSnapshotDataCSymbol → const String
kVmSnapshotInstructionsAsmSymbol → const String
kVmSnapshotInstructionsCSymbol → const String
L_ctermid → const int
L_tmpnam → const int
LITTLE_ENDIAN → const int
MAC_OS_VERSION_11_0 → const int
MAC_OS_VERSION_11_1 → const int
MAC_OS_VERSION_11_3 → const int
MAC_OS_VERSION_11_4 → const int
MAC_OS_VERSION_11_5 → const int
MAC_OS_VERSION_11_6 → const int
MAC_OS_VERSION_12_0 → const int
MAC_OS_VERSION_12_1 → const int
MAC_OS_VERSION_12_2 → const int
MAC_OS_VERSION_12_3 → const int
MAC_OS_VERSION_12_4 → const int
MAC_OS_VERSION_12_5 → const int
MAC_OS_VERSION_12_6 → const int
MAC_OS_VERSION_12_7 → const int
MAC_OS_VERSION_13_0 → const int
MAC_OS_VERSION_13_1 → const int
MAC_OS_VERSION_13_2 → const int
MAC_OS_VERSION_13_3 → const int
MAC_OS_VERSION_13_4 → const int
MAC_OS_VERSION_13_5 → const int
MAC_OS_VERSION_13_6 → const int
MAC_OS_VERSION_14_0 → const int
MAC_OS_VERSION_14_1 → const int
MAC_OS_VERSION_14_2 → const int
MAC_OS_VERSION_14_3 → const int
MAC_OS_VERSION_14_4 → const int
MAC_OS_X_VERSION_10_0 → const int
MAC_OS_X_VERSION_10_1 → const int
MAC_OS_X_VERSION_10_10 → const int
MAC_OS_X_VERSION_10_10_2 → const int
MAC_OS_X_VERSION_10_10_3 → const int
MAC_OS_X_VERSION_10_11 → const int
MAC_OS_X_VERSION_10_11_2 → const int
MAC_OS_X_VERSION_10_11_3 → const int
MAC_OS_X_VERSION_10_11_4 → const int
MAC_OS_X_VERSION_10_12 → const int
MAC_OS_X_VERSION_10_12_1 → const int
MAC_OS_X_VERSION_10_12_2 → const int
MAC_OS_X_VERSION_10_12_4 → const int
MAC_OS_X_VERSION_10_13 → const int
MAC_OS_X_VERSION_10_13_1 → const int
MAC_OS_X_VERSION_10_13_2 → const int
MAC_OS_X_VERSION_10_13_4 → const int
MAC_OS_X_VERSION_10_14 → const int
MAC_OS_X_VERSION_10_14_1 → const int
MAC_OS_X_VERSION_10_14_4 → const int
MAC_OS_X_VERSION_10_14_5 → const int
MAC_OS_X_VERSION_10_14_6 → const int
MAC_OS_X_VERSION_10_15 → const int
MAC_OS_X_VERSION_10_15_1 → const int
MAC_OS_X_VERSION_10_15_4 → const int
MAC_OS_X_VERSION_10_16 → const int
MAC_OS_X_VERSION_10_2 → const int
MAC_OS_X_VERSION_10_3 → const int
MAC_OS_X_VERSION_10_4 → const int
MAC_OS_X_VERSION_10_5 → const int
MAC_OS_X_VERSION_10_6 → const int
MAC_OS_X_VERSION_10_7 → const int
MAC_OS_X_VERSION_10_8 → const int
MAC_OS_X_VERSION_10_9 → const int
MINSIGSTKSZ → const int
NSIG → const int
NULL → const int
P_tmpdir → const String
PDP_ENDIAN → const int
POLL_ERR → const int
POLL_HUP → const int
POLL_IN → const int
POLL_MSG → const int
POLL_OUT → const int
POLL_PRI → const int
PRId16 → const String
PRId32 → const String
PRId64 → const String
PRId8 → const String
PRIdFAST16 → const String
PRIdFAST32 → const String
PRIdFAST64 → const String
PRIdFAST8 → const String
PRIdLEAST16 → const String
PRIdLEAST32 → const String
PRIdLEAST64 → const String
PRIdLEAST8 → const String
PRIdMAX → const String
PRIdPTR → const String
PRIi16 → const String
PRIi32 → const String
PRIi64 → const String
PRIi8 → const String
PRIiFAST16 → const String
PRIiFAST32 → const String
PRIiFAST64 → const String
PRIiFAST8 → const String
PRIiLEAST16 → const String
PRIiLEAST32 → const String
PRIiLEAST64 → const String
PRIiLEAST8 → const String
PRIiMAX → const String
PRIiPTR → const String
PRIo16 → const String
PRIo32 → const String
PRIo64 → const String
PRIo8 → const String
PRIO_DARWIN_BG → const int
PRIO_DARWIN_NONUI → const int
PRIO_DARWIN_PROCESS → const int
PRIO_DARWIN_THREAD → const int
PRIO_MAX → const int
PRIO_MIN → const int
PRIO_PGRP → const int
PRIO_PROCESS → const int
PRIO_USER → const int
PRIoFAST16 → const String
PRIoFAST32 → const String
PRIoFAST64 → const String
PRIoFAST8 → const String
PRIoLEAST16 → const String
PRIoLEAST32 → const String
PRIoLEAST64 → const String
PRIoLEAST8 → const String
PRIoMAX → const String
PRIoPTR → const String
PRIu16 → const String
PRIu32 → const String
PRIu64 → const String
PRIu8 → const String
PRIuFAST16 → const String
PRIuFAST32 → const String
PRIuFAST64 → const String
PRIuFAST8 → const String
PRIuLEAST16 → const String
PRIuLEAST32 → const String
PRIuLEAST64 → const String
PRIuLEAST8 → const String
PRIuMAX → const String
PRIuPTR → const String
PRIx16 → const String
PRIX16 → const String
PRIX32 → const String
PRIx32 → const String
PRIx64 → const String
PRIX64 → const String
PRIx8 → const String
PRIX8 → const String
PRIxFAST16 → const String
PRIXFAST16 → const String
PRIXFAST32 → const String
PRIxFAST32 → const String
PRIXFAST64 → const String
PRIxFAST64 → const String
PRIXFAST8 → const String
PRIxFAST8 → const String
PRIXLEAST16 → const String
PRIxLEAST16 → const String
PRIXLEAST32 → const String
PRIxLEAST32 → const String
PRIXLEAST64 → const String
PRIxLEAST64 → const String
PRIXLEAST8 → const String
PRIxLEAST8 → const String
PRIXMAX → const String
PRIxMAX → const String
PRIXPTR → const String
PRIxPTR → const String
PTHREAD_CANCEL_ASYNCHRONOUS → const int
PTHREAD_CANCEL_DEFERRED → const int
PTHREAD_CANCEL_DISABLE → const int
PTHREAD_CANCEL_ENABLE → const int
PTHREAD_CREATE_DETACHED → const int
PTHREAD_CREATE_JOINABLE → const int
PTHREAD_EXPLICIT_SCHED → const int
PTHREAD_INHERIT_SCHED → const int
PTHREAD_MUTEX_DEFAULT → const int
PTHREAD_MUTEX_ERRORCHECK → const int
PTHREAD_MUTEX_NORMAL → const int
PTHREAD_MUTEX_POLICY_FAIRSHARE_NP → const int
PTHREAD_MUTEX_POLICY_FIRSTFIT_NP → const int
PTHREAD_MUTEX_RECURSIVE → const int
PTHREAD_PRIO_INHERIT → const int
PTHREAD_PRIO_NONE → const int
PTHREAD_PRIO_PROTECT → const int
PTHREAD_PROCESS_PRIVATE → const int
PTHREAD_PROCESS_SHARED → const int
PTHREAD_SCOPE_PROCESS → const int
PTHREAD_SCOPE_SYSTEM → const int
PTRDIFF_MAX → const int
PTRDIFF_MIN → const int
QOS_CLASS_BACKGROUND → const int
QOS_CLASS_DEFAULT → const int
QOS_CLASS_UNSPECIFIED → const int
QOS_CLASS_USER_INITIATED → const int
QOS_CLASS_USER_INTERACTIVE → const int
QOS_CLASS_UTILITY → const int
QOS_MIN_RELATIVE_PRIORITY → const int
RAND_MAX → const int
RENAME_EXCL → const int
RENAME_NOFOLLOW_ANY → const int
RENAME_RESERVED1 → const int
RENAME_SECLUDE → const int
RENAME_SWAP → const int
RLIM_INFINITY → const int
RLIM_NLIMITS → const int
RLIM_SAVED_CUR → const int
RLIM_SAVED_MAX → const int
RLIMIT_AS → const int
RLIMIT_CORE → const int
RLIMIT_CPU → const int
RLIMIT_CPU_USAGE_MONITOR → const int
RLIMIT_DATA → const int
RLIMIT_FOOTPRINT_INTERVAL → const int
RLIMIT_FSIZE → const int
RLIMIT_MEMLOCK → const int
RLIMIT_NOFILE → const int
RLIMIT_NPROC → const int
RLIMIT_RSS → const int
RLIMIT_STACK → const int
RLIMIT_THREAD_CPULIMITS → const int
RLIMIT_WAKEUPS_MONITOR → const int
RSIZE_MAX → const int
RU_PROC_RUNS_RESLIDE → const int
RUSAGE_CHILDREN → const int
RUSAGE_INFO_CURRENT → const int
RUSAGE_INFO_V0 → const int
RUSAGE_INFO_V1 → const int
RUSAGE_INFO_V2 → const int
RUSAGE_INFO_V3 → const int
RUSAGE_INFO_V4 → const int
RUSAGE_INFO_V5 → const int
RUSAGE_INFO_V6 → const int
RUSAGE_SELF → const int
SA_64REGSET → const int
SA_NOCLDSTOP → const int
SA_NOCLDWAIT → const int
SA_NODEFER → const int
SA_ONSTACK → const int
SA_RESETHAND → const int
SA_RESTART → const int
SA_SIGINFO → const int
SA_USERSPACE_MASK → const int
SA_USERTRAMP → const int
SCHED_FIFO → const int
SCHED_OTHER → const int
SCHED_RR → const int
SCNd16 → const String
SCNd32 → const String
SCNd64 → const String
SCNd8 → const String
SCNdFAST16 → const String
SCNdFAST32 → const String
SCNdFAST64 → const String
SCNdFAST8 → const String
SCNdLEAST16 → const String
SCNdLEAST32 → const String
SCNdLEAST64 → const String
SCNdLEAST8 → const String
SCNdMAX → const String
SCNdPTR → const String
SCNi16 → const String
SCNi32 → const String
SCNi64 → const String
SCNi8 → const String
SCNiFAST16 → const String
SCNiFAST32 → const String
SCNiFAST64 → const String
SCNiFAST8 → const String
SCNiLEAST16 → const String
SCNiLEAST32 → const String
SCNiLEAST64 → const String
SCNiLEAST8 → const String
SCNiMAX → const String
SCNiPTR → const String
SCNo16 → const String
SCNo32 → const String
SCNo64 → const String
SCNo8 → const String
SCNoFAST16 → const String
SCNoFAST32 → const String
SCNoFAST64 → const String
SCNoFAST8 → const String
SCNoLEAST16 → const String
SCNoLEAST32 → const String
SCNoLEAST64 → const String
SCNoLEAST8 → const String
SCNoMAX → const String
SCNoPTR → const String
SCNu16 → const String
SCNu32 → const String
SCNu64 → const String
SCNu8 → const String
SCNuFAST16 → const String
SCNuFAST32 → const String
SCNuFAST64 → const String
SCNuFAST8 → const String
SCNuLEAST16 → const String
SCNuLEAST32 → const String
SCNuLEAST64 → const String
SCNuLEAST8 → const String
SCNuMAX → const String
SCNuPTR → const String
SCNx16 → const String
SCNx32 → const String
SCNx64 → const String
SCNx8 → const String
SCNxFAST16 → const String
SCNxFAST32 → const String
SCNxFAST64 → const String
SCNxFAST8 → const String
SCNxLEAST16 → const String
SCNxLEAST32 → const String
SCNxLEAST64 → const String
SCNxLEAST8 → const String
SCNxMAX → const String
SCNxPTR → const String
SEEK_CUR → const int
SEEK_DATA → const int
SEEK_END → const int
SEEK_HOLE → const int
SEEK_SET → const int
SEGV_ACCERR → const int
SEGV_MAPERR → const int
SEGV_NOOP → const int
SI_ASYNCIO → const int
SI_MESGQ → const int
SI_QUEUE → const int
SI_TIMER → const int
SI_USER → const int
SIG_ATOMIC_MAX → const int
SIG_ATOMIC_MIN → const int
SIG_BLOCK → const int
SIG_SETMASK → const int
SIG_UNBLOCK → const int
SIGABRT → const int
SIGALRM → const int
SIGBUS → const int
SIGCHLD → const int
SIGCONT → const int
SIGEMT → const int
SIGEV_NONE → const int
SIGEV_SIGNAL → const int
SIGEV_THREAD → const int
SIGFPE → const int
SIGHUP → const int
SIGILL → const int
SIGINFO → const int
SIGINT → const int
SIGIO → const int
SIGIOT → const int
SIGKILL → const int
SIGPIPE → const int
SIGPROF → const int
SIGQUIT → const int
SIGSEGV → const int
SIGSTKSZ → const int
SIGSTOP → const int
SIGSYS → const int
SIGTERM → const int
SIGTRAP → const int
SIGTSTP → const int
SIGTTIN → const int
SIGTTOU → const int
SIGURG → const int
SIGUSR1 → const int
SIGUSR2 → const int
SIGVTALRM → const int
SIGWINCH → const int
SIGXCPU → const int
SIGXFSZ → const int
SIZE_MAX → const int
SS_DISABLE → const int
SS_ONSTACK → const int
SV_INTERRUPT → const int
SV_NOCLDSTOP → const int
SV_NODEFER → const int
SV_ONSTACK → const int
SV_RESETHAND → const int
SV_SIGINFO → const int
TIME_UTC → const int
TMP_MAX → const int
TRAP_BRKPT → const int
TRAP_TRACE → const int
true1 → const int
UINT16_MAX → const int
UINT32_MAX → const int
UINT64_MAX → const int
UINT8_MAX → const int
UINT_FAST16_MAX → const int
UINT_FAST32_MAX → const int
UINT_FAST64_MAX → const int
UINT_FAST8_MAX → const int
UINT_LEAST16_MAX → const int
UINT_LEAST32_MAX → const int
UINT_LEAST64_MAX → const int
UINT_LEAST8_MAX → const int
UINTMAX_MAX → const int
UINTPTR_MAX → const int
USER_ADDR_NULL → const int
WAIT_ANY → const int
WAIT_MYPGRP → const int
WAKEMON_DISABLE → const int
WAKEMON_ENABLE → const int
WAKEMON_GET_PARAMS → const int
WAKEMON_MAKE_FATAL → const int
WAKEMON_SET_DEFAULTS → const int
WCHAR_MAX → const int
WCHAR_MIN → const int
WCONTINUED → const int
WCOREFLAG → const int
WEXITED → const int
WINT_MAX → const int
WINT_MIN → const int
WNOHANG → const int
WNOWAIT → const int
WSTOPPED → const int
WUNTRACED → const int

Typedefs

clock_t = __darwin_clock_t
Dart__darwin_clock_t = int
Dart__darwin_natural_t = int
Dart__darwin_pthread_key_t = int
Dart__darwin_ptrdiff_t = int
Dart__darwin_size_t = int
Dart__darwin_ssize_t = int
Dart__darwin_time_t = int
Dart__int32_t = int
Dart__int64_t = int
Dart__uint16_t = int
Dart__uint32_t = int
Dart__uint64_t = int
Dart_CloseNativePort_Type = Pointer<NativeFunction<Dart_CloseNativePort_TypeFunction>>
Dart_CloseNativePort_TypeFunction = Bool Function(Dart_Port_DL native_port_id)
Dart_CObject = _Dart_CObject
This enum is versioned by DART_API_DL_MAJOR_VERSION, only add at the end and bump the DART_API_DL_MINOR_VERSION.
Dart_CreateLoadingUnitCallback = Pointer<NativeFunction<Dart_CreateLoadingUnitCallbackFunction>>
Dart_CreateLoadingUnitCallbackFunction = Void Function(Pointer<Void> callback_data, IntPtr loading_unit_id, Pointer<Pointer<Void>> write_callback_data, Pointer<Pointer<Void>> write_debug_callback_data)
Dart_CurrentIsolate_Type = Pointer<NativeFunction<Dart_CurrentIsolate_TypeFunction>>
Dart_CurrentIsolate_TypeFunction = Dart_Isolate Function()
Dart_DeferredLoadHandler = Pointer<NativeFunction<Dart_DeferredLoadHandlerFunction>>
Handles deferred loading requests. When this handler is invoked, it should eventually load the deferred loading unit with the given id and call Dart_DeferredLoadComplete or Dart_DeferredLoadCompleteError. It is recommended that the loading occur asynchronously, but it is permitted to call Dart_DeferredLoadComplete or Dart_DeferredLoadCompleteError before the handler returns.
Dart_DeferredLoadHandlerFunction = Handle Function(IntPtr loading_unit_id)
Dart_DeleteFinalizableHandle_Type = Pointer<NativeFunction<Dart_DeleteFinalizableHandle_TypeFunction>>
Dart_DeleteFinalizableHandle_TypeFunction = Void Function(Dart_FinalizableHandle object, Handle strong_ref_to_object)
Dart_DeletePersistentHandle_Type = Pointer<NativeFunction<Dart_DeletePersistentHandle_TypeFunction>>
Dart_DeletePersistentHandle_TypeFunction = Void Function(Handle object)
Dart_DeleteWeakPersistentHandle_Type = Pointer<NativeFunction<Dart_DeleteWeakPersistentHandle_TypeFunction>>
Dart_DeleteWeakPersistentHandle_TypeFunction = Void Function(Dart_WeakPersistentHandle object)
Dart_DwarfStackTraceFootnoteCallback = Pointer<NativeFunction<Dart_DwarfStackTraceFootnoteCallbackFunction>>
Callback provided by the embedder that is used by the VM to produce footnotes appended to DWARF stack traces.
Dart_DwarfStackTraceFootnoteCallbackFunction = Pointer<Char> Function(Pointer<Pointer<Void>> addresses, IntPtr count)
Dart_EnterIsolate_Type = Pointer<NativeFunction<Dart_EnterIsolate_TypeFunction>>
Dart_EnterIsolate_TypeFunction = Void Function(Dart_Isolate)
Dart_EnterScope_Type = Pointer<NativeFunction<Dart_EnterScope_TypeFunction>>
Dart_EnterScope_TypeFunction = Void Function()
Dart_EntropySource = Pointer<NativeFunction<Dart_EntropySourceFunction>>
Dart_EntropySourceFunction = Bool Function(Pointer<Uint8> buffer, IntPtr length)
Dart_EnvironmentCallback = Pointer<NativeFunction<Dart_EnvironmentCallbackFunction>>
An environment lookup callback function.
Dart_EnvironmentCallbackFunction = Handle Function(Handle name)
Dart_ErrorGetException_Type = Pointer<NativeFunction<Dart_ErrorGetException_TypeFunction>>
Dart_ErrorGetException_TypeFunction = Handle Function(Handle handle)
Dart_ErrorGetStackTrace_Type = Pointer<NativeFunction<Dart_ErrorGetStackTrace_TypeFunction>>
Dart_ErrorGetStackTrace_TypeFunction = Handle Function(Handle handle)
Dart_ErrorHasException_Type = Pointer<NativeFunction<Dart_ErrorHasException_TypeFunction>>
Dart_ErrorHasException_TypeFunction = Bool Function(Handle handle)
Dart_ExitIsolate_Type = Pointer<NativeFunction<Dart_ExitIsolate_TypeFunction>>
Dart_ExitIsolate_TypeFunction = Void Function()
Dart_ExitScope_Type = Pointer<NativeFunction<Dart_ExitScope_TypeFunction>>
Dart_ExitScope_TypeFunction = Void Function()
Dart_FfiNativeResolver = Pointer<NativeFunction<Dart_FfiNativeResolverFunction>>
FFI Native C function pointer resolver callback.
Dart_FfiNativeResolverFunction = Pointer<Void> Function(Pointer<Char> name, UintPtr args_n)
Dart_FileCloseCallback = Pointer<NativeFunction<Dart_FileCloseCallbackFunction>>
Closes the opened file.
Dart_FileCloseCallbackFunction = Void Function(Pointer<Void> stream)
Dart_FileOpenCallback = Pointer<NativeFunction<Dart_FileOpenCallbackFunction>>
Opens a file for reading or writing.
Dart_FileOpenCallbackFunction = Pointer<Void> Function(Pointer<Char> name, Bool write)
Dart_FileReadCallback = Pointer<NativeFunction<Dart_FileReadCallbackFunction>>
Read contents of file.
Dart_FileReadCallbackFunction = Void Function(Pointer<Pointer<Uint8>> data, Pointer<IntPtr> file_length, Pointer<Void> stream)
Dart_FileWriteCallback = Pointer<NativeFunction<Dart_FileWriteCallbackFunction>>
Write data into file.
Dart_FileWriteCallbackFunction = Void Function(Pointer<Void> data, IntPtr length, Pointer<Void> stream)
Dart_FinalizableHandle = Pointer<_Dart_FinalizableHandle>
Dart_GetError_Type = Pointer<NativeFunction<Dart_GetError_TypeFunction>>
Dart_GetError_TypeFunction = Pointer<Char> Function(Handle handle)
Dart_GetVMServiceAssetsArchive = Pointer<NativeFunction<Dart_GetVMServiceAssetsArchiveFunction>>
Callback provided by the embedder that is used by the vmservice isolate to request the asset archive. The asset archive must be an uncompressed tar archive that is stored in a Uint8List.
Dart_GetVMServiceAssetsArchiveFunction = Handle Function()
Dart_HandleFinalizer = Pointer<NativeFunction<Dart_HandleFinalizerFunction>>
These structs are versioned by DART_API_DL_MAJOR_VERSION, bump the version when changing this struct.
Dart_HandleFinalizerFunction = Void Function(Pointer<Void> isolate_callback_data, Pointer<Void> peer)
Dart_HandleFromPersistent_Type = Pointer<NativeFunction<Dart_HandleFromPersistent_TypeFunction>>
Dart_HandleFromPersistent_TypeFunction = Handle Function(Handle object)
Dart_HandleFromWeakPersistent_Type = Pointer<NativeFunction<Dart_HandleFromWeakPersistent_TypeFunction>>
Dart_HandleFromWeakPersistent_TypeFunction = Handle Function(Dart_WeakPersistentHandle object)
Dart_HeapSamplingCreateCallback = Pointer<NativeFunction<Dart_HeapSamplingCreateCallbackFunction>>
Dart_HeapSamplingCreateCallbackFunction = Pointer<Void> Function(Dart_Isolate isolate, Dart_IsolateGroup isolate_group, Pointer<Char> cls_name, IntPtr allocation_size)
Dart_HeapSamplingDeleteCallback = Pointer<NativeFunction<Dart_HeapSamplingDeleteCallbackFunction>>
Dart_HeapSamplingDeleteCallbackFunction = Void Function(Pointer<Void> data)
Dart_HeapSamplingReportCallback = Pointer<NativeFunction<Dart_HeapSamplingReportCallbackFunction>>
Dart_HeapSamplingReportCallbackFunction = Void Function(Pointer<Void> context, Pointer<Void> data)
Dart_InitializeIsolateCallback = Pointer<NativeFunction<Dart_InitializeIsolateCallbackFunction>>
An isolate initialization callback function.
Dart_InitializeIsolateCallbackFunction = Bool Function(Pointer<Pointer<Void>> child_isolate_data, Pointer<Pointer<Char>> error)
Dart_IsApiError_Type = Pointer<NativeFunction<Dart_IsApiError_TypeFunction>>
Dart_IsApiError_TypeFunction = Bool Function(Handle handle)
Dart_IsCompilationError_Type = Pointer<NativeFunction<Dart_IsCompilationError_TypeFunction>>
Dart_IsCompilationError_TypeFunction = Bool Function(Handle handle)
Dart_IsError_Type = Pointer<NativeFunction<Dart_IsError_TypeFunction>>
Dart_IsError_TypeFunction = Bool Function(Handle handle)
Dart_IsFatalError_Type = Pointer<NativeFunction<Dart_IsFatalError_TypeFunction>>
Dart_IsFatalError_TypeFunction = Bool Function(Handle handle)
Dart_IsNull_Type = Pointer<NativeFunction<Dart_IsNull_TypeFunction>>
Dart_IsNull_TypeFunction = Bool Function(Handle)
Dart_Isolate = Pointer<_Dart_Isolate>
An isolate is the unit of concurrency in Dart. Each isolate has its own memory and thread of control. No state is shared between isolates. Instead, isolates communicate by message passing.
Dart_IsolateCleanupCallback = Pointer<NativeFunction<Dart_IsolateCleanupCallbackFunction>>
An isolate cleanup callback function.
Dart_IsolateCleanupCallbackFunction = Void Function(Pointer<Void> isolate_group_data, Pointer<Void> isolate_data)
Dart_IsolateGroup = Pointer<_Dart_IsolateGroup>
Dart_IsolateGroupCleanupCallback = Pointer<NativeFunction<Dart_IsolateGroupCleanupCallbackFunction>>
An isolate group cleanup callback function.
Dart_IsolateGroupCleanupCallbackFunction = Void Function(Pointer<Void> isolate_group_data)
Dart_IsolateGroupCreateCallback = Pointer<NativeFunction<Dart_IsolateGroupCreateCallbackFunction>>
An isolate creation and initialization callback function.
Dart_IsolateGroupCreateCallbackFunction = Dart_Isolate Function(Pointer<Char> script_uri, Pointer<Char> main, Pointer<Char> package_root, Pointer<Char> package_config, Pointer<Dart_IsolateFlags> flags, Pointer<Void> isolate_data, Pointer<Pointer<Char>> error)
Dart_IsolateGroupId = Int64
Gets an id that uniquely identifies current isolate group.
Dart_IsolateShutdownCallback = Pointer<NativeFunction<Dart_IsolateShutdownCallbackFunction>>
An isolate shutdown callback function.
Dart_IsolateShutdownCallbackFunction = Void Function(Pointer<Void> isolate_group_data, Pointer<Void> isolate_data)
Dart_IsUnhandledExceptionError_Type = Pointer<NativeFunction<Dart_IsUnhandledExceptionError_TypeFunction>>
Dart_IsUnhandledExceptionError_TypeFunction = Bool Function(Handle handle)
Dart_LibraryTagHandler = Pointer<NativeFunction<Dart_LibraryTagHandlerFunction>>
The library tag handler is a multi-purpose callback provided by the embedder to the Dart VM. The embedder implements the tag handler to provide the ability to load Dart scripts and imports.
Dart_LibraryTagHandlerFunction = Handle Function(Int32 tag, Handle library_or_package_map_url, Handle url)
Dart_MessageNotifyCallback = Pointer<NativeFunction<Dart_MessageNotifyCallbackFunction>>
A message notification callback.
Dart_MessageNotifyCallbackFunction = Void Function(Dart_Isolate destination_isolate)
Dart_NativeArgument_Descriptor = _Dart_NativeArgument_Descriptor
Dart_NativeArgument_Value = _Dart_NativeArgument_Value
Dart_NativeArguments = Pointer<_Dart_NativeArguments>
The arguments to a native function.
Dart_NativeEntryResolver = Pointer<NativeFunction<Dart_NativeEntryResolverFunction>>
Native entry resolution callback.
Dart_NativeEntryResolverFunction = Dart_NativeFunction Function(Handle name, Int num_of_arguments, Pointer<Bool> auto_setup_scope)
Dart_NativeEntrySymbol = Pointer<NativeFunction<Dart_NativeEntrySymbolFunction>>
Native entry symbol lookup callback.
Dart_NativeEntrySymbolFunction = Pointer<Uint8> Function(Dart_NativeFunction nf)
Dart_NativeFunction = Pointer<NativeFunction<Dart_NativeFunctionFunction>>
A native function.
Dart_NativeFunctionFunction = Void Function(Dart_NativeArguments arguments)
Dart_NativeMessageHandler = Pointer<NativeFunction<Dart_NativeMessageHandlerFunction>>
A native message handler.
Dart_NativeMessageHandler_DL = Pointer<NativeFunction<Dart_NativeMessageHandler_DLFunction>>
Dart_NativeMessageHandler_DLFunction = Void Function(Dart_Port_DL dest_port_id, Pointer<Dart_CObject> message)
Dart_NativeMessageHandlerFunction = Void Function(Dart_Port dest_port_id, Pointer<Dart_CObject> message)
Dart_NewApiError_Type = Pointer<NativeFunction<Dart_NewApiError_TypeFunction>>
Dart_NewApiError_TypeFunction = Handle Function(Pointer<Char> error)
Dart_NewCompilationError_Type = Pointer<NativeFunction<Dart_NewCompilationError_TypeFunction>>
Dart_NewCompilationError_TypeFunction = Handle Function(Pointer<Char> error)
Dart_NewFinalizableHandle_Type = Pointer<NativeFunction<Dart_NewFinalizableHandle_TypeFunction>>
Dart_NewFinalizableHandle_TypeFunction = Dart_FinalizableHandle Function(Handle object, Pointer<Void> peer, IntPtr external_allocation_size, Dart_HandleFinalizer callback)
Dart_NewNativePort_Type = Pointer<NativeFunction<Dart_NewNativePort_TypeFunction>>
Dart_NewNativePort_TypeFunction = Dart_Port_DL Function(Pointer<Char> name, Dart_NativeMessageHandler_DL handler, Bool handle_concurrently)
Dart_NewPersistentHandle_Type = Pointer<NativeFunction<Dart_NewPersistentHandle_TypeFunction>>
Dart_NewPersistentHandle_TypeFunction = Handle Function(Handle object)
Dart_NewSendPort_Type = Pointer<NativeFunction<Dart_NewSendPort_TypeFunction>>
Dart_NewSendPort_TypeFunction = Handle Function(Dart_Port_DL port_id)
Dart_NewUnhandledExceptionError_Type = Pointer<NativeFunction<Dart_NewUnhandledExceptionError_TypeFunction>>
Dart_NewUnhandledExceptionError_TypeFunction = Handle Function(Handle exception)
Dart_NewWeakPersistentHandle_Type = Pointer<NativeFunction<Dart_NewWeakPersistentHandle_TypeFunction>>
Dart_NewWeakPersistentHandle_TypeFunction = Dart_WeakPersistentHandle Function(Handle object, Pointer<Void> peer, IntPtr external_allocation_size, Dart_HandleFinalizer callback)
Dart_Null_Type = Pointer<NativeFunction<Dart_Null_TypeFunction>>
Dart_Null_TypeFunction = Handle Function()
Dart_OnNewCodeCallback = Pointer<NativeFunction<Dart_OnNewCodeCallbackFunction>>
Callback provided by the embedder that is used by the VM to notify on code object creation, before it is invoked the first time. This is useful for embedders wanting to e.g. keep track of PCs beyond the lifetime of the garbage collected code objects. Note that an address range may be used by more than one code object over the lifecycle of a process. Clients of this function should record timestamps for these compilation events and when collecting PCs to disambiguate reused address ranges.
Dart_OnNewCodeCallbackFunction = Void Function(Pointer<Dart_CodeObserver> observer, Pointer<Char> name, UintPtr base, UintPtr size)
Dart_Port = Int64
A port is used to send or receive inter-isolate messages
Dart_Port_DL = Int64
============================================================================ IMPORTANT! Never update these signatures without properly updating DART_API_DL_MAJOR_VERSION and DART_API_DL_MINOR_VERSION.
Dart_Post_Type = Pointer<NativeFunction<Dart_Post_TypeFunction>>
Dart_Post_TypeFunction = Bool Function(Dart_Port_DL port_id, Handle object)
Dart_PostCObject_Type = Pointer<NativeFunction<Dart_PostCObject_TypeFunction>>
Dart_PostCObject_TypeFunction = Bool Function(Dart_Port_DL port_id, Pointer<Dart_CObject> message)
Dart_PostInteger_Type = Pointer<NativeFunction<Dart_PostInteger_TypeFunction>>
Dart_PostInteger_TypeFunction = Bool Function(Dart_Port_DL port_id, Int64 message)
Dart_PropagateError_Type = Pointer<NativeFunction<Dart_PropagateError_TypeFunction>>
Dart_PropagateError_TypeFunction = Void Function(Handle handle)
Dart_RegisterKernelBlobCallback = Pointer<NativeFunction<Dart_RegisterKernelBlobCallbackFunction>>
Optional callback provided by the embedder that is used by the VM to implement registration of kernel blobs for the subsequent Isolate.spawnUri If no callback is provided, the registration of kernel blobs will throw an error.
Dart_RegisterKernelBlobCallbackFunction = Pointer<Char> Function(Pointer<Uint8> kernel_buffer, IntPtr kernel_buffer_size)
Dart_SendPortGetId_Type = Pointer<NativeFunction<Dart_SendPortGetId_TypeFunction>>
Dart_SendPortGetId_TypeFunction = Handle Function(Handle port, Pointer<Dart_Port_DL> port_id)
Dart_SetPersistentHandle_Type = Pointer<NativeFunction<Dart_SetPersistentHandle_TypeFunction>>
Dart_SetPersistentHandle_TypeFunction = Void Function(Handle obj1, Handle obj2)
Dart_StreamingCloseCallback = Pointer<NativeFunction<Dart_StreamingCloseCallbackFunction>>
Dart_StreamingCloseCallbackFunction = Void Function(Pointer<Void> callback_data)
Dart_StreamingWriteCallback = Pointer<NativeFunction<Dart_StreamingWriteCallbackFunction>>
Dart_StreamingWriteCallbackFunction = Void Function(Pointer<Void> callback_data, Pointer<Uint8> buffer, IntPtr size)
Dart_ThreadExitCallback = Pointer<NativeFunction<Dart_ThreadExitCallbackFunction>>
A thread death callback function. This callback, provided by the embedder, is called before a thread in the vm thread pool exits. This function could be used to dispose of native resources that are associated and attached to the thread, in order to avoid leaks.
Dart_ThreadExitCallbackFunction = Void Function()
Dart_ThreadStartCallback = Pointer<NativeFunction<Dart_ThreadStartCallbackFunction>>
A thread start callback function. This callback, provided by the embedder, is called after a thread in the vm thread pool starts. This function could be used to adjust thread priority or attach native resources to the thread.
Dart_ThreadStartCallbackFunction = Void Function()
Dart_UnregisterKernelBlobCallback = Pointer<NativeFunction<Dart_UnregisterKernelBlobCallbackFunction>>
Optional callback provided by the embedder that is used by the VM to unregister kernel blobs. If no callback is provided, the unregistration of kernel blobs will throw an error.
Dart_UnregisterKernelBlobCallbackFunction = Void Function(Pointer<Char> kernel_blob_uri)
Dart_UpdateExternalSize_Type = Pointer<NativeFunction<Dart_UpdateExternalSize_TypeFunction>>
Dart_UpdateExternalSize_TypeFunction = Void Function(Dart_WeakPersistentHandle object, IntPtr external_allocation_size)
Dart_UpdateFinalizableExternalSize_Type = Pointer<NativeFunction<Dart_UpdateFinalizableExternalSize_TypeFunction>>
Dart_UpdateFinalizableExternalSize_TypeFunction = Void Function(Dart_FinalizableHandle object, Handle strong_ref_to_object, IntPtr external_allocation_size)
Dart_WeakPersistentHandle = Pointer<_Dart_WeakPersistentHandle>
DartDart_CloseNativePort_TypeFunction = bool Function(DartDart_Port_DL native_port_id)
DartDart_CreateLoadingUnitCallbackFunction = void Function(Pointer<Void> callback_data, int loading_unit_id, Pointer<Pointer<Void>> write_callback_data, Pointer<Pointer<Void>> write_debug_callback_data)
DartDart_DeferredLoadHandlerFunction = Object Function(int loading_unit_id)
DartDart_DeleteFinalizableHandle_TypeFunction = void Function(Dart_FinalizableHandle object, Object strong_ref_to_object)
DartDart_DeletePersistentHandle_TypeFunction = void Function(Object object)
DartDart_DeleteWeakPersistentHandle_TypeFunction = void Function(Dart_WeakPersistentHandle object)
DartDart_DwarfStackTraceFootnoteCallbackFunction = Pointer<Char> Function(Pointer<Pointer<Void>> addresses, int count)
DartDart_EnterIsolate_TypeFunction = void Function(Dart_Isolate)
DartDart_EnterScope_TypeFunction = void Function()
DartDart_EntropySourceFunction = bool Function(Pointer<Uint8> buffer, int length)
DartDart_EnvironmentCallbackFunction = Object Function(Object name)
DartDart_ErrorGetException_TypeFunction = Object Function(Object handle)
DartDart_ErrorGetStackTrace_TypeFunction = Object Function(Object handle)
DartDart_ErrorHasException_TypeFunction = bool Function(Object handle)
DartDart_ExitIsolate_TypeFunction = void Function()
DartDart_ExitScope_TypeFunction = void Function()
DartDart_FfiNativeResolverFunction = Pointer<Void> Function(Pointer<Char> name, int args_n)
DartDart_FileCloseCallbackFunction = void Function(Pointer<Void> stream)
DartDart_FileOpenCallbackFunction = Pointer<Void> Function(Pointer<Char> name, bool write)
DartDart_FileReadCallbackFunction = void Function(Pointer<Pointer<Uint8>> data, Pointer<IntPtr> file_length, Pointer<Void> stream)
DartDart_FileWriteCallbackFunction = void Function(Pointer<Void> data, int length, Pointer<Void> stream)
DartDart_GetError_TypeFunction = Pointer<Char> Function(Object handle)
DartDart_GetVMServiceAssetsArchiveFunction = Object Function()
DartDart_HandleFinalizerFunction = void Function(Pointer<Void> isolate_callback_data, Pointer<Void> peer)
DartDart_HandleFromPersistent_TypeFunction = Object Function(Object object)
DartDart_HandleFromWeakPersistent_TypeFunction = Object Function(Dart_WeakPersistentHandle object)
DartDart_HeapSamplingCreateCallbackFunction = Pointer<Void> Function(Dart_Isolate isolate, Dart_IsolateGroup isolate_group, Pointer<Char> cls_name, int allocation_size)
DartDart_HeapSamplingDeleteCallbackFunction = void Function(Pointer<Void> data)
DartDart_HeapSamplingReportCallbackFunction = void Function(Pointer<Void> context, Pointer<Void> data)
DartDart_InitializeIsolateCallbackFunction = bool Function(Pointer<Pointer<Void>> child_isolate_data, Pointer<Pointer<Char>> error)
DartDart_IsApiError_TypeFunction = bool Function(Object handle)
DartDart_IsCompilationError_TypeFunction = bool Function(Object handle)
DartDart_IsError_TypeFunction = bool Function(Object handle)
DartDart_IsFatalError_TypeFunction = bool Function(Object handle)
DartDart_IsNull_TypeFunction = bool Function(Object)
DartDart_IsolateCleanupCallbackFunction = void Function(Pointer<Void> isolate_group_data, Pointer<Void> isolate_data)
DartDart_IsolateGroupCleanupCallbackFunction = void Function(Pointer<Void> isolate_group_data)
DartDart_IsolateGroupId = int
DartDart_IsolateShutdownCallbackFunction = void Function(Pointer<Void> isolate_group_data, Pointer<Void> isolate_data)
DartDart_IsUnhandledExceptionError_TypeFunction = bool Function(Object handle)
DartDart_LibraryTagHandlerFunction = Object Function(int tag, Object library_or_package_map_url, Object url)
DartDart_MessageNotifyCallbackFunction = void Function(Dart_Isolate destination_isolate)
DartDart_NativeEntryResolverFunction = Dart_NativeFunction Function(Object name, int num_of_arguments, Pointer<Bool> auto_setup_scope)
DartDart_NativeFunctionFunction = void Function(Dart_NativeArguments arguments)
DartDart_NativeMessageHandler_DLFunction = void Function(DartDart_Port_DL dest_port_id, Pointer<Dart_CObject> message)
DartDart_NativeMessageHandlerFunction = void Function(DartDart_Port dest_port_id, Pointer<Dart_CObject> message)
DartDart_NewApiError_TypeFunction = Object Function(Pointer<Char> error)
DartDart_NewCompilationError_TypeFunction = Object Function(Pointer<Char> error)
DartDart_NewFinalizableHandle_TypeFunction = Dart_FinalizableHandle Function(Object object, Pointer<Void> peer, int external_allocation_size, Dart_HandleFinalizer callback)
DartDart_NewNativePort_TypeFunction = DartDart_Port_DL Function(Pointer<Char> name, Dart_NativeMessageHandler_DL handler, bool handle_concurrently)
DartDart_NewPersistentHandle_TypeFunction = Object Function(Object object)
DartDart_NewSendPort_TypeFunction = Object Function(DartDart_Port_DL port_id)
DartDart_NewUnhandledExceptionError_TypeFunction = Object Function(Object exception)
DartDart_NewWeakPersistentHandle_TypeFunction = Dart_WeakPersistentHandle Function(Object object, Pointer<Void> peer, int external_allocation_size, Dart_HandleFinalizer callback)
DartDart_Null_TypeFunction = Object Function()
DartDart_OnNewCodeCallbackFunction = void Function(Pointer<Dart_CodeObserver> observer, Pointer<Char> name, int base, int size)
DartDart_Port = int
DartDart_Port_DL = int
DartDart_Post_TypeFunction = bool Function(DartDart_Port_DL port_id, Object object)
DartDart_PostCObject_TypeFunction = bool Function(DartDart_Port_DL port_id, Pointer<Dart_CObject> message)
DartDart_PostInteger_TypeFunction = bool Function(DartDart_Port_DL port_id, int message)
DartDart_PropagateError_TypeFunction = void Function(Object handle)
DartDart_RegisterKernelBlobCallbackFunction = Pointer<Char> Function(Pointer<Uint8> kernel_buffer, int kernel_buffer_size)
DartDart_SendPortGetId_TypeFunction = Object Function(Object port, Pointer<Dart_Port_DL> port_id)
DartDart_SetPersistentHandle_TypeFunction = void Function(Object obj1, Object obj2)
DartDart_StreamingCloseCallbackFunction = void Function(Pointer<Void> callback_data)
DartDart_StreamingWriteCallbackFunction = void Function(Pointer<Void> callback_data, Pointer<Uint8> buffer, int size)
DartDart_ThreadExitCallbackFunction = void Function()
DartDart_ThreadStartCallbackFunction = void Function()
DartDart_UnregisterKernelBlobCallbackFunction = void Function(Pointer<Char> kernel_blob_uri)
DartDart_UpdateExternalSize_TypeFunction = void Function(Dart_WeakPersistentHandle object, int external_allocation_size)
DartDart_UpdateFinalizableExternalSize_TypeFunction = void Function(Dart_FinalizableHandle object, Object strong_ref_to_object, int external_allocation_size)
DartGoInt64 = int
Dartintmax_t = int
Dartmalloc_type_id_t = int
Dartpthread_jit_write_callback_tFunction = int Function(Pointer<Void> ctx)
Dartqos_class_t = int
Dartuintmax_t = int
dev_t = __darwin_dev_t
FILE = __sFILE
stdio state variables.
fpos_t = __darwin_off_t
GoInt = GoInt64
GoInt64 = LongLong
GoString = _GoString_
id_t = __darwin_id_t
intmax_t = Long
mach_port_t = __darwin_mach_port_t
malloc_type_id_t = UnsignedLongLong
!!!!!!!!!!!!!!!!!!!!! WARNING WARNING WARNING WARNING !!!!!!!!!!!!!!!!!!!!! Typed Memory Operations and malloc_type_* functions constitute a private, unstable interface. Don't use it, don't depend on it. !!!!!!!!!!!!!!!!!!!!! WARNING WARNING WARNING WARNING !!!!!!!!!!!!!!!!!!!!!
malloc_zone_t = _malloc_zone_t
<malloc/malloc.h>
mode_t = __darwin_mode_t
off_t = __darwin_off_t
pid_t = __darwin_pid_t
pthread_attr_t = __darwin_pthread_attr_t
pthread_cond_t = __darwin_pthread_cond_t
pthread_condattr_t = __darwin_pthread_condattr_t
pthread_jit_write_callback_t = Pointer<NativeFunction<pthread_jit_write_callback_tFunction>>
! @typedef pthread_jit_write_callback_t The type of a function that can be supplied to {@link pthread_jit_write_with_callback_np} to write to the MAP_JIT region while it is writeable.
pthread_jit_write_callback_tFunction = Int Function(Pointer<Void> ctx)
pthread_key_t = __darwin_pthread_key_t
pthread_mutex_t = __darwin_pthread_mutex_t
pthread_mutexattr_t = __darwin_pthread_mutexattr_t
pthread_once_t = __darwin_pthread_once_t
pthread_override_t = Pointer<pthread_override_s>
! @typedef pthread_override_t
pthread_rwlock_t = __darwin_pthread_rwlock_t
pthread_rwlockattr_t = __darwin_pthread_rwlockattr_t
pthread_t = __darwin_pthread_t
ptrdiff_t = __darwin_ptrdiff_t
qos_class_t = UnsignedInt
rlim_t = __uint64_t
Resource limit type (low 63 bits, excluding the sign bit)
siginfo_t = __siginfo
sigset_t = __darwin_sigset_t
ssize_t = __darwin_ssize_t
time_t = __darwin_time_t
uid_t = __darwin_uid_t
uintmax_t = UnsignedLong
va_list = __darwin_va_list