~ubuntu-branches/ubuntu/quantal/libgnome-keyring/quantal

« back to all changes in this revision

Viewing changes to docs/reference/gnome-keyring/html/gnome-keyring-Keyrings.html

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2012-04-19 20:39:16 UTC
  • mfrom: (0.4.13)
  • Revision ID: package-import@ubuntu.com-20120419203916-1o9jzli1hjgpzm7m
Tags: 3.4.1-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
<pre class="synopsis"><span class="returnvalue">void</span>                (<a class="link" href="gnome-keyring-Keyrings.html#GnomeKeyringOperationGetKeyringInfoCallback" title="GnomeKeyringOperationGetKeyringInfoCallback ()">*GnomeKeyringOperationGetKeyringInfoCallback</a>)
41
41
                                                        (<em class="parameter"><code><a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="type">GnomeKeyringResult</span></a> result</code></em>,
42
42
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyring-Info.html#GnomeKeyringInfo" title="GnomeKeyringInfo"><span class="type">GnomeKeyringInfo</span></a> *info</code></em>,
43
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
44
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-set-default-keyring" title="gnome_keyring_set_default_keyring ()">gnome_keyring_set_default_keyring</a>   (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
43
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
 
44
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-set-default-keyring" title="gnome_keyring_set_default_keyring ()">gnome_keyring_set_default_keyring</a>   (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
45
45
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
46
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
47
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
46
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
47
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
48
48
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-set-default-keyring-sync" title="gnome_keyring_set_default_keyring_sync ()">gnome_keyring_set_default_keyring_sync</a>
49
49
                                                        (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>);
50
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-get-default-keyring" title="gnome_keyring_get_default_keyring ()">gnome_keyring_get_default_keyring</a>   (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetStringCallback" title="GnomeKeyringOperationGetStringCallback ()"><span class="type">GnomeKeyringOperationGetStringCallback</span></a> callback</code></em>,
51
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
52
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
50
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-get-default-keyring" title="gnome_keyring_get_default_keyring ()">gnome_keyring_get_default_keyring</a>   (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetStringCallback" title="GnomeKeyringOperationGetStringCallback ()"><span class="type">GnomeKeyringOperationGetStringCallback</span></a> callback</code></em>,
 
51
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
52
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
53
53
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-get-default-keyring-sync" title="gnome_keyring_get_default_keyring_sync ()">gnome_keyring_get_default_keyring_sync</a>
54
54
                                                        (<em class="parameter"><code><span class="type">char</span> **keyring</code></em>);
55
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-list-keyring-names" title="gnome_keyring_list_keyring_names ()">gnome_keyring_list_keyring_names</a>    (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetListCallback" title="GnomeKeyringOperationGetListCallback ()"><span class="type">GnomeKeyringOperationGetListCallback</span></a> callback</code></em>,
56
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
57
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
55
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-list-keyring-names" title="gnome_keyring_list_keyring_names ()">gnome_keyring_list_keyring_names</a>    (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetListCallback" title="GnomeKeyringOperationGetListCallback ()"><span class="type">GnomeKeyringOperationGetListCallback</span></a> callback</code></em>,
 
56
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
57
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
58
58
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-list-keyring-names-sync" title="gnome_keyring_list_keyring_names_sync ()">gnome_keyring_list_keyring_names_sync</a>
59
 
                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **keyrings</code></em>);
60
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-lock-all" title="gnome_keyring_lock_all ()">gnome_keyring_lock_all</a>              (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
61
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
62
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
59
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **keyrings</code></em>);
 
