3 <namespace name=
"GnomeKeyring">
4 <function name=
"acl_copy" symbol=
"gnome_keyring_acl_copy">
5 <return-type type=
"GList*"/>
7 <parameter name=
"list" type=
"GList*"/>
10 <function name=
"acl_free" symbol=
"gnome_keyring_acl_free">
11 <return-type type=
"void"/>
13 <parameter name=
"acl" type=
"GList*"/>
16 <function name=
"cancel_request" symbol=
"gnome_keyring_cancel_request">
17 <return-type type=
"void"/>
19 <parameter name=
"request" type=
"gpointer"/>
22 <function name=
"change_password" symbol=
"gnome_keyring_change_password">
23 <return-type type=
"gpointer"/>
25 <parameter name=
"keyring" type=
"char*"/>
26 <parameter name=
"original" type=
"char*"/>
27 <parameter name=
"password" type=
"char*"/>
28 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
29 <parameter name=
"data" type=
"gpointer"/>
30 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
33 <function name=
"change_password_sync" symbol=
"gnome_keyring_change_password_sync">
34 <return-type type=
"GnomeKeyringResult"/>
36 <parameter name=
"keyring" type=
"char*"/>
37 <parameter name=
"original" type=
"char*"/>
38 <parameter name=
"password" type=
"char*"/>
41 <function name=
"create" symbol=
"gnome_keyring_create">
42 <return-type type=
"gpointer"/>
44 <parameter name=
"keyring_name" type=
"char*"/>
45 <parameter name=
"password" type=
"char*"/>
46 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
47 <parameter name=
"data" type=
"gpointer"/>
48 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
51 <function name=
"create_sync" symbol=
"gnome_keyring_create_sync">
52 <return-type type=
"GnomeKeyringResult"/>
54 <parameter name=
"keyring_name" type=
"char*"/>
55 <parameter name=
"password" type=
"char*"/>
58 <function name=
"daemon_prepare_environment_sync" symbol=
"gnome_keyring_daemon_prepare_environment_sync">
59 <return-type type=
"GnomeKeyringResult"/>
61 <function name=
"daemon_set_display_sync" symbol=
"gnome_keyring_daemon_set_display_sync">
62 <return-type type=
"GnomeKeyringResult"/>
64 <parameter name=
"display" type=
"char*"/>
67 <function name=
"delete" symbol=
"gnome_keyring_delete">
68 <return-type type=
"gpointer"/>
70 <parameter name=
"keyring" type=
"char*"/>
71 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
72 <parameter name=
"data" type=
"gpointer"/>
73 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
76 <function name=
"delete_password" symbol=
"gnome_keyring_delete_password">
77 <return-type type=
"gpointer"/>
79 <parameter name=
"schema" type=
"GnomeKeyringPasswordSchema*"/>
80 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
81 <parameter name=
"data" type=
"gpointer"/>
82 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
85 <function name=
"delete_password_sync" symbol=
"gnome_keyring_delete_password_sync">
86 <return-type type=
"GnomeKeyringResult"/>
88 <parameter name=
"schema" type=
"GnomeKeyringPasswordSchema*"/>
91 <function name=
"delete_sync" symbol=
"gnome_keyring_delete_sync">
92 <return-type type=
"GnomeKeyringResult"/>
94 <parameter name=
"keyring" type=
"char*"/>
97 <function name=
"find_items" symbol=
"gnome_keyring_find_items">
98 <return-type type=
"gpointer"/>
100 <parameter name=
"type" type=
"GnomeKeyringItemType"/>
101 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
102 <parameter name=
"callback" type=
"GnomeKeyringOperationGetListCallback"/>
103 <parameter name=
"data" type=
"gpointer"/>
104 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
107 <function name=
"find_items_sync" symbol=
"gnome_keyring_find_items_sync">
108 <return-type type=
"GnomeKeyringResult"/>
110 <parameter name=
"type" type=
"GnomeKeyringItemType"/>
111 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
112 <parameter name=
"found" type=
"GList**"/>
115 <function name=
"find_itemsv" symbol=
"gnome_keyring_find_itemsv">
116 <return-type type=
"gpointer"/>
118 <parameter name=
"type" type=
"GnomeKeyringItemType"/>
119 <parameter name=
"callback" type=
"GnomeKeyringOperationGetListCallback"/>
120 <parameter name=
"data" type=
"gpointer"/>
121 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
124 <function name=
"find_itemsv_sync" symbol=
"gnome_keyring_find_itemsv_sync">
125 <return-type type=
"GnomeKeyringResult"/>
127 <parameter name=
"type" type=
"GnomeKeyringItemType"/>
128 <parameter name=
"found" type=
"GList**"/>
131 <function name=
"find_network_password" symbol=
"gnome_keyring_find_network_password">
132 <return-type type=
"gpointer"/>
134 <parameter name=
"user" type=
"char*"/>
135 <parameter name=
"domain" type=
"char*"/>
136 <parameter name=
"server" type=
"char*"/>
137 <parameter name=
"object" type=
"char*"/>
138 <parameter name=
"protocol" type=
"char*"/>
139 <parameter name=
"authtype" type=
"char*"/>
140 <parameter name=
"port" type=
"guint32"/>
141 <parameter name=
"callback" type=
"GnomeKeyringOperationGetListCallback"/>
142 <parameter name=
"data" type=
"gpointer"/>
143 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
146 <function name=
"find_network_password_sync" symbol=
"gnome_keyring_find_network_password_sync">
147 <return-type type=
"GnomeKeyringResult"/>
149 <parameter name=
"user" type=
"char*"/>
150 <parameter name=
"domain" type=
"char*"/>
151 <parameter name=
"server" type=
"char*"/>
152 <parameter name=
"object" type=
"char*"/>
153 <parameter name=
"protocol" type=
"char*"/>
154 <parameter name=
"authtype" type=
"char*"/>
155 <parameter name=
"port" type=
"guint32"/>
156 <parameter name=
"results" type=
"GList**"/>
159 <function name=
"find_password" symbol=
"gnome_keyring_find_password">
160 <return-type type=
"gpointer"/>
162 <parameter name=
"schema" type=
"GnomeKeyringPasswordSchema*"/>
163 <parameter name=
"callback" type=
"GnomeKeyringOperationGetStringCallback"/>
164 <parameter name=
"data" type=
"gpointer"/>
165 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
168 <function name=
"find_password_sync" symbol=
"gnome_keyring_find_password_sync">
169 <return-type type=
"GnomeKeyringResult"/>
171 <parameter name=
"schema" type=
"GnomeKeyringPasswordSchema*"/>
172 <parameter name=
"password" type=
"gchar**"/>
175 <function name=
"free_password" symbol=
"gnome_keyring_free_password">
176 <return-type type=
"void"/>
178 <parameter name=
"password" type=
"gchar*"/>
181 <function name=
"get_default_keyring" symbol=
"gnome_keyring_get_default_keyring">
182 <return-type type=
"gpointer"/>
184 <parameter name=
"callback" type=
"GnomeKeyringOperationGetStringCallback"/>
185 <parameter name=
"data" type=
"gpointer"/>
186 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
189 <function name=
"get_default_keyring_sync" symbol=
"gnome_keyring_get_default_keyring_sync">
190 <return-type type=
"GnomeKeyringResult"/>
192 <parameter name=
"keyring" type=
"char**"/>
195 <function name=
"get_info" symbol=
"gnome_keyring_get_info">
196 <return-type type=
"gpointer"/>
198 <parameter name=
"keyring" type=
"char*"/>
199 <parameter name=
"callback" type=
"GnomeKeyringOperationGetKeyringInfoCallback"/>
200 <parameter name=
"data" type=
"gpointer"/>
201 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
204 <function name=
"get_info_sync" symbol=
"gnome_keyring_get_info_sync">
205 <return-type type=
"GnomeKeyringResult"/>
207 <parameter name=
"keyring" type=
"char*"/>
208 <parameter name=
"info" type=
"GnomeKeyringInfo**"/>
211 <function name=
"is_available" symbol=
"gnome_keyring_is_available">
212 <return-type type=
"gboolean"/>
214 <function name=
"item_ac_get_access_type" symbol=
"gnome_keyring_item_ac_get_access_type">
215 <return-type type=
"GnomeKeyringAccessType"/>
217 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
220 <function name=
"item_ac_get_display_name" symbol=
"gnome_keyring_item_ac_get_display_name">
221 <return-type type=
"char*"/>
223 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
226 <function name=
"item_ac_get_path_name" symbol=
"gnome_keyring_item_ac_get_path_name">
227 <return-type type=
"char*"/>
229 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
232 <function name=
"item_ac_set_access_type" symbol=
"gnome_keyring_item_ac_set_access_type">
233 <return-type type=
"void"/>
235 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
236 <parameter name=
"value" type=
"GnomeKeyringAccessType"/>
239 <function name=
"item_ac_set_display_name" symbol=
"gnome_keyring_item_ac_set_display_name">
240 <return-type type=
"void"/>
242 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
243 <parameter name=
"value" type=
"char*"/>
246 <function name=
"item_ac_set_path_name" symbol=
"gnome_keyring_item_ac_set_path_name">
247 <return-type type=
"void"/>
249 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
250 <parameter name=
"value" type=
"char*"/>
253 <function name=
"item_create" symbol=
"gnome_keyring_item_create">
254 <return-type type=
"gpointer"/>
256 <parameter name=
"keyring" type=
"char*"/>
257 <parameter name=
"type" type=
"GnomeKeyringItemType"/>
258 <parameter name=
"display_name" type=
"char*"/>
259 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
260 <parameter name=
"secret" type=
"char*"/>
261 <parameter name=
"update_if_exists" type=
"gboolean"/>
262 <parameter name=
"callback" type=
"GnomeKeyringOperationGetIntCallback"/>
263 <parameter name=
"data" type=
"gpointer"/>
264 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
267 <function name=
"item_create_sync" symbol=
"gnome_keyring_item_create_sync">
268 <return-type type=
"GnomeKeyringResult"/>
270 <parameter name=
"keyring" type=
"char*"/>
271 <parameter name=
"type" type=
"GnomeKeyringItemType"/>
272 <parameter name=
"display_name" type=
"char*"/>
273 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
274 <parameter name=
"secret" type=
"char*"/>
275 <parameter name=
"update_if_exists" type=
"gboolean"/>
276 <parameter name=
"item_id" type=
"guint32*"/>
279 <function name=
"item_delete" symbol=
"gnome_keyring_item_delete">
280 <return-type type=
"gpointer"/>
282 <parameter name=
"keyring" type=
"char*"/>
283 <parameter name=
"id" type=
"guint32"/>
284 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
285 <parameter name=
"data" type=
"gpointer"/>
286 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
289 <function name=
"item_delete_sync" symbol=
"gnome_keyring_item_delete_sync">
290 <return-type type=
"GnomeKeyringResult"/>
292 <parameter name=
"keyring" type=
"char*"/>
293 <parameter name=
"id" type=
"guint32"/>
296 <function name=
"item_get_acl" symbol=
"gnome_keyring_item_get_acl">
297 <return-type type=
"gpointer"/>
299 <parameter name=
"keyring" type=
"char*"/>
300 <parameter name=
"id" type=
"guint32"/>
301 <parameter name=
"callback" type=
"GnomeKeyringOperationGetListCallback"/>
302 <parameter name=
"data" type=
"gpointer"/>
303 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
306 <function name=
"item_get_acl_sync" symbol=
"gnome_keyring_item_get_acl_sync">
307 <return-type type=
"GnomeKeyringResult"/>
309 <parameter name=
"keyring" type=
"char*"/>
310 <parameter name=
"id" type=
"guint32"/>
311 <parameter name=
"acl" type=
"GList**"/>
314 <function name=
"item_get_attributes" symbol=
"gnome_keyring_item_get_attributes">
315 <return-type type=
"gpointer"/>
317 <parameter name=
"keyring" type=
"char*"/>
318 <parameter name=
"id" type=
"guint32"/>
319 <parameter name=
"callback" type=
"GnomeKeyringOperationGetAttributesCallback"/>
320 <parameter name=
"data" type=
"gpointer"/>
321 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
324 <function name=
"item_get_attributes_sync" symbol=
"gnome_keyring_item_get_attributes_sync">
325 <return-type type=
"GnomeKeyringResult"/>
327 <parameter name=
"keyring" type=
"char*"/>
328 <parameter name=
"id" type=
"guint32"/>
329 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList**"/>
332 <function name=
"item_get_info" symbol=
"gnome_keyring_item_get_info">
333 <return-type type=
"gpointer"/>
335 <parameter name=
"keyring" type=
"char*"/>
336 <parameter name=
"id" type=
"guint32"/>
337 <parameter name=
"callback" type=
"GnomeKeyringOperationGetItemInfoCallback"/>
338 <parameter name=
"data" type=
"gpointer"/>
339 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
342 <function name=
"item_get_info_full" symbol=
"gnome_keyring_item_get_info_full">
343 <return-type type=
"gpointer"/>
345 <parameter name=
"keyring" type=
"char*"/>
346 <parameter name=
"id" type=
"guint32"/>
347 <parameter name=
"flags" type=
"guint32"/>
348 <parameter name=
"callback" type=
"GnomeKeyringOperationGetItemInfoCallback"/>
349 <parameter name=
"data" type=
"gpointer"/>
350 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
353 <function name=
"item_get_info_full_sync" symbol=
"gnome_keyring_item_get_info_full_sync">
354 <return-type type=
"GnomeKeyringResult"/>
356 <parameter name=
"keyring" type=
"char*"/>
357 <parameter name=
"id" type=
"guint32"/>
358 <parameter name=
"flags" type=
"guint32"/>
359 <parameter name=
"info" type=
"GnomeKeyringItemInfo**"/>
362 <function name=
"item_get_info_sync" symbol=
"gnome_keyring_item_get_info_sync">
363 <return-type type=
"GnomeKeyringResult"/>
365 <parameter name=
"keyring" type=
"char*"/>
366 <parameter name=
"id" type=
"guint32"/>
367 <parameter name=
"info" type=
"GnomeKeyringItemInfo**"/>
370 <function name=
"item_grant_access_rights" symbol=
"gnome_keyring_item_grant_access_rights">
371 <return-type type=
"gpointer"/>
373 <parameter name=
"keyring" type=
"gchar*"/>
374 <parameter name=
"display_name" type=
"gchar*"/>
375 <parameter name=
"full_path" type=
"gchar*"/>
376 <parameter name=
"id" type=
"guint32"/>
377 <parameter name=
"rights" type=
"GnomeKeyringAccessType"/>
378 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
379 <parameter name=
"data" type=
"gpointer"/>
380 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
383 <function name=
"item_grant_access_rights_sync" symbol=
"gnome_keyring_item_grant_access_rights_sync">
384 <return-type type=
"GnomeKeyringResult"/>
386 <parameter name=
"keyring" type=
"char*"/>
387 <parameter name=
"display_name" type=
"char*"/>
388 <parameter name=
"full_path" type=
"char*"/>
389 <parameter name=
"id" type=
"guint32"/>
390 <parameter name=
"rights" type=
"GnomeKeyringAccessType"/>
393 <function name=
"item_set_acl" symbol=
"gnome_keyring_item_set_acl">
394 <return-type type=
"gpointer"/>
396 <parameter name=
"keyring" type=
"char*"/>
397 <parameter name=
"id" type=
"guint32"/>
398 <parameter name=
"acl" type=
"GList*"/>
399 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
400 <parameter name=
"data" type=
"gpointer"/>
401 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
404 <function name=
"item_set_acl_sync" symbol=
"gnome_keyring_item_set_acl_sync">
405 <return-type type=
"GnomeKeyringResult"/>
407 <parameter name=
"keyring" type=
"char*"/>
408 <parameter name=
"id" type=
"guint32"/>
409 <parameter name=
"acl" type=
"GList*"/>
412 <function name=
"item_set_attributes" symbol=
"gnome_keyring_item_set_attributes">
413 <return-type type=
"gpointer"/>
415 <parameter name=
"keyring" type=
"char*"/>
416 <parameter name=
"id" type=
"guint32"/>
417 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
418 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
419 <parameter name=
"data" type=
"gpointer"/>
420 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
423 <function name=
"item_set_attributes_sync" symbol=
"gnome_keyring_item_set_attributes_sync">
424 <return-type type=
"GnomeKeyringResult"/>
426 <parameter name=
"keyring" type=
"char*"/>
427 <parameter name=
"id" type=
"guint32"/>
428 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
431 <function name=
"item_set_info" symbol=
"gnome_keyring_item_set_info">
432 <return-type type=
"gpointer"/>
434 <parameter name=
"keyring" type=
"char*"/>
435 <parameter name=
"id" type=
"guint32"/>
436 <parameter name=
"info" type=
"GnomeKeyringItemInfo*"/>
437 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
438 <parameter name=
"data" type=
"gpointer"/>
439 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
442 <function name=
"item_set_info_sync" symbol=
"gnome_keyring_item_set_info_sync">
443 <return-type type=
"GnomeKeyringResult"/>
445 <parameter name=
"keyring" type=
"char*"/>
446 <parameter name=
"id" type=
"guint32"/>
447 <parameter name=
"info" type=
"GnomeKeyringItemInfo*"/>
450 <function name=
"list_item_ids" symbol=
"gnome_keyring_list_item_ids">
451 <return-type type=
"gpointer"/>
453 <parameter name=
"keyring" type=
"char*"/>
454 <parameter name=
"callback" type=
"GnomeKeyringOperationGetListCallback"/>
455 <parameter name=
"data" type=
"gpointer"/>
456 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
459 <function name=
"list_item_ids_sync" symbol=
"gnome_keyring_list_item_ids_sync">
460 <return-type type=
"GnomeKeyringResult"/>
462 <parameter name=
"keyring" type=
"char*"/>
463 <parameter name=
"ids" type=
"GList**"/>
466 <function name=
"list_keyring_names" symbol=
"gnome_keyring_list_keyring_names">
467 <return-type type=
"gpointer"/>
469 <parameter name=
"callback" type=
"GnomeKeyringOperationGetListCallback"/>
470 <parameter name=
"data" type=
"gpointer"/>
471 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
474 <function name=
"list_keyring_names_sync" symbol=
"gnome_keyring_list_keyring_names_sync">
475 <return-type type=
"GnomeKeyringResult"/>
477 <parameter name=
"keyrings" type=
"GList**"/>
480 <function name=
"lock" symbol=
"gnome_keyring_lock">
481 <return-type type=
"gpointer"/>
483 <parameter name=
"keyring" type=
"char*"/>
484 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
485 <parameter name=
"data" type=
"gpointer"/>
486 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
489 <function name=
"lock_all" symbol=
"gnome_keyring_lock_all">
490 <return-type type=
"gpointer"/>
492 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
493 <parameter name=
"data" type=
"gpointer"/>
494 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
497 <function name=
"lock_all_sync" symbol=
"gnome_keyring_lock_all_sync">
498 <return-type type=
"GnomeKeyringResult"/>
500 <function name=
"lock_sync" symbol=
"gnome_keyring_lock_sync">
501 <return-type type=
"GnomeKeyringResult"/>
503 <parameter name=
"keyring" type=
"char*"/>
506 <function name=
"memory_alloc" symbol=
"gnome_keyring_memory_alloc">
507 <return-type type=
"gpointer"/>
509 <parameter name=
"sz" type=
"gulong"/>
512 <function name=
"memory_free" symbol=
"gnome_keyring_memory_free">
513 <return-type type=
"void"/>
515 <parameter name=
"p" type=
"gpointer"/>
518 <function name=
"memory_is_secure" symbol=
"gnome_keyring_memory_is_secure">
519 <return-type type=
"gboolean"/>
521 <parameter name=
"p" type=
"gpointer"/>
524 <function name=
"memory_realloc" symbol=
"gnome_keyring_memory_realloc">
525 <return-type type=
"gpointer"/>
527 <parameter name=
"p" type=
"gpointer"/>
528 <parameter name=
"sz" type=
"gulong"/>
531 <function name=
"memory_strdup" symbol=
"gnome_keyring_memory_strdup">
532 <return-type type=
"gchar*"/>
534 <parameter name=
"str" type=
"gchar*"/>
537 <function name=
"memory_try_alloc" symbol=
"gnome_keyring_memory_try_alloc">
538 <return-type type=
"gpointer"/>
540 <parameter name=
"sz" type=
"gulong"/>
543 <function name=
"memory_try_realloc" symbol=
"gnome_keyring_memory_try_realloc">
544 <return-type type=
"gpointer"/>
546 <parameter name=
"p" type=
"gpointer"/>
547 <parameter name=
"sz" type=
"gulong"/>
550 <function name=
"network_password_free" symbol=
"gnome_keyring_network_password_free">
551 <return-type type=
"void"/>
553 <parameter name=
"data" type=
"GnomeKeyringNetworkPasswordData*"/>
556 <function name=
"network_password_list_free" symbol=
"gnome_keyring_network_password_list_free">
557 <return-type type=
"void"/>
559 <parameter name=
"list" type=
"GList*"/>
562 <function name=
"result_to_message" symbol=
"gnome_keyring_result_to_message">
563 <return-type type=
"gchar*"/>
565 <parameter name=
"res" type=
"GnomeKeyringResult"/>
568 <function name=
"set_default_keyring" symbol=
"gnome_keyring_set_default_keyring">
569 <return-type type=
"gpointer"/>
571 <parameter name=
"keyring" type=
"char*"/>
572 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
573 <parameter name=
"data" type=
"gpointer"/>
574 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
577 <function name=
"set_default_keyring_sync" symbol=
"gnome_keyring_set_default_keyring_sync">
578 <return-type type=
"GnomeKeyringResult"/>
580 <parameter name=
"keyring" type=
"char*"/>
583 <function name=
"set_info" symbol=
"gnome_keyring_set_info">
584 <return-type type=
"gpointer"/>
586 <parameter name=
"keyring" type=
"char*"/>
587 <parameter name=
"info" type=
"GnomeKeyringInfo*"/>
588 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
589 <parameter name=
"data" type=
"gpointer"/>
590 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
593 <function name=
"set_info_sync" symbol=
"gnome_keyring_set_info_sync">
594 <return-type type=
"GnomeKeyringResult"/>
596 <parameter name=
"keyring" type=
"char*"/>
597 <parameter name=
"info" type=
"GnomeKeyringInfo*"/>
600 <function name=
"set_network_password" symbol=
"gnome_keyring_set_network_password">
601 <return-type type=
"gpointer"/>
603 <parameter name=
"keyring" type=
"char*"/>
604 <parameter name=
"user" type=
"char*"/>
605 <parameter name=
"domain" type=
"char*"/>
606 <parameter name=
"server" type=
"char*"/>
607 <parameter name=
"object" type=
"char*"/>
608 <parameter name=
"protocol" type=
"char*"/>
609 <parameter name=
"authtype" type=
"char*"/>
610 <parameter name=
"port" type=
"guint32"/>
611 <parameter name=
"password" type=
"char*"/>
612 <parameter name=
"callback" type=
"GnomeKeyringOperationGetIntCallback"/>
613 <parameter name=
"data" type=
"gpointer"/>
614 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
617 <function name=
"set_network_password_sync" symbol=
"gnome_keyring_set_network_password_sync">
618 <return-type type=
"GnomeKeyringResult"/>
620 <parameter name=
"keyring" type=
"char*"/>
621 <parameter name=
"user" type=
"char*"/>
622 <parameter name=
"domain" type=
"char*"/>
623 <parameter name=
"server" type=
"char*"/>
624 <parameter name=
"object" type=
"char*"/>
625 <parameter name=
"protocol" type=
"char*"/>
626 <parameter name=
"authtype" type=
"char*"/>
627 <parameter name=
"port" type=
"guint32"/>
628 <parameter name=
"password" type=
"char*"/>
629 <parameter name=
"item_id" type=
"guint32*"/>
632 <function name=
"store_password" symbol=
"gnome_keyring_store_password">
633 <return-type type=
"gpointer"/>
635 <parameter name=
"schema" type=
"GnomeKeyringPasswordSchema*"/>
636 <parameter name=
"keyring" type=
"gchar*"/>
637 <parameter name=
"display_name" type=
"gchar*"/>
638 <parameter name=
"password" type=
"gchar*"/>
639 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
640 <parameter name=
"data" type=
"gpointer"/>
641 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
644 <function name=
"store_password_sync" symbol=
"gnome_keyring_store_password_sync">
645 <return-type type=
"GnomeKeyringResult"/>
647 <parameter name=
"schema" type=
"GnomeKeyringPasswordSchema*"/>
648 <parameter name=
"keyring" type=
"gchar*"/>
649 <parameter name=
"display_name" type=
"gchar*"/>
650 <parameter name=
"password" type=
"gchar*"/>
653 <function name=
"string_list_free" symbol=
"gnome_keyring_string_list_free">
654 <return-type type=
"void"/>
656 <parameter name=
"strings" type=
"GList*"/>
659 <function name=
"unlock" symbol=
"gnome_keyring_unlock">
660 <return-type type=
"gpointer"/>
662 <parameter name=
"keyring" type=
"char*"/>
663 <parameter name=
"password" type=
"char*"/>
664 <parameter name=
"callback" type=
"GnomeKeyringOperationDoneCallback"/>
665 <parameter name=
"data" type=
"gpointer"/>
666 <parameter name=
"destroy_data" type=
"GDestroyNotify"/>
669 <function name=
"unlock_sync" symbol=
"gnome_keyring_unlock_sync">
670 <return-type type=
"GnomeKeyringResult"/>
672 <parameter name=
"keyring" type=
"char*"/>
673 <parameter name=
"password" type=
"char*"/>
676 <callback name=
"GnomeKeyringOperationDoneCallback">
677 <return-type type=
"void"/>
679 <parameter name=
"result" type=
"GnomeKeyringResult"/>
680 <parameter name=
"data" type=
"gpointer"/>
683 <callback name=
"GnomeKeyringOperationGetAttributesCallback">
684 <return-type type=
"void"/>
686 <parameter name=
"result" type=
"GnomeKeyringResult"/>
687 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
688 <parameter name=
"data" type=
"gpointer"/>
691 <callback name=
"GnomeKeyringOperationGetIntCallback">
692 <return-type type=
"void"/>
694 <parameter name=
"result" type=
"GnomeKeyringResult"/>
695 <parameter name=
"val" type=
"guint32"/>
696 <parameter name=
"data" type=
"gpointer"/>
699 <callback name=
"GnomeKeyringOperationGetItemInfoCallback">
700 <return-type type=
"void"/>
702 <parameter name=
"result" type=
"GnomeKeyringResult"/>
703 <parameter name=
"info" type=
"GnomeKeyringItemInfo*"/>
704 <parameter name=
"data" type=
"gpointer"/>
707 <callback name=
"GnomeKeyringOperationGetKeyringInfoCallback">
708 <return-type type=
"void"/>
710 <parameter name=
"result" type=
"GnomeKeyringResult"/>
711 <parameter name=
"info" type=
"GnomeKeyringInfo*"/>
712 <parameter name=
"data" type=
"gpointer"/>
715 <callback name=
"GnomeKeyringOperationGetListCallback">
716 <return-type type=
"void"/>
718 <parameter name=
"result" type=
"GnomeKeyringResult"/>
719 <parameter name=
"list" type=
"GList*"/>
720 <parameter name=
"data" type=
"gpointer"/>
723 <callback name=
"GnomeKeyringOperationGetStringCallback">
724 <return-type type=
"void"/>
726 <parameter name=
"result" type=
"GnomeKeyringResult"/>
727 <parameter name=
"string" type=
"char*"/>
728 <parameter name=
"data" type=
"gpointer"/>
731 <struct name=
"GnomeKeyringAccessControl">
732 <method name=
"copy" symbol=
"gnome_keyring_access_control_copy">
733 <return-type type=
"GnomeKeyringAccessControl*"/>
735 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
738 <method name=
"free" symbol=
"gnome_keyring_access_control_free">
739 <return-type type=
"void"/>
741 <parameter name=
"ac" type=
"GnomeKeyringAccessControl*"/>
744 <method name=
"new" symbol=
"gnome_keyring_access_control_new">
745 <return-type type=
"GnomeKeyringAccessControl*"/>
747 <parameter name=
"application" type=
"GnomeKeyringApplicationRef*"/>
748 <parameter name=
"types_allowed" type=
"GnomeKeyringAccessType"/>
752 <struct name=
"GnomeKeyringApplicationRef">
753 <method name=
"copy" symbol=
"gnome_keyring_application_ref_copy">
754 <return-type type=
"GnomeKeyringApplicationRef*"/>
756 <parameter name=
"app" type=
"GnomeKeyringApplicationRef*"/>
759 <method name=
"free" symbol=
"gnome_keyring_application_ref_free">
760 <return-type type=
"void"/>
762 <parameter name=
"app" type=
"GnomeKeyringApplicationRef*"/>
765 <method name=
"new" symbol=
"gnome_keyring_application_ref_new">
766 <return-type type=
"GnomeKeyringApplicationRef*"/>
769 <struct name=
"GnomeKeyringAttribute">
770 <field name=
"name" type=
"char*"/>
771 <field name=
"type" type=
"GnomeKeyringAttributeType"/>
772 <field name=
"value" type=
"gpointer"/>
774 <struct name=
"GnomeKeyringAttributeList">
775 <method name=
"append_string" symbol=
"gnome_keyring_attribute_list_append_string">
776 <return-type type=
"void"/>
778 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
779 <parameter name=
"name" type=
"char*"/>
780 <parameter name=
"value" type=
"char*"/>
783 <method name=
"append_uint32" symbol=
"gnome_keyring_attribute_list_append_uint32">
784 <return-type type=
"void"/>
786 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
787 <parameter name=
"name" type=
"char*"/>
788 <parameter name=
"value" type=
"guint32"/>
791 <method name=
"copy" symbol=
"gnome_keyring_attribute_list_copy">
792 <return-type type=
"GnomeKeyringAttributeList*"/>
794 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
797 <method name=
"free" symbol=
"gnome_keyring_attribute_list_free">
798 <return-type type=
"void"/>
800 <parameter name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
804 <struct name=
"GnomeKeyringFound">
805 <method name=
"free" symbol=
"gnome_keyring_found_free">
806 <return-type type=
"void"/>
808 <parameter name=
"found" type=
"GnomeKeyringFound*"/>
811 <method name=
"list_free" symbol=
"gnome_keyring_found_list_free">
812 <return-type type=
"void"/>
814 <parameter name=
"found_list" type=
"GList*"/>
817 <field name=
"keyring" type=
"char*"/>
818 <field name=
"item_id" type=
"guint"/>
819 <field name=
"attributes" type=
"GnomeKeyringAttributeList*"/>
820 <field name=
"secret" type=
"char*"/>
822 <struct name=
"GnomeKeyringInfo">
823 <method name=
"copy" symbol=
"gnome_keyring_info_copy">
824 <return-type type=
"GnomeKeyringInfo*"/>
826 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
829 <method name=
"free" symbol=
"gnome_keyring_info_free">
830 <return-type type=
"void"/>
832 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
835 <method name=
"get_ctime" symbol=
"gnome_keyring_info_get_ctime">
836 <return-type type=
"time_t"/>
838 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
841 <method name=
"get_is_locked" symbol=
"gnome_keyring_info_get_is_locked">
842 <return-type type=
"gboolean"/>
844 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
847 <method name=
"get_lock_on_idle" symbol=
"gnome_keyring_info_get_lock_on_idle">
848 <return-type type=
"gboolean"/>
850 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
853 <method name=
"get_lock_timeout" symbol=
"gnome_keyring_info_get_lock_timeout">
854 <return-type type=
"guint32"/>
856 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
859 <method name=
"get_mtime" symbol=
"gnome_keyring_info_get_mtime">
860 <return-type type=
"time_t"/>
862 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
865 <method name=
"set_lock_on_idle" symbol=
"gnome_keyring_info_set_lock_on_idle">
866 <return-type type=
"void"/>
868 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
869 <parameter name=
"value" type=
"gboolean"/>
872 <method name=
"set_lock_timeout" symbol=
"gnome_keyring_info_set_lock_timeout">
873 <return-type type=
"void"/>
875 <parameter name=
"keyring_info" type=
"GnomeKeyringInfo*"/>
876 <parameter name=
"value" type=
"guint32"/>
880 <struct name=
"GnomeKeyringItemInfo">
881 <method name=
"copy" symbol=
"gnome_keyring_item_info_copy">
882 <return-type type=
"GnomeKeyringItemInfo*"/>
884 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
887 <method name=
"free" symbol=
"gnome_keyring_item_info_free">
888 <return-type type=
"void"/>
890 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
893 <method name=
"get_ctime" symbol=
"gnome_keyring_item_info_get_ctime">
894 <return-type type=
"time_t"/>
896 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
899 <method name=
"get_display_name" symbol=
"gnome_keyring_item_info_get_display_name">
900 <return-type type=
"char*"/>
902 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
905 <method name=
"get_mtime" symbol=
"gnome_keyring_item_info_get_mtime">
906 <return-type type=
"time_t"/>
908 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
911 <method name=
"get_secret" symbol=
"gnome_keyring_item_info_get_secret">
912 <return-type type=
"char*"/>
914 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
917 <method name=
"new" symbol=
"gnome_keyring_item_info_new">
918 <return-type type=
"GnomeKeyringItemInfo*"/>
920 <method name=
"set_display_name" symbol=
"gnome_keyring_item_info_set_display_name">
921 <return-type type=
"void"/>
923 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
924 <parameter name=
"value" type=
"char*"/>
927 <method name=
"set_secret" symbol=
"gnome_keyring_item_info_set_secret">
928 <return-type type=
"void"/>
930 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
931 <parameter name=
"value" type=
"char*"/>
934 <method name=
"set_type" symbol=
"gnome_keyring_item_info_set_type">
935 <return-type type=
"void"/>
937 <parameter name=
"item_info" type=
"GnomeKeyringItemInfo*"/>
938 <parameter name=
"type" type=
"GnomeKeyringItemType"/>
942 <struct name=
"GnomeKeyringNetworkPasswordData">
943 <field name=
"keyring" type=
"char*"/>
944 <field name=
"item_id" type=
"guint32"/>
945 <field name=
"protocol" type=
"char*"/>
946 <field name=
"server" type=
"char*"/>
947 <field name=
"object" type=
"char*"/>
948 <field name=
"authtype" type=
"char*"/>
949 <field name=
"port" type=
"guint32"/>
950 <field name=
"user" type=
"char*"/>
951 <field name=
"domain" type=
"char*"/>
952 <field name=
"password" type=
"char*"/>
954 <struct name=
"GnomeKeyringPasswordSchema">
955 <field name=
"item_type" type=
"GnomeKeyringItemType"/>
956 <field name=
"attributes" type=
"gpointer[]"/>
957 <field name=
"reserved1" type=
"gpointer"/>
958 <field name=
"reserved2" type=
"gpointer"/>
959 <field name=
"reserved3" type=
"gpointer"/>
961 <enum name=
"GnomeKeyringAccessRestriction">
962 <member name=
"GNOME_KEYRING_ACCESS_ASK" value=
"0"/>
963 <member name=
"GNOME_KEYRING_ACCESS_DENY" value=
"1"/>
964 <member name=
"GNOME_KEYRING_ACCESS_ALLOW" value=
"2"/>
966 <enum name=
"GnomeKeyringAccessType">
967 <member name=
"GNOME_KEYRING_ACCESS_READ" value=
"1"/>
968 <member name=
"GNOME_KEYRING_ACCESS_WRITE" value=
"2"/>
969 <member name=
"GNOME_KEYRING_ACCESS_REMOVE" value=
"4"/>
971 <enum name=
"GnomeKeyringAttributeType">
972 <member name=
"GNOME_KEYRING_ATTRIBUTE_TYPE_STRING" value=
"0"/>
973 <member name=
"GNOME_KEYRING_ATTRIBUTE_TYPE_UINT32" value=
"1"/>
975 <enum name=
"GnomeKeyringItemInfoFlags">
976 <member name=
"GNOME_KEYRING_ITEM_INFO_BASICS" value=
"0"/>
977 <member name=
"GNOME_KEYRING_ITEM_INFO_SECRET" value=
"1"/>
979 <enum name=
"GnomeKeyringItemType">
980 <member name=
"GNOME_KEYRING_ITEM_GENERIC_SECRET" value=
"0"/>
981 <member name=
"GNOME_KEYRING_ITEM_NETWORK_PASSWORD" value=
"1"/>
982 <member name=
"GNOME_KEYRING_ITEM_NOTE" value=
"2"/>
983 <member name=
"GNOME_KEYRING_ITEM_CHAINED_KEYRING_PASSWORD" value=
"3"/>
984 <member name=
"GNOME_KEYRING_ITEM_ENCRYPTION_KEY_PASSWORD" value=
"4"/>
985 <member name=
"GNOME_KEYRING_ITEM_PK_STORAGE" value=
"256"/>
986 <member name=
"GNOME_KEYRING_ITEM_LAST_TYPE" value=
"257"/>
988 <enum name=
"GnomeKeyringResult">
989 <member name=
"GNOME_KEYRING_RESULT_OK" value=
"0"/>
990 <member name=
"GNOME_KEYRING_RESULT_DENIED" value=
"1"/>
991 <member name=
"GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON" value=
"2"/>
992 <member name=
"GNOME_KEYRING_RESULT_ALREADY_UNLOCKED" value=
"3"/>
993 <member name=
"GNOME_KEYRING_RESULT_NO_SUCH_KEYRING" value=
"4"/>
994 <member name=
"GNOME_KEYRING_RESULT_BAD_ARGUMENTS" value=
"5"/>
995 <member name=
"GNOME_KEYRING_RESULT_IO_ERROR" value=
"6"/>
996 <member name=
"GNOME_KEYRING_RESULT_CANCELLED" value=
"7"/>
997 <member name=
"GNOME_KEYRING_RESULT_KEYRING_ALREADY_EXISTS" value=
"8"/>
998 <member name=
"GNOME_KEYRING_RESULT_NO_MATCH" value=
"9"/>
1000 <constant name=
"GNOME_KEYRING_ITEM_APPLICATION_SECRET" type=
"int" value=
"16777216"/>
1001 <constant name=
"GNOME_KEYRING_ITEM_INFO_ALL" type=
"int" value=
"0"/>
1002 <constant name=
"GNOME_KEYRING_ITEM_TYPE_MASK" type=
"int" value=
"65535"/>
1003 <constant name=
"GNOME_KEYRING_SESSION" type=
"char*" value=
"session"/>