Changeset View
Changeset View
Standalone View
Standalone View
src/bindings/mono/eina_mono/eina_common.cs
Show All 25 Lines | |||||
26 | namespace Callbacks | 26 | namespace Callbacks | ||
27 | { | 27 | { | ||
28 | 28 | | |||
29 | internal delegate int EinaCompareCb(IntPtr data1, IntPtr data2); | 29 | internal delegate int EinaCompareCb(IntPtr data1, IntPtr data2); | ||
30 | internal delegate void EinaFreeCb(IntPtr data); | 30 | internal delegate void EinaFreeCb(IntPtr data); | ||
31 | 31 | | |||
32 | } | 32 | } | ||
33 | 33 | | |||
34 | internal static class NativeCustomExportFunctions | 34 | internal static partial class NativeCustomExportFunctions | ||
35 | { | 35 | { | ||
36 | [DllImport(efl.Libs.CustomExports)] public static extern void | 36 | [DllImport(efl.Libs.CustomExports)] public static extern void | ||
37 | efl_mono_native_free(IntPtr ptr); | 37 | efl_mono_native_free(IntPtr ptr); | ||
38 | [DllImport(efl.Libs.CustomExports)] public static extern void | 38 | [DllImport(efl.Libs.CustomExports)] public static extern void | ||
39 | efl_mono_native_free_ref(IntPtr ptr); | 39 | efl_mono_native_free_ref(IntPtr ptr); | ||
40 | [DllImport(efl.Libs.CustomExports)] public static extern IntPtr | 40 | [DllImport(efl.Libs.CustomExports)] public static extern IntPtr | ||
41 | efl_mono_native_alloc(uint count); | 41 | efl_mono_native_alloc(uint count); | ||
42 | [DllImport(efl.Libs.CustomExports)] public static extern IntPtr | 42 | [DllImport(efl.Libs.CustomExports)] public static extern IntPtr | ||
▲ Show 20 Lines • Show All 204 Lines • Show Last 20 Lines |