internal static extern void fluid_settings_foreach(fluid_settings_t_ptr settings, string name, IntPtr data, fluid_settings_foreach_t func);
internal static extern void fluid_settings_foreach(fluid_settings_t_ptr settings, [MarshalAs(UnmanagedType.LPUTF8Str)] string name, void *data, fluid_settings_foreach_t func);
internal static extern void fluid_settings_foreach(fluid_settings_t_ptr settings, [MarshalAs(LP_Str)] string name, void *data, fluid_settings_foreach_t func);