60
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-lock-all" title="gnome_keyring_lock_all ()">gnome_keyring_lock_all</a>              (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
62
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
63
63
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-lock-all-sync" title="gnome_keyring_lock_all_sync ()">gnome_keyring_lock_all_sync</a>         (<em class="parameter"><code><span class="type">void</span></code></em>);
64
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-create" title="gnome_keyring_create ()">gnome_keyring_create</a>                (<em class="parameter"><code>const <span class="type">char</span> *keyring_name</code></em>,
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-create" title="gnome_keyring_create ()">gnome_keyring_create</a>                (<em class="parameter"><code>const <span class="type">char</span> *keyring_name</code></em>,
65
65
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>,
66
66
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
67
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
68
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
67
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
69
69
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-create-sync" title="gnome_keyring_create_sync ()">gnome_keyring_create_sync</a>           (<em class="parameter"><code>const <span class="type">char</span> *keyring_name</code></em>,
70
70
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);
71
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-unlock" title="gnome_keyring_unlock ()">gnome_keyring_unlock</a>                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-unlock" title="gnome_keyring_unlock ()">gnome_keyring_unlock</a>                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
72
72
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>,
73
73
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
74
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
75
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
74
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
75
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
76
76
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-unlock-sync" title="gnome_keyring_unlock_sync ()">gnome_keyring_unlock_sync</a>           (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
77
77
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);
78
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-lock" title="gnome_keyring_lock ()">gnome_keyring_lock</a>                  (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
78
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-lock" title="gnome_keyring_lock ()">gnome_keyring_lock</a>                  (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
79
79
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
80
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
81
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
81
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
82
82
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-lock-sync" title="gnome_keyring_lock_sync ()">gnome_keyring_lock_sync</a>             (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>);
83
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-delete" title="gnome_keyring_delete ()">gnome_keyring_delete</a>                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
83
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-delete" title="gnome_keyring_delete ()">gnome_keyring_delete</a>                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
84
84
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
85
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
86
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
85
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
86
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
87
87
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-delete-sync" title="gnome_keyring_delete_sync ()">gnome_keyring_delete_sync</a>           (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>);
88
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-get-info" title="gnome_keyring_get_info ()">gnome_keyring_get_info</a>              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
88
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-get-info" title="gnome_keyring_get_info ()">gnome_keyring_get_info</a>              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
89
89
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyrings.html#GnomeKeyringOperationGetKeyringInfoCallback" title="GnomeKeyringOperationGetKeyringInfoCallback ()"><span class="type">GnomeKeyringOperationGetKeyringInfoCallback</span></a> callback</code></em>,
90
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
91
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
90
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
91
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
92
92
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-get-info-sync" title="gnome_keyring_get_info_sync ()">gnome_keyring_get_info_sync</a>         (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
93
93
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyring-Info.html#GnomeKeyringInfo" title="GnomeKeyringInfo"><span class="type">GnomeKeyringInfo</span></a> **info</code></em>);
94
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-set-info" title="gnome_keyring_set_info ()">gnome_keyring_set_info</a>              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
94
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-set-info" title="gnome_keyring_set_info ()">gnome_keyring_set_info</a>              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
95
95
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyring-Info.html#GnomeKeyringInfo" title="GnomeKeyringInfo"><span class="type">GnomeKeyringInfo</span></a> *info</code></em>,
96
96
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
97
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
98
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
97
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
98
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
99
99
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-set-info-sync" title="gnome_keyring_set_info_sync ()">gnome_keyring_set_info_sync</a>         (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
100
100
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyring-Info.html#GnomeKeyringInfo" title="GnomeKeyringInfo"><span class="type">GnomeKeyringInfo</span></a> *info</code></em>);
101
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-change-password" title="gnome_keyring_change_password ()">gnome_keyring_change_password</a>       (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-change-password" title="gnome_keyring_change_password ()">gnome_keyring_change_password</a>       (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
102
102
                                                         <em class="parameter"><code>const <span class="type">char</span> *original</code></em>,
103
103
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>,
104
104
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
105
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
106
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
105
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
106
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
107
107
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-change-password-sync" title="gnome_keyring_change_password_sync ()">gnome_keyring_change_password_sync</a>  (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
108
108
                                                         <em class="parameter"><code>const <span class="type">char</span> *original</code></em>,
109
109
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);
110
 
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-list-item-ids" title="gnome_keyring_list_item_ids ()">gnome_keyring_list_item_ids</a>         (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
110
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-list-item-ids" title="gnome_keyring_list_item_ids ()">gnome_keyring_list_item_ids</a>         (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
111
111
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetListCallback" title="GnomeKeyringOperationGetListCallback ()"><span class="type">GnomeKeyringOperationGetListCallback</span></a> callback</code></em>,
112
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
113
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
 
112
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
113
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
114
114
<a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-list-item-ids-sync" title="gnome_keyring_list_item_ids_sync ()">gnome_keyring_list_item_ids_sync</a>    (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
115
 
                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **ids</code></em>);
 
