static extern IntPtr g_list_insert_sorted_with_data( IntPtr list, IntPtr data, UnmanagedCompareDataFunc func, IntPtr userData);
static extern IntPtr g_list_sort_with_data( IntPtr list, UnmanagedCompareDataFunc compareFunc, IntPtr userData);
static extern void g_array_sort_with_data( IntPtr array, UnmanagedCompareDataFunc compareFunc, IntPtr userData);