public static IntPtr EflUnrefFuncPtrGet() { return(NativeCustomExportFunctions.efl_mono_native_efl_unref_addr_get()); }
public static IntPtr StrCompareFuncPtrGet() { return(NativeCustomExportFunctions.efl_mono_native_str_compare_addr_get()); }
public static IntPtr FreeFuncPtrGet() { return(NativeCustomExportFunctions.efl_mono_native_free_addr_get()); }
public static IntPtr StrDup(string str) { return(NativeCustomExportFunctions.efl_mono_native_strdup(str)); }
public static IntPtr AllocCopy(IntPtr ptr, int count) { return(NativeCustomExportFunctions.efl_mono_native_alloc_copy(ptr, Convert.ToUInt32(count))); }
// This public api uses int as Marshal.SizeOf return an int instead of uint. public static IntPtr Alloc(int count) { return(NativeCustomExportFunctions.efl_mono_native_alloc(Convert.ToUInt32(count))); }
public static void FreeRef(IntPtr ptr) { NativeCustomExportFunctions.efl_mono_native_free_ref(ptr); }
public static void Memset(IntPtr ptr, int fill, int count) { NativeCustomExportFunctions.efl_mono_native_memset(ptr, Convert.ToUInt32(fill), Convert.ToUInt32(count)); }