115
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **ids</code></em>);
116
116
</pre>
117
117
</div>
118
118
<div class="refsect1">
123
123
</p>
124
124
<p>
125
125
One of the keyrings is the default keyring, which can in many cases be used
126
 
by specifying <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for a keyring name.
 
126
by specifying <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for a keyring name.
127
127
</p>
128
128
<p>
129
129
Each keyring can be in a locked or unlocked state. A password must be
138
138
<pre class="programlisting"><span class="returnvalue">void</span>                (*GnomeKeyringOperationGetKeyringInfoCallback)
139
139
                                                        (<em class="parameter"><code><a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="type">GnomeKeyringResult</span></a> result</code></em>,
140
140
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyring-Info.html#GnomeKeyringInfo" title="GnomeKeyringInfo"><span class="type">GnomeKeyringInfo</span></a> *info</code></em>,
141
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
 
141
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
142
142
<p>
143
143
</p>
144
144
</div>
145
145
<hr>
146
146
<div class="refsect2">
147
147
<a name="gnome-keyring-set-default-keyring"></a><h3>gnome_keyring_set_default_keyring ()</h3>
148
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_set_default_keyring   (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
148
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_set_default_keyring   (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
149
149
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
150
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
151
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
150
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
151
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
152
152
<p>
153
153
Change the default keyring.
154
154
</p>
215
215
<hr>
216
216
<div class="refsect2">
217
217
<a name="gnome-keyring-get-default-keyring"></a><h3>gnome_keyring_get_default_keyring ()</h3>
218
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_get_default_keyring   (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetStringCallback" title="GnomeKeyringOperationGetStringCallback ()"><span class="type">GnomeKeyringOperationGetStringCallback</span></a> callback</code></em>,
219
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
220
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
218
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_get_default_keyring   (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetStringCallback" title="GnomeKeyringOperationGetStringCallback ()"><span class="type">GnomeKeyringOperationGetStringCallback</span></a> callback</code></em>,
 
219
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
220
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
221
221
<p>
222
222
Get the default keyring name, which will be passed to the <em class="parameter"><code>callback</code></em>. If no
223
 
default keyring exists, then <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be passed to the <em class="parameter"><code>callback</code></em>. The
 
223
default keyring exists, then <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be passed to the <em class="parameter"><code>callback</code></em>. The
224
224
string will be freed after <em class="parameter"><code>callback</code></em> returns.
225
225
</p>
226
226
<p>
261
261
Get the default keyring name.
262
262
</p>
263
263
<p>
264
 
The string returned in <em class="parameter"><code>keyring</code></em> must be freed with <a href="../glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
 
264
The string returned in <em class="parameter"><code>keyring</code></em> must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
265
265
</p>
266
266
<p>
267
267
For an asynchronous version of this function see <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-get-default-keyring" title="gnome_keyring_get_default_keyring ()"><code class="function">gnome_keyring_get_default_keyring()</code></a>.
286
286
<hr>
287
287
<div class="refsect2">
288
288
<a name="gnome-keyring-list-keyring-names"></a><h3>gnome_keyring_list_keyring_names ()</h3>
289
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_list_keyring_names    (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetListCallback" title="GnomeKeyringOperationGetListCallback ()"><span class="type">GnomeKeyringOperationGetListCallback</span></a> callback</code></em>,
290
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
291
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
289
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_list_keyring_names    (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetListCallback" title="GnomeKeyringOperationGetListCallback ()"><span class="type">GnomeKeyringOperationGetListCallback</span></a> callback</code></em>,
 
290
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
291
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
292
292
<p>
293
293
Get a list of keyring names.
294
294
</p>
295
295
<p>
296
 
A <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a> of null terminated strings will be passed to
 
296
A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a> of null terminated strings will be passed to
297
297
the <em class="parameter"><code>callback</code></em>. If no keyrings exist then an empty list will be passed to the
298
298
<em class="parameter"><code>callback</code></em>. The list is freed after <em class="parameter"><code>callback</code></em> returns.
299
299
</p>
330
330
<div class="refsect2">
331
331
<a name="gnome-keyring-list-keyring-names-sync"></a><h3>gnome_keyring_list_keyring_names_sync ()</h3>
332
332
<pre class="programlisting"><a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  gnome_keyring_list_keyring_names_sync
333
 
                                                        (<em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **keyrings</code></em>);</pre>
 
333
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **keyrings</code></em>);</pre>
334
334
<p>
335
335
Get a list of keyring names.
336
336
</p>
346
346
<tbody>
347
347
<tr>
348
348
<td><p><span class="term"><em class="parameter"><code>keyrings</code></em> :</span></p></td>
349
 
<td>Location for a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a> of keyring names to be returned. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
 
349
<td>Location for a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a> of keyring names to be returned. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
350
350
</td>
351
351
</tr>
352
352
<tr>
361
361
<hr>
362
362
<div class="refsect2">
363
363
<a name="gnome-keyring-lock-all"></a><h3>gnome_keyring_lock_all ()</h3>
364
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_lock_all              (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
365
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
366
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
364
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_lock_all              (<em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
 
365
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
366
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
367
367
<p>
368
368
Lock all the keyrings, so that their contents may not be accessed without
369
369
first unlocking them with a password.
421
421
<hr>
422
422
<div class="refsect2">
423
423
<a name="gnome-keyring-create"></a><h3>gnome_keyring_create ()</h3>
424
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_create                (<em class="parameter"><code>const <span class="type">char</span> *keyring_name</code></em>,
 
424
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_create                (<em class="parameter"><code>const <span class="type">char</span> *keyring_name</code></em>,
425
425
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>,
426
426
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
427
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
428
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
427
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
428
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
429
429
<p>
430
 
Create a new keyring with the specified name. In most cases <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be
 
430
Create a new keyring with the specified name. In most cases <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be
431
431
passed as the <em class="parameter"><code>password</code></em>, which will prompt the user to enter a password
432
432
of their choice.
433
433
</p>
439
439
<tbody>
440
440
<tr>
441
441
<td><p><span class="term"><em class="parameter"><code>keyring_name</code></em> :</span></p></td>
442
 
<td>The new keyring name. Must not be <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
442
<td>The new keyring name. Must not be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
443
443
</tr>
444
444
<tr>
445
445
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
446
 
<td>The password for the new keyring. If <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> user
 
446
<td>The password for the new keyring. If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> user
447
447
will be prompted. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
448
448
</td>
449
449
</tr>
476
476
<pre class="programlisting"><a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  gnome_keyring_create_sync           (<em class="parameter"><code>const <span class="type">char</span> *keyring_name</code></em>,
477
477
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);</pre>
478
478
<p>
479
 
Create a new keyring with the specified name. In most cases <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be
 
479
Create a new keyring with the specified name. In most cases <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> will be
480
480
passed in as the <em class="parameter"><code>password</code></em>, which will prompt the user to enter a password
481
481
of their choice.
482
482
</p>
488
488
<tbody>
489
489
<tr>
490
490
<td><p><span class="term"><em class="parameter"><code>keyring_name</code></em> :</span></p></td>
491
 
<td>The new keyring name. Must not be <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
491
<td>The new keyring name. Must not be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
492
492
</td>
493
493
</tr>
494
494
<tr>
495
495
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
496
 
<td>The password for the new keyring. If <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> user
 
496
<td>The password for the new keyring. If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> user
497
497
will be prompted. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
498
498
</td>
499
499
</tr>
509
509
<hr>
510
510
<div class="refsect2">
511
511
<a name="gnome-keyring-unlock"></a><h3>gnome_keyring_unlock ()</h3>
512
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_unlock                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
512
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_unlock                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
513
513
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>,
514
514
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
515
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
516
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
515
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
516
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
517
517
<p>
518
 
Unlock a <em class="parameter"><code>keyring</code></em>, so that its contents may be accessed. In most cases <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
518
Unlock a <em class="parameter"><code>keyring</code></em>, so that its contents may be accessed. In most cases <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
519
519
will be passed as the <em class="parameter"><code>password</code></em>, which will prompt the user to enter the
520
520
correct password.
521
521
</p>
531
531
<tbody>
532
532
<tr>
533
533
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
534
 
<td>The name of the keyring to unlock, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
 
534
<td>The name of the keyring to unlock, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
535
535
default keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
536
536
</td>
537
537
</tr>
538
538
<tr>
539
539
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
540
 
<td>The password to unlock the keyring with, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
540
<td>The password to unlock the keyring with, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
541
541
to prompt the user. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
542
542
</td>
543
543
</tr>
570
570
<pre class="programlisting"><a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  gnome_keyring_unlock_sync           (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
571
571
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);</pre>
572
572
<p>
573
 
Unlock a <em class="parameter"><code>keyring</code></em>, so that its contents may be accessed. In most cases <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
573
Unlock a <em class="parameter"><code>keyring</code></em>, so that its contents may be accessed. In most cases <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
574
574
will be passed in as the <em class="parameter"><code>password</code></em>, which will prompt the user to enter the
575
575
correct password.
576
576
</p>
586
586
<tbody>
587
587
<tr>
588
588
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
589
 
<td>The name of the keyring to unlock, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
 
589
<td>The name of the keyring to unlock, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
590
590
default keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
591
591
</td>
592
592
</tr>
593
593
<tr>
594
594
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
595
 
<td>The password to unlock the keyring with, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
595
<td>The password to unlock the keyring with, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
596
596
to prompt the user. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
597
597
</td>
598
598
</tr>
608
608
<hr>
609
609
<div class="refsect2">
610
610
<a name="gnome-keyring-lock"></a><h3>gnome_keyring_lock ()</h3>
611
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_lock                  (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
611
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_lock                  (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
612
612
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
613
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
614
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
613
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
614
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
615
615
<p>
616
616
Lock a <em class="parameter"><code>keyring</code></em>, so that its contents may not be accessed without first
617
617
supplying a password.
628
628
<tbody>
629
629
<tr>
630
630
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
631
 
<td>The name of the keyring to lock, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
 
631
<td>The name of the keyring to lock, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
632
632
default keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
633
633
</td>
634
634
</tr>
675
675
<tbody>
676
676
<tr>
677
677
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
678
 
<td>The name of the keyring to lock, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
 
678
<td>The name of the keyring to lock, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the
679
679
default keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
680
680
</td>
681
681
</tr>
691
691
<hr>
692
692
<div class="refsect2">
693
693
<a name="gnome-keyring-delete"></a><h3>gnome_keyring_delete ()</h3>
694
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_delete                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
694
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_delete                (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
695
695
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
696
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
697
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
696
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
697
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
698
698
<p>
699
699
Delete <em class="parameter"><code>keyring</code></em>. Once a keyring is deleted there is no mechanism for
700
700
recovery of its contents.
707
707
<tbody>
708
708
<tr>
709
709
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
710
 
<td>The name of the keyring to delete. Cannot be <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
710
<td>The name of the keyring to delete. Cannot be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
711
711
</tr>
712
712
<tr>
713
713
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
748
748
<tbody>
749
749
<tr>
750
750
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
751
 
<td>The name of the keyring to delete. Cannot be <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
751
<td>The name of the keyring to delete. Cannot be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
752
752
</td>
753
753
</tr>
754
754
<tr>
763
763
<hr>
764
764
<div class="refsect2">
765
765
<a name="gnome-keyring-get-info"></a><h3>gnome_keyring_get_info ()</h3>
766
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_get_info              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
766
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_get_info              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
767
767
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyrings.html#GnomeKeyringOperationGetKeyringInfoCallback" title="GnomeKeyringOperationGetKeyringInfoCallback ()"><span class="type">GnomeKeyringOperationGetKeyringInfoCallback</span></a> callback</code></em>,
768
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
769
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
768
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
769
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
770
770
<p>
771
771
Get information about the <em class="parameter"><code>keyring</code></em>. The resulting <a class="link" href="gnome-keyring-Keyring-Info.html#GnomeKeyringInfo" title="GnomeKeyringInfo"><span class="type">GnomeKeyringInfo</span></a> structure
772
772
will be passed to <em class="parameter"><code>callback</code></em>. The structure is freed after <em class="parameter"><code>callback</code></em> returns.
779
779
<tbody>
780
780
<tr>
781
781
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
782
 
<td>The name of the keyring, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
 
782
<td>The name of the keyring, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
783
783
keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
784
784
</td>
785
785
</tr>
826
826
<tbody>
827
827
<tr>
828
828
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
829
 
<td>The name of the keyring, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
 
829
<td>The name of the keyring, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
830
830
keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
831
831
</td>
832
832
</tr>
847
847
<hr>
848
848
<div class="refsect2">
849
849
<a name="gnome-keyring-set-info"></a><h3>gnome_keyring_set_info ()</h3>
850
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_set_info              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
850
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_set_info              (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
851
851
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Keyring-Info.html#GnomeKeyringInfo" title="GnomeKeyringInfo"><span class="type">GnomeKeyringInfo</span></a> *info</code></em>,
852
852
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
853
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
854
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
853
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
854
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
855
855
<p>
856
856
Set flags and info for the <em class="parameter"><code>keyring</code></em>. The only fields in <em class="parameter"><code>info</code></em> that are used
857
857
are lock_on_idle and lock_timeout.
864
864
<tbody>
865
865
<tr>
866
866
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
867
 
<td>The name of the keyring, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
 
867
<td>The name of the keyring, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
868
868
keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
869
869
</td>
870
870
</tr>
912
912
<tbody>
913
913
<tr>
914
914
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
915
 
<td>The name of the keyring, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
 
915
<td>The name of the keyring, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
916
916
keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
917
917
</td>
918
918
</tr>
932
932
<hr>
933
933
<div class="refsect2">
934
934
<a name="gnome-keyring-change-password"></a><h3>gnome_keyring_change_password ()</h3>
935
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_change_password       (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
935
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_change_password       (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
936
936
                                                         <em class="parameter"><code>const <span class="type">char</span> *original</code></em>,
937
937
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>,
938
938
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationDoneCallback" title="GnomeKeyringOperationDoneCallback ()"><span class="type">GnomeKeyringOperationDoneCallback</span></a> callback</code></em>,
939
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
940
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
939
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
940
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
941
941
<p>
942
 
Change the password for a <em class="parameter"><code>keyring</code></em>. In most cases you would specify <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for
 
942
Change the password for a <em class="parameter"><code>keyring</code></em>. In most cases you would specify <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for
943
943
both the <em class="parameter"><code>original</code></em> and <em class="parameter"><code>password</code></em> arguments and allow the user to type the
944
944
correct passwords.
945
945
</p>
951
951
<tbody>
952
952
<tr>
953
953
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
954
 
<td>The name of the keyring to change the password for. Cannot be <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
 
954
<td>The name of the keyring to change the password for. Cannot be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
955
955
</tr>
956
956
<tr>
957
957
<td><p><span class="term"><em class="parameter"><code>original</code></em> :</span></p></td>
958
 
<td>The old keyring password, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
 
958
<td>The old keyring password, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
959
959
user for it. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
960
960
</td>
961
961
</tr>
962
962
<tr>
963
963
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
964
 
<td>The new keyring password, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
 
964
<td>The new keyring password, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
965
965
user for it. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
966
966
</td>
967
967
</tr>
995
995
                                                         <em class="parameter"><code>const <span class="type">char</span> *original</code></em>,
996
996
                                                         <em class="parameter"><code>const <span class="type">char</span> *password</code></em>);</pre>
997
997
<p>
998
 
Change the password for <em class="parameter"><code>keyring</code></em>. In most cases you would specify <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for
 
998
Change the password for <em class="parameter"><code>keyring</code></em>. In most cases you would specify <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for
999
999
both the <em class="parameter"><code>original</code></em> and <em class="parameter"><code>password</code></em> arguments and allow the user to type the
1000
1000
correct passwords.
1001
1001
</p>
1007
1007
<tbody>
1008
1008
<tr>
1009
1009
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
1010
 
<td>The name of the keyring to change the password for. Cannot be <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1010
<td>The name of the keyring to change the password for. Cannot be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1011
1011
</td>
1012
1012
</tr>
1013
1013
<tr>
1014
1014
<td><p><span class="term"><em class="parameter"><code>original</code></em> :</span></p></td>
1015
 
<td>The old keyring password, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
 
1015
<td>The old keyring password, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
1016
1016
user for it. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1017
1017
</td>
1018
1018
</tr>
1019
1019
<tr>
1020
1020
<td><p><span class="term"><em class="parameter"><code>password</code></em> :</span></p></td>
1021
 
<td>The new keyring password, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
 
1021
<td>The new keyring password, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to prompt the
1022
1022
user for it. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1023
1023
</td>
1024
1024
</tr>
1034
1034
<hr>
1035
1035
<div class="refsect2">
1036
1036
<a name="gnome-keyring-list-item-ids"></a><h3>gnome_keyring_list_item_ids ()</h3>
1037
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_list_item_ids         (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
 
1037
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            gnome_keyring_list_item_ids         (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
1038
1038
                                                         <em class="parameter"><code><a class="link" href="gnome-keyring-Callbacks.html#GnomeKeyringOperationGetListCallback" title="GnomeKeyringOperationGetListCallback ()"><span class="type">GnomeKeyringOperationGetListCallback</span></a> callback</code></em>,
1039
 
                                                         <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
1040
 
                                                         <em class="parameter"><code><a href="../glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
1039
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>,
 
1040
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
1041
1041
<p>
1042
 
Get a list of all the ids for items in <em class="parameter"><code>keyring</code></em>. These are passed in a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a>
1043
 
to the <em class="parameter"><code>callback</code></em>. Use <a href="../glib/glib-Type-Conversion-Macros.html#GPOINTER-TO-UINT:CAPS"><code class="function">GPOINTER_TO_UINT()</code></a> on the list to access the integer ids.
 
1042
Get a list of all the ids for items in <em class="parameter"><code>keyring</code></em>. These are passed in a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a>
 
1043
to the <em class="parameter"><code>callback</code></em>. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Type-Conversion-Macros.html#GPOINTER-TO-UINT:CAPS"><code class="function">GPOINTER_TO_UINT()</code></a> on the list to access the integer ids.
1044
1044
The list is freed after <em class="parameter"><code>callback</code></em> returns.
1045
1045
</p>
1046
1046
<p>
1056
1056
<tbody>
1057
1057
<tr>
1058
1058
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
1059
 
<td>The name of the keyring, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
 
1059
<td>The name of the keyring, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
1060
1060
keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1061
1061
</td>
1062
1062
</tr>
1087
1087
<div class="refsect2">
1088
1088
<a name="gnome-keyring-list-item-ids-sync"></a><h3>gnome_keyring_list_item_ids_sync ()</h3>
1089
1089
<pre class="programlisting"><a class="link" href="gnome-keyring-Result-Codes.html#GnomeKeyringResult" title="enum GnomeKeyringResult"><span class="returnvalue">GnomeKeyringResult</span></a>  gnome_keyring_list_item_ids_sync    (<em class="parameter"><code>const <span class="type">char</span> *keyring</code></em>,
1090
 
                                                         <em class="parameter"><code><a href="../glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **ids</code></em>);</pre>
 
1090
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> **ids</code></em>);</pre>
1091
1091
<p>
1092
1092
Get a list of all the ids for items in <em class="parameter"><code>keyring</code></em>.
1093
1093
</p>
1094
1094
<p>
1095
 
Use <a href="../glib/glib-Type-Conversion-Macros.html#GPOINTER-TO-UINT:CAPS"><code class="function">GPOINTER_TO_UINT()</code></a> on the list to access the integer ids. The list
1096
 
should be freed with <a href="../glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>.
 
1095
Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Type-Conversion-Macros.html#GPOINTER-TO-UINT:CAPS"><code class="function">GPOINTER_TO_UINT()</code></a> on the list to access the integer ids. The list
 
1096
should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>.
1097
1097
</p>
1098
1098
<p>
1099
1099
For an asynchronous version of this function see <a class="link" href="gnome-keyring-Keyrings.html#gnome-keyring-list-item-ids" title="gnome_keyring_list_item_ids ()"><code class="function">gnome_keyring_list_item_ids()</code></a>.
1103
1103
<tbody>
1104
1104
<tr>
1105
1105
<td><p><span class="term"><em class="parameter"><code>keyring</code></em> :</span></p></td>
1106
 
<td>The name of the keyring, or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
 
1106
<td>The name of the keyring, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the default
1107
1107
keyring. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1108
1108
</td>
1109
1109
</tr>
1110
1110
<tr>
1111
1111
<td><p><span class="term"><em class="parameter"><code>ids</code></em> :</span></p></td>
1112
 
<td>The location to store a <a href="../glib/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a> of item ids
 
1112
<td>The location to store a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><code class="literal">GList</code></a> of item ids
1113
1113
(ie: unsigned integers). <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint]</span>
1114
1114
</td>
1115
1115
</tr>