This file is indexed.

/usr/share/vala/vapi/zeitgeist-1.0.vapi is in libzeitgeist-dev 0.3.18-1ubuntu2.

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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
/* zeitgeist-1.0.vapi generated by vapigen, do not modify. */

namespace Zeitgeist {
	namespace Symbol {
		[CCode (cheader_filename = "zeitgeist.h")]
		public static GLib.List<weak string> get_all_children (string symbol);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static GLib.List<weak string> get_children (string symbol);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static GLib.List<weak string> get_parents (string symbol);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static bool is_a (string symbol, string parent);
	}
	namespace Timestamp {
		[CCode (cheader_filename = "zeitgeist.h", cname = "ZEITGEIST_TIMESTAMP_DAY")]
		public static int64 DAY;
		[CCode (cheader_filename = "zeitgeist.h", cname = "ZEITGEIST_TIMESTAMP_HOUR")]
		public static int64 HOUR;
		[CCode (cheader_filename = "zeitgeist.h", cname = "ZEITGEIST_TIMESTAMP_MINUTE")]
		public static int64 MINUTE;
		[CCode (cheader_filename = "zeitgeist.h", cname = "ZEITGEIST_TIMESTAMP_SECOND")]
		public static int64 SECOND;
		[CCode (cheader_filename = "zeitgeist.h", cname = "ZEITGEIST_TIMESTAMP_WEEK")]
		public static int64 WEEK;
		[CCode (cheader_filename = "zeitgeist.h", cname = "ZEITGEIST_TIMESTAMP_YEAR")]
		public static int64 YEAR;
		[CCode (cheader_filename = "zeitgeist.h")]
		public static int64 from_date (GLib.Date date);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static int64 from_dmy (GLib.DateDay day, GLib.DateMonth month, GLib.DateYear year);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static int64 from_iso8601 (string datetime);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static int64 from_timeval (GLib.TimeVal tv);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static int64 next_midnight (int64 timestamp);
		[CCode (cheader_filename = "zeitgeist.h", cname = "zeitgeist_timestamp_for_now")]
		public static int64 now ();
		[CCode (cheader_filename = "zeitgeist.h")]
		public static int64 prev_midnight (int64 timestamp);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static void to_date (int64 timestamp, out GLib.Date date);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static string to_iso8601 (int64 timestamp);
		[CCode (cheader_filename = "zeitgeist.h")]
		public static void to_timeval (int64 timestamp, out GLib.TimeVal tv);
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class DataSource : GLib.InitiallyUnowned {
		[CCode (has_construct_function = false)]
		public DataSource ();
		[CCode (has_construct_function = false)]
		public DataSource.from_variant (GLib.Variant src);
		[CCode (has_construct_function = false)]
		public DataSource.full (string id, string name, string desc, owned GLib.PtrArray event_templates);
		public unowned string get_description ();
		public unowned GLib.PtrArray get_event_templates ();
		public unowned string get_name ();
		public int64 get_timestamp ();
		public unowned string get_unique_id ();
		public bool is_enabled ();
		public bool is_running ();
		public void set_description (string description);
		public void set_enabled (bool enabled);
		public void set_event_templates (owned GLib.PtrArray event_templates);
		public void set_name (string name);
		public void set_running (bool running);
		public void set_timestamp (int64 timestamp);
		public void set_unique_id (string unique_id);
		public unowned GLib.Variant to_variant ();
		public unowned GLib.Variant to_variant_full ();
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class DataSourceRegistry : GLib.Object {
		[CCode (has_construct_function = false)]
		public DataSourceRegistry ();
		public async GLib.PtrArray get_data_sources (GLib.Cancellable? cancellable) throws GLib.Error;
		public async bool register_data_source (owned Zeitgeist.DataSource source, GLib.Cancellable? cancellable) throws GLib.Error;
		public async bool set_data_source_enabled (string unique_id, bool enabled, GLib.Cancellable? cancellable) throws GLib.Error;
		public virtual signal void source_disconnected (Zeitgeist.DataSource source);
		public virtual signal void source_enabled (string unique_id, bool enabled);
		public virtual signal void source_registered (Zeitgeist.DataSource source);
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class Event : GLib.InitiallyUnowned {
		[CCode (has_construct_function = false)]
		public Event ();
		public void add_subject (Zeitgeist.Subject subject);
		[CCode (has_construct_function = false)]
		public Event.from_variant (GLib.Variant event);
		[CCode (has_construct_function = false)]
		public Event.full (string interpretation, string manifestation, string actor, ...);
		[CCode (has_construct_function = false)]
		public Event.full_valist (string interpretation, string manifestation, string actor, void* args);
		public unowned string get_actor ();
		public uint32 get_id ();
		public unowned string get_interpretation ();
		public unowned string get_manifestation ();
		public unowned string get_origin ();
		public unowned GLib.ByteArray get_payload ();
		public unowned Zeitgeist.Subject get_subject (int index);
		public int64 get_timestamp ();
		public int num_subjects ();
		public void set_actor (string actor);
		public void set_actor_from_app_info (GLib.AppInfo appinfo);
		public void set_id (uint32 id);
		public void set_interpretation (string interpretation);
		public void set_manifestation (string manifestation);
		public void set_origin (string origin);
		public void set_payload (owned GLib.ByteArray payload);
		public void set_timestamp (int64 timestamp);
		public unowned GLib.Variant to_variant ();
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class Index : GLib.Object {
		[CCode (has_construct_function = false)]
		public Index ();
		public async Zeitgeist.ResultSet search (string query, Zeitgeist.TimeRange time_range, owned GLib.PtrArray event_templates, uint32 offset, uint32 num_events, Zeitgeist.ResultType result_type, GLib.Cancellable? cancellable) throws GLib.Error;
		public async Zeitgeist.ResultSet search_with_relevancies (string query, Zeitgeist.TimeRange time_range, owned GLib.PtrArray event_templates, Zeitgeist.StorageState storage_state, uint32 offset, uint32 num_events, Zeitgeist.ResultType result_type, GLib.Cancellable? cancellable, out double[] relevancies) throws GLib.Error;
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class Log : GLib.Object {
		[CCode (has_construct_function = false)]
		public Log ();
		public async bool delete_events (owned GLib.Array event_ids, GLib.Cancellable? cancellable) throws GLib.Error;
		public async bool delete_log (GLib.Cancellable? cancellable) throws GLib.Error;
		public async GLib.Array find_event_ids (Zeitgeist.TimeRange time_range, owned GLib.PtrArray event_templates, Zeitgeist.StorageState storage_state, uint32 num_events, Zeitgeist.ResultType result_type, GLib.Cancellable? cancellable) throws GLib.Error;
		public async Zeitgeist.ResultSet find_events (Zeitgeist.TimeRange time_range, owned GLib.PtrArray event_templates, Zeitgeist.StorageState storage_state, uint32 num_events, Zeitgeist.ResultType result_type, GLib.Cancellable? cancellable) throws GLib.Error;
		[CCode (array_length = false, array_null_terminated = true)]
		public async string[] find_related_uris (Zeitgeist.TimeRange time_range, owned GLib.PtrArray event_templates, owned GLib.PtrArray result_event_templates, Zeitgeist.StorageState storage_state, uint32 num_events, Zeitgeist.ResultType result_type, GLib.Cancellable? cancellable) throws GLib.Error;
		public static unowned Zeitgeist.Log get_default ();
		public async Zeitgeist.ResultSet get_events (owned GLib.Array event_ids, GLib.Cancellable? cancellable) throws GLib.Error;
		public void get_version (out int major, out int minor, out int micro);
		public async GLib.Array insert_events (GLib.Cancellable? cancellable, ...) throws GLib.Error;
		[CCode (finish_name = "zeitgeist_log_insert_events_finish")]
		public async GLib.Array insert_events_from_ptrarray (owned GLib.PtrArray events, GLib.Cancellable? cancellable) throws GLib.Error;
		public void insert_events_no_reply (...);
		public void install_monitor (Zeitgeist.Monitor monitor);
		public bool is_connected ();
		public async bool quit (GLib.Cancellable? cancellable) throws GLib.Error;
		public void remove_monitor (Zeitgeist.Monitor monitor);
		[NoAccessorMethod]
		public bool connected { get; }
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class Monitor : GLib.Object {
		[CCode (has_construct_function = false)]
		public Monitor (Zeitgeist.TimeRange time_range, owned GLib.PtrArray event_templates);
		public unowned string get_path ();
		public unowned GLib.PtrArray get_templates ();
		public unowned Zeitgeist.TimeRange get_time_range ();
		[NoAccessorMethod]
		public GLib.PtrArray event_templates { owned get; construct; }
		public Zeitgeist.TimeRange time_range { get; construct; }
		public virtual signal void events_deleted (Zeitgeist.TimeRange time_range, GLib.Array event_ids);
		public virtual signal void events_inserted (Zeitgeist.TimeRange time_range, Zeitgeist.ResultSet events);
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class Subject : GLib.InitiallyUnowned {
		[CCode (has_construct_function = false)]
		public Subject ();
		[CCode (has_construct_function = false)]
		public Subject.full (string uri, string interpretation, string manifestation, string mimetype, string origin, string text, string storage);
		public unowned string get_current_uri ();
		public unowned string get_interpretation ();
		public unowned string get_manifestation ();
		public unowned string get_mimetype ();
		public unowned string get_origin ();
		public unowned string get_storage ();
		public unowned string get_text ();
		public unowned string get_uri ();
		public void set_current_uri (string current_uri);
		public void set_interpretation (string interpretation);
		public void set_manifestation (string manifestation);
		public void set_mimetype (string mimetype);
		public void set_origin (string origin);
		public void set_storage (string storage);
		public void set_text (string text);
		public void set_uri (string uri);
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public class TimeRange : GLib.InitiallyUnowned {
		[CCode (has_construct_function = false)]
		public TimeRange (int64 start_msec, int64 end_msec);
		[CCode (has_construct_function = false)]
		public TimeRange.anytime ();
		[CCode (has_construct_function = false)]
		public TimeRange.from_now ();
		[CCode (has_construct_function = false)]
		public TimeRange.from_variant (GLib.Variant time_range);
		public int64 get_end ();
		public unowned string get_end_iso8601 ();
		public int64 get_start ();
		public unowned string get_start_iso8601 ();
		[CCode (has_construct_function = false)]
		public TimeRange.to_now ();
		public unowned GLib.Variant to_variant ();
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public interface ResultSet : GLib.Object {
		public abstract uint estimated_matches ();
		public abstract bool has_next ();
		[CCode (cname = "_vala_zeitgeist_result_set_iterator")]
		public Zeitgeist.ResultSet iterator ();
		public abstract unowned Zeitgeist.Event next ();
		[CCode (cname = "_vala_zeitgeist_result_set_next_value")]
		public unowned Zeitgeist.Event? next_value ();
		public abstract unowned Zeitgeist.Event peek ();
		public abstract void seek (uint pos);
		public abstract uint size ();
		public abstract uint tell ();
	}
	[CCode (cheader_filename = "zeitgeist.h", cprefix = "ZEITGEIST_RESULT_TYPE_")]
	public enum ResultType {
		MOST_RECENT_EVENTS,
		LEAST_RECENT_EVENTS,
		MOST_RECENT_SUBJECTS,
		LEAST_RECENT_SUBJECTS,
		MOST_POPULAR_SUBJECTS,
		LEAST_POPULAR_SUBJECTS,
		MOST_POPULAR_ACTOR,
		LEAST_POPULAR_ACTOR,
		MOST_RECENT_ACTOR,
		LEAST_RECENT_ACTOR,
		MOST_RECENT_ORIGIN,
		LEAST_RECENT_ORIGIN,
		MOST_POPULAR_ORIGIN,
		LEAST_POPULAR_ORIGIN,
		OLDEST_ACTOR,
		MOST_RECENT_SUBJECT_INTERPRETATION,
		LEAST_RECENT_SUBJECT_INTERPRETATION,
		MOST_POPULAR_SUBJECT_INTERPRETATION,
		LEAST_POPULAR_SUBJECT_INTERPRETATION,
		MOST_RECENT_MIMETYPE,
		LEAST_RECENT_MIMETYPE,
		MOST_POPULAR_MIMETYPE,
		LEAST_POPULAR_MIMETYPE,
		MOST_RECENT_CURRENT_URI,
		LEAST_RECENT_CURRENT_URI,
		MOST_POPULAR_CURRENT_URI,
		LEAST_POPULAR_CURRENT_URI,
		MOST_RECENT_EVENT_ORIGIN,
		LEAST_RECENT_EVENT_ORIGIN,
		MOST_POPULAR_EVENT_ORIGIN,
		LEAST_POPULAR_EVENT_ORIGIN,
		RELEVANCY
	}
	[CCode (cheader_filename = "zeitgeist.h", cprefix = "ZEITGEIST_STORAGE_STATE_")]
	public enum StorageState {
		NOT_AVAILABLE,
		AVAILABLE,
		ANY
	}
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string DATA_SOURCE_VARIANT_SIGNATURE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string DATA_SOURCE_WITH_INFO_VARIANT_SIGNATURE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string EVENT_VARIANT_SIGNATURE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_ALARM;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_ATTACHMENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_CALENDAR;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_CALENDAR_DATA_OBJECT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_FREEBUSY;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_JOURNAL;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_TIMEZONE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCAL_TODO;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCO_CONTACT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCO_CONTACT_GROUP;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCO_CONTACT_LIST;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCO_CONTACT_LIST_DATA_OBJECT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCO_ORGANIZATION_CONTACT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NCO_PERSON_CONTACT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_APPLICATION;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_ARCHIVE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_ARCHIVE_ITEM;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_ATTACHMENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_AUDIO;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_BOOKMARK;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_BOOKMARK_FOLDER;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_CURSOR;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_DATA_CONTAINER;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_DELETED_RESOURCE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_DOCUMENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_EMBEDDED_FILE_DATA_OBJECT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_EXECUTABLE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_FILESYSTEM;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_FILESYSTEM_IMAGE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_FILE_DATA_OBJECT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_FOLDER;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_FONT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_HARD_DISK_PARTITION;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_HTML_DOCUMENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_ICON;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_IMAGE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_MEDIA;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_MEDIA_LIST;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_MEDIA_STREAM;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_MIND_MAP;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_OPERATING_SYSTEM;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_PAGINATED_TEXT_DOCUMENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_PLAIN_TEXT_DOCUMENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_PRESENTATION;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_RASTER_IMAGE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_REMOTE_DATA_OBJECT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_REMOTE_PORT_ADDRESS;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_SOFTWARE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_SOFTWARE_ITEM;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_SOFTWARE_SERVICE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_SOURCE_CODE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_SPREADSHEET;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_TEXT_DOCUMENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_TRASH;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_VECTOR_IMAGE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_VIDEO;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_VISUAL;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_WEBSITE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NFO_WEB_DATA_OBJECT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMM_MOVIE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMM_MUSIC_ALBUM;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMM_MUSIC_PIECE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMM_TVSERIES;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMM_TVSHOW;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMO_EMAIL;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMO_IMMESSAGE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMO_MAILBOX;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMO_MAILBOX_DATA_OBJECT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMO_MESSAGE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string NMO_MIME_ENTITY;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string TIME_RANGE_VARIANT_SIGNATURE;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_ACCEPT_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_ACCESS_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_CREATE_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_DELETE_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_DENY_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_EVENT_INTERPRETATION;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_EVENT_MANIFESTATION;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_EXPIRE_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_HEURISTIC_ACTIVITY;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_LEAVE_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_MODIFY_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_MOVE_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_RECEIVE_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_SCHEDULED_ACTIVITY;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_SEND_EVENT;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_SYSTEM_NOTIFICATION;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_USER_ACTIVITY;
	[CCode (cheader_filename = "zeitgeist.h")]
	public const string ZG_WORLD_ACTIVITY;
	[CCode (cheader_filename = "zeitgeist.h")]
	public static unowned GLib.PtrArray data_sources_from_variant (GLib.Variant sources);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static unowned GLib.Variant data_sources_to_variant (GLib.PtrArray sources);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static unowned GLib.PtrArray events_from_valist (void* events);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static unowned GLib.PtrArray events_from_variant (GLib.Variant events);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static unowned GLib.Variant events_to_variant (GLib.PtrArray events);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static unowned string interpretation_for_mimetype (string mimetype);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static unowned string manifestation_for_uri (string uri);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static void register_mimetype (string mimetype, string interpretation_uri);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static void register_mimetype_regex (string mimetype_regex, string interpretation_uri);
	[CCode (cheader_filename = "zeitgeist.h")]
	public static void register_uri_scheme (string uri_scheme, string manifestation_type);
}