This file is indexed.

/usr/share/vala/vapi/libedataserverui-1.2.vapi is in libedataserverui1.2-dev 3.28.1-1ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
/* libedataserverui-1.2.vapi generated by vapigen, do not modify. */

[CCode (cprefix = "E", gir_namespace = "EDataServerUI", gir_version = "1.2", lower_case_cprefix = "e_")]
namespace E {
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h", type_id = "e_cell_renderer_color_get_type ()")]
	[Version (since = "2.22")]
	public class CellRendererColor : Gtk.CellRenderer {
		[CCode (has_construct_function = false, type = "GtkCellRenderer*")]
		public CellRendererColor ();
		[NoAccessorMethod]
		public Gdk.RGBA rgba { get; set; }
	}
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h", type_id = "e_credentials_prompter_get_type ()")]
	[Version (since = "3.16")]
	public class CredentialsPrompter : GLib.Object, E.Extensible {
		[CCode (has_construct_function = false)]
		public CredentialsPrompter (E.SourceRegistry registry);
		public void complete_prompt_call (GLib.SimpleAsyncResult async_result, E.Source source, E.NamedParameters? credentials, GLib.Error? error);
		public bool get_auto_prompt ();
		public bool get_auto_prompt_disabled_for (E.Source source);
		public unowned E.SourceCredentialsProvider get_provider ();
		public unowned E.SourceRegistry get_registry ();
		public bool loop_prompt_sync (E.Source source, E.CredentialsPrompterPromptFlags flags, [CCode (delegate_target_pos = 3.5)] E.CredentialsPrompterLoopPromptFunc func, GLib.Cancellable? cancellable = null) throws GLib.Error;
		public void process_awaiting_credentials ();
		public bool process_source (E.Source source);
		public async bool prompt (E.Source source, string? error_text, E.CredentialsPrompterPromptFlags flags) throws GLib.Error;
		public bool register_impl (string? authentication_method, E.CredentialsPrompterImpl prompter_impl);
		public void set_auto_prompt (bool auto_prompt);
		public void set_auto_prompt_disabled_for (E.Source source, bool is_disabled);
		public void unregister_impl (string? authentication_method, E.CredentialsPrompterImpl prompter_impl);
		public bool auto_prompt { get; set construct; }
		public E.SourceCredentialsProvider provider { get; }
		public E.SourceRegistry registry { get; construct; }
		[HasEmitter]
		public virtual signal unowned Gtk.Window get_dialog_parent ();
	}
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h", type_id = "e_credentials_prompter_impl_get_type ()")]
	[Version (since = "3.16")]
	public abstract class CredentialsPrompterImpl : E.Extension {
		[CCode (has_construct_function = false)]
		protected CredentialsPrompterImpl ();
		public virtual void cancel_prompt (void* prompt_id);
		public void* get_credentials_prompter ();
		[NoWrapper]
		public virtual void process_prompt (void* prompt_id, E.Source auth_source, E.Source cred_source, string error_text, E.NamedParameters credentials);
		public void prompt (void* prompt_id, E.Source auth_source, E.Source cred_source, string? error_text, E.NamedParameters credentials);
		public void prompt_finish (void* prompt_id, E.NamedParameters? credentials);
		public virtual signal void prompt_finished (void* prompt_id, E.NamedParameters? credentials);
	}
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h", type_id = "e_credentials_prompter_impl_oauth2_get_type ()")]
	[Version (since = "3.28")]
	public class CredentialsPrompterImplOAuth2 : E.CredentialsPrompterImpl {
		[CCode (has_construct_function = false, type = "ECredentialsPrompterImpl*")]
		public CredentialsPrompterImplOAuth2 ();
	}
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h", type_id = "e_credentials_prompter_impl_password_get_type ()")]
	[Version (since = "3.16")]
	public class CredentialsPrompterImplPassword : E.CredentialsPrompterImpl {
		[CCode (has_construct_function = false, type = "ECredentialsPrompterImpl*")]
		public CredentialsPrompterImplPassword ();
	}
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h", cprefix = "E_CREDENTIALS_PROMPTER_PROMPT_FLAG_", has_type_id = false)]
	[Flags]
	[Version (since = "3.16")]
	public enum CredentialsPrompterPromptFlags {
		NONE,
		ALLOW_SOURCE_SAVE,
		ALLOW_STORED_CREDENTIALS
	}
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h", instance_pos = 4.9)]
	public delegate bool CredentialsPrompterLoopPromptFunc (E.CredentialsPrompter prompter, E.Source source, E.NamedParameters credentials, out bool out_authenticated, GLib.Cancellable? cancellable = null) throws GLib.Error;
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.16")]
	public static string trust_prompt_describe_certificate_errors (GLib.TlsCertificateFlags flags);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.16")]
	public static async bool trust_prompt_run_for_source (Gtk.Window parent, E.Source source, string certificate_pem, GLib.TlsCertificateFlags certificate_errors, string? error_text, bool allow_source_save, GLib.Cancellable? cancellable) throws GLib.Error;
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.16")]
	public static E.TrustPromptResponse trust_prompt_run_modal (Gtk.Window parent, string? source_extension, string? source_display_name, string host, string certificate_pem, GLib.TlsCertificateFlags certificate_errors, string? error_text);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static unowned string webdav_discover_content_get_base_url (Gtk.Widget content);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static bool webdav_discover_content_get_multiselect (Gtk.Widget content);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static bool webdav_discover_content_get_selected (Gtk.Widget content, int index, out string out_href, out uint out_supports, out string out_display_name, out string out_color);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static unowned Gtk.TreeSelection webdav_discover_content_get_tree_selection (Gtk.Widget content);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static string webdav_discover_content_get_user_address (Gtk.Widget content);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static Gtk.Widget webdav_discover_content_new (E.CredentialsPrompter credentials_prompter, E.Source? source, string? base_url, uint supports_filter);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static async bool webdav_discover_content_refresh (Gtk.Widget content, string? display_name, GLib.Cancellable? cancellable) throws GLib.Error;
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static void webdav_discover_content_set_base_url (Gtk.Widget content, string base_url);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static void webdav_discover_content_set_multiselect (Gtk.Widget content, bool multiselect);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static void webdav_discover_content_show_error (Gtk.Widget content, GLib.Error? error);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static unowned Gtk.Widget webdav_discover_dialog_get_content (Gtk.Dialog dialog);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static Gtk.Dialog webdav_discover_dialog_new (Gtk.Window parent, string title, E.CredentialsPrompter credentials_prompter, E.Source source, string? base_url, uint supports_filter);
	[CCode (cheader_filename = "libedataserverui/libedataserverui.h")]
	[Version (since = "3.18")]
	public static void webdav_discover_dialog_refresh (Gtk.Dialog dialog);
}