This file is indexed.

/usr/share/vala/vapi/gnome-keyring-1.vapi is in libgnome-keyring-dev 3.12.0-1+b2.

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
461
462
463
464
/* gnome-keyring-1.vapi generated by vapigen-0.34, do not modify. */

[CCode (cprefix = "GnomeKeyring", gir_namespace = "GnomeKeyring", gir_version = "1.0", lower_case_cprefix = "gnome_keyring_")]
namespace GnomeKeyring {
	[CCode (cheader_filename = "gnome-keyring.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gnome_keyring_access_control_get_type ()")]
	[Compact]
	public class AccessControl {
		[CCode (has_construct_function = false)]
		[Version (deprecated = true)]
		public AccessControl (GnomeKeyring.ApplicationRef application, GnomeKeyring.AccessType types_allowed);
		[Version (deprecated = true)]
		public GnomeKeyring.AccessControl copy ();
		[Version (deprecated = true)]
		public void free ();
	}
	[CCode (cheader_filename = "gnome-keyring.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gnome_keyring_application_ref_get_type ()")]
	[Compact]
	public class ApplicationRef {
		[CCode (has_construct_function = false)]
		[Version (deprecated = true)]
		public ApplicationRef ();
		[Version (deprecated = true)]
		public GnomeKeyring.ApplicationRef copy ();
		[Version (deprecated = true)]
		public void free ();
	}
	[CCode (cheader_filename = "gnome-keyring.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gnome_keyring_attribute_get_type ()")]
	[Compact]
	[Version (deprecated = true)]
	public class Attribute {
		public weak string name;
		public GnomeKeyring.AttributeType type;
		[CCode (cname = "value.integer")]
		public uint32 value_integer;
		[CCode (cname = "value.string")]
		public weak string value_string;
		[Version (deprecated = true)]
		public unowned string get_string ();
		[Version (deprecated = true)]
		public uint32 get_uint32 ();
	}
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Compact]
	public class AttributeList : GLib.Array<GnomeKeyring.Attribute> {
		[CCode (array_length_cname = "len", array_length_type = "guint")]
		public GnomeKeyring.Attribute[] data;
		public AttributeList ();
		public void append_string (string name, string value);
		public void append_uint32 (string name, uint32 value);
		public GnomeKeyring.AttributeList copy ();
	}
	[CCode (cheader_filename = "gnome-keyring.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gnome_keyring_found_get_type ()")]
	[Compact]
	[Version (deprecated = true)]
	public class Found {
		public weak GnomeKeyring.AttributeList attributes;
		public uint item_id;
		public weak string keyring;
		public weak string secret;
		[Version (deprecated = true)]
		public GnomeKeyring.Found copy ();
		[Version (deprecated = true)]
		public void free ();
		[Version (deprecated = true)]
		public static void list_free (GLib.List<GnomeKeyring.Found> found_list);
	}
	[CCode (cheader_filename = "gnome-keyring.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gnome_keyring_info_get_type ()")]
	[Compact]
	public class Info {
		[Version (deprecated = true)]
		public GnomeKeyring.Info copy ();
		[Version (deprecated = true)]
		public void free ();
		[Version (deprecated = true)]
		public time_t get_ctime ();
		[Version (deprecated = true)]
		public bool get_is_locked ();
		[Version (deprecated = true)]
		public bool get_lock_on_idle ();
		[Version (deprecated = true)]
		public uint32 get_lock_timeout ();
		[Version (deprecated = true)]
		public time_t get_mtime ();
		[Version (deprecated = true)]
		public void set_lock_on_idle (bool value);
		[Version (deprecated = true)]
		public void set_lock_timeout (uint32 value);
	}
	[CCode (cheader_filename = "gnome-keyring.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gnome_keyring_item_info_get_gtype ()")]
	[Compact]
	public class ItemInfo {
		[CCode (has_construct_function = false)]
		[Version (deprecated = true)]
		public ItemInfo ();
		[Version (deprecated = true)]
		public GnomeKeyring.ItemInfo copy ();
		[Version (deprecated = true)]
		public void free ();
		[Version (deprecated = true)]
		public time_t get_ctime ();
		[Version (deprecated = true)]
		public string get_display_name ();
		[Version (deprecated = true)]
		public time_t get_mtime ();
		[Version (deprecated = true)]
		public string get_secret ();
		[Version (deprecated = true)]
		public GnomeKeyring.ItemType get_type ();
		[Version (deprecated = true)]
		public void set_display_name (string value);
		[Version (deprecated = true)]
		public void set_secret (string value);
		[Version (deprecated = true)]
		public void set_type (GnomeKeyring.ItemType type);
	}
	[CCode (cheader_filename = "gnome-keyring.h", free_function = "gnome_keyring_network_password_free", has_type_id = false)]
	[Compact]
	[Version (deprecated = true)]
	public class NetworkPasswordData {
		public string authtype;
		public string domain;
		public uint32 item_id;
		public string keyring;
		public string object;
		public string password;
		public uint32 port;
		public string protocol;
		public string server;
		public string user;
	}
	[CCode (cheader_filename = "gnome-keyring.h", has_type_id = false)]
	[Compact]
	public class PasswordSchema {
		[CCode (array_length = false)]
		public weak GnomeKeyring.PasswordSchemaAttribute attributes[32];
		public GnomeKeyring.ItemType item_type;
	}
	[CCode (cheader_filename = "gnome-keyring.h", has_type_id = false)]
	public struct PasswordSchemaAttribute {
		public weak string name;
		public GnomeKeyring.AttributeType type;
	}
	[CCode (cheader_filename = "gnome-keyring.h", cprefix = "GNOME_KEYRING_ACCESS_", has_type_id = false)]
	[Version (deprecated = true)]
	public enum AccessRestriction {
		ASK,
		DENY,
		ALLOW
	}
	[CCode (cheader_filename = "gnome-keyring.h", cprefix = "GNOME_KEYRING_ACCESS_", has_type_id = false)]
	[Flags]
	[Version (deprecated = true)]
	public enum AccessType {
		READ,
		WRITE,
		REMOVE
	}
	[CCode (cheader_filename = "gnome-keyring.h", cprefix = "GNOME_KEYRING_ATTRIBUTE_TYPE_", has_type_id = false)]
	public enum AttributeType {
		STRING,
		UINT32
	}
	[CCode (cheader_filename = "gnome-keyring.h", cprefix = "GNOME_KEYRING_ITEM_INFO_", has_type_id = false)]
	[Flags]
	public enum ItemInfoFlags {
		BASICS,
		SECRET
	}
	[CCode (cheader_filename = "gnome-keyring.h", cprefix = "GNOME_KEYRING_ITEM_", has_type_id = false)]
	[Version (deprecated = true)]
	public enum ItemType {
		GENERIC_SECRET,
		NETWORK_PASSWORD,
		NOTE,
		CHAINED_KEYRING_PASSWORD,
		ENCRYPTION_KEY_PASSWORD,
		PK_STORAGE,
		LAST_TYPE
	}
	[CCode (cheader_filename = "gnome-keyring.h", cprefix = "GNOME_KEYRING_RESULT_", has_type_id = false)]
	[Version (deprecated = true)]
	public enum Result {
		OK,
		DENIED,
		NO_KEYRING_DAEMON,
		ALREADY_UNLOCKED,
		NO_SUCH_KEYRING,
		BAD_ARGUMENTS,
		IO_ERROR,
		CANCELLED,
		KEYRING_ALREADY_EXISTS,
		NO_MATCH;
		[Version (deprecated = true)]
		public static unowned string to_message (GnomeKeyring.Result res);
	}
	[CCode (cheader_filename = "gnome-keyring.h", instance_pos = 1.9)]
	public delegate void OperationDoneCallback (GnomeKeyring.Result result);
	[CCode (cheader_filename = "gnome-keyring.h", instance_pos = 2.9)]
	public delegate void OperationGetAttributesCallback (GnomeKeyring.Result result, GnomeKeyring.AttributeList attributes);
	[CCode (cheader_filename = "gnome-keyring.h", instance_pos = 2.9)]
	public delegate void OperationGetIntCallback (GnomeKeyring.Result result, uint32 val);
	[CCode (cheader_filename = "gnome-keyring.h", instance_pos = 2.9)]
	public delegate void OperationGetItemInfoCallback (GnomeKeyring.Result result, GnomeKeyring.ItemInfo info);
	[CCode (cheader_filename = "gnome-keyring.h", instance_pos = 2.9)]
	public delegate void OperationGetKeyringInfoCallback (GnomeKeyring.Result result, GnomeKeyring.Info info);
	[CCode (cheader_filename = "gnome-keyring.h")]
	public delegate void OperationGetListCallback<T> (GnomeKeyring.Result result, GLib.List<T> list);
	[CCode (cheader_filename = "gnome-keyring.h", instance_pos = 2.9)]
	public delegate void OperationGetStringCallback (GnomeKeyring.Result result, string? string);
	[CCode (cheader_filename = "gnome-keyring.h")]
	public static GnomeKeyring.PasswordSchema NETWORK_PASSWORD;
	[CCode (cheader_filename = "gnome-keyring.h")]
	public const string DEFAULT;
	[CCode (cheader_filename = "gnome-keyring.h", cname = "GNOME_KEYRING_ITEM_APPLICATION_SECRET")]
	public const int ITEM_APPLICATION_SECRET;
	[CCode (cheader_filename = "gnome-keyring.h", cname = "GNOME_KEYRING_ITEM_INFO_ALL")]
	public const int ITEM_INFO_ALL;
	[CCode (cheader_filename = "gnome-keyring.h", cname = "GNOME_KEYRING_ITEM_TYPE_MASK")]
	public const int ITEM_TYPE_MASK;
	[CCode (cheader_filename = "gnome-keyring.h", cname = "GNOME_KEYRING_SESSION")]
	public const string SESSION;
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GLib.List<GnomeKeyring.AccessControl> acl_copy (GLib.List<GnomeKeyring.AccessControl> list);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void acl_free (GLib.List<GnomeKeyring.AccessControl> acl);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void cancel_request (void* request);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* change_password (string keyring, string? original, string? password, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result change_password_sync (string keyring, string? original, string? password);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* create (string keyring_name, string? password, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result create_sync (string keyring_name, string? password);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result daemon_prepare_environment_sync ();
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result daemon_set_display_sync (string display);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* @delete (string keyring, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true, since = "2.22")]
	public static void* delete_password (GnomeKeyring.PasswordSchema schema, [CCode (delegate_target_pos = 2.33333, destroy_notify_pos = 2.66667)] owned GnomeKeyring.OperationDoneCallback callback, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true, since = "2.22")]
	public static GnomeKeyring.Result delete_password_sync (GnomeKeyring.PasswordSchema schema, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result delete_sync (string keyring);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* find_items (GnomeKeyring.ItemType type, GnomeKeyring.AttributeList attributes, owned GnomeKeyring.OperationGetListCallback<GnomeKeyring.Found> callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result find_items_sync (GnomeKeyring.ItemType type, GnomeKeyring.AttributeList attributes, out GLib.List<GnomeKeyring.Found> found);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* find_itemsv (GnomeKeyring.ItemType type, [CCode (delegate_target_pos = 2.33333, destroy_notify_pos = 2.66667)] owned GnomeKeyring.OperationGetListCallback<GnomeKeyring.Found> callback, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result find_itemsv_sync (GnomeKeyring.ItemType type, out GLib.List<GnomeKeyring.Found> found, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* find_network_password (string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, owned GnomeKeyring.OperationGetListCallback<GnomeKeyring.NetworkPasswordData> callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result find_network_password_sync (string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, out GLib.List<GnomeKeyring.NetworkPasswordData> results);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true, since = "2.22")]
	public static void* find_password (GnomeKeyring.PasswordSchema schema, [CCode (delegate_target_pos = 2.33333, destroy_notify_pos = 2.66667)] owned GnomeKeyring.OperationGetStringCallback callback, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true, since = "2.22")]
	public static GnomeKeyring.Result find_password_sync (GnomeKeyring.PasswordSchema schema, out string password, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void free_password (string password);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* get_default_keyring (owned GnomeKeyring.OperationGetStringCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result get_default_keyring_sync (out string keyring);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* get_info (string? keyring, owned GnomeKeyring.OperationGetKeyringInfoCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result get_info_sync (string? keyring, out GnomeKeyring.Info info);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static bool is_available ();
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.AccessType item_ac_get_access_type (GnomeKeyring.AccessControl ac);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static string item_ac_get_display_name (GnomeKeyring.AccessControl ac);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static string item_ac_get_path_name (GnomeKeyring.AccessControl ac);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void item_ac_set_access_type (GnomeKeyring.AccessControl ac, GnomeKeyring.AccessType value);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void item_ac_set_display_name (GnomeKeyring.AccessControl ac, string value);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void item_ac_set_path_name (GnomeKeyring.AccessControl ac, string value);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_create (string? keyring, GnomeKeyring.ItemType type, string display_name, GnomeKeyring.AttributeList attributes, string secret, bool update_if_exists, owned GnomeKeyring.OperationGetIntCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_create_sync (string? keyring, GnomeKeyring.ItemType type, string display_name, GnomeKeyring.AttributeList attributes, string secret, bool update_if_exists, out uint32 item_id);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_delete (string? keyring, uint32 id, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_delete_sync (string? keyring, uint32 id);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_get_acl (string? keyring, uint32 id, owned GnomeKeyring.OperationGetListCallback<GnomeKeyring.AccessControl> callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_get_acl_sync (string? keyring, uint32 id, out GLib.List<GnomeKeyring.AccessControl> acl);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_get_attributes (string? keyring, uint32 id, owned GnomeKeyring.OperationGetAttributesCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_get_attributes_sync (string? keyring, uint32 id, GnomeKeyring.AttributeList attributes);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_get_info (string? keyring, uint32 id, owned GnomeKeyring.OperationGetItemInfoCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_get_info_full (string? keyring, uint32 id, uint32 flags, owned GnomeKeyring.OperationGetItemInfoCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_get_info_full_sync (string? keyring, uint32 id, uint32 flags, out GnomeKeyring.ItemInfo info);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_get_info_sync (string? keyring, uint32 id, out GnomeKeyring.ItemInfo info);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true, since = "2.20")]
	public static void* item_grant_access_rights (string? keyring, string display_name, string full_path, uint32 id, GnomeKeyring.AccessType rights, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_grant_access_rights_sync (string? keyring, string display_name, string full_path, uint32 id, GnomeKeyring.AccessType rights);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_set_acl (string? keyring, uint32 id, GLib.List<GnomeKeyring.AccessControl> acl, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_set_acl_sync (string? keyring, uint32 id, GLib.List<GnomeKeyring.AccessControl> acl);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_set_attributes (string? keyring, uint32 id, GnomeKeyring.AttributeList attributes, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_set_attributes_sync (string? keyring, uint32 id, GnomeKeyring.AttributeList attributes);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* item_set_info (string? keyring, uint32 id, GnomeKeyring.ItemInfo info, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result item_set_info_sync (string? keyring, uint32 id, GnomeKeyring.ItemInfo info);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* list_item_ids (string? keyring, owned GnomeKeyring.OperationGetListCallback<uint> callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result list_item_ids_sync (string? keyring, out GLib.List<uint> ids);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* list_keyring_names (owned GnomeKeyring.OperationGetListCallback<string> callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result list_keyring_names_sync (out GLib.List<string> keyrings);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* @lock (string? keyring, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* lock_all (owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result lock_all_sync ();
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result lock_sync (string? keyring);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* memory_alloc (ulong sz);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void memory_free (void* p);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static bool memory_is_secure (void* p);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* memory_realloc (void* p, ulong sz);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static string memory_strdup (string str);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* memory_try_alloc (ulong sz);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* memory_try_realloc (void* p, ulong sz);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void network_password_free (GnomeKeyring.NetworkPasswordData? data);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void network_password_list_free (GLib.List<GnomeKeyring.NetworkPasswordData> list);
	[CCode (cheader_filename = "gnome-keyring.h")]
	public static unowned string result_to_message (GnomeKeyring.Result res);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result set_default_keyring_sync (string keyring);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* set_info (string? keyring, GnomeKeyring.Info info, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result set_info_sync (string? keyring, GnomeKeyring.Info info);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* set_network_password (string? keyring, string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, string password, owned GnomeKeyring.OperationGetIntCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result set_network_password_sync (string? keyring, string? user, string? domain, string? server, string? object, string? protocol, string? authtype, uint32 port, string password, out uint32 item_id);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true, since = "2.22")]
	public static void* store_password (GnomeKeyring.PasswordSchema schema, string? keyring, string display_name, string password, [CCode (delegate_target_pos = 5.33333, destroy_notify_pos = 5.66667)] owned GnomeKeyring.OperationDoneCallback callback, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true, since = "2.22")]
	public static GnomeKeyring.Result store_password_sync (GnomeKeyring.PasswordSchema schema, string? keyring, string display_name, string password, ...);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void string_list_free (GLib.List<string> strings);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static void* unlock (string? keyring, string? password, owned GnomeKeyring.OperationDoneCallback callback);
	[CCode (cheader_filename = "gnome-keyring.h")]
	[Version (deprecated = true)]
	public static GnomeKeyring.Result unlock_sync (string? keyring, string? password);
}