public static IntPtr gtk_print_settings_get_page_ranges(IntPtr handle, out int num_ranges) { if (EtoEnvironment.Platform.IsLinux) { return(NMLinux.gtk_print_settings_get_page_ranges(handle, out num_ranges)); } else if (EtoEnvironment.Platform.IsMac) { return(NMMac.gtk_print_settings_get_page_ranges(handle, out num_ranges)); } else { return(NMWindows.gtk_print_settings_get_page_ranges(handle, out num_ranges)); } }