File: //usr/share/gtk-doc/html/gnome-keyring/gnome-keyring-gnome-keyring.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>gnome-keyring</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="gnome-keyring Reference Manual">
<link rel="up" href="ch01.html" title="gnome-keyring API Reference">
<link rel="prev" href="ch01.html" title="gnome-keyring API Reference">
<meta name="generator" content="GTK-Doc V1.7 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="chapter" href="ch01.html" title="gnome-keyring API Reference">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">gnome-keyring Reference Manual</th>
<td> </td>
</tr>
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2892527" class="shortcut">Top</a>
 | 
<a href="#id2921972" class="shortcut">Description</a></nobr></td></tr>
</table>
<div class="refentry" lang="en">
<a name="gnome-keyring-gnome-keyring"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2>
<a name="id2892527"></a><span class="refentrytitle">gnome-keyring</span>
</h2>
<p>gnome-keyring — </p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<pre class="synopsis">
enum <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a>;
enum <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a>;
enum <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessRestriction">GnomeKeyringAccessRestriction</a>;
enum <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeType">GnomeKeyringAttributeType</a>;
typedef <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a>;
typedef <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a>;
typedef <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a>;
enum <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessType">GnomeKeyringAccessType</a>;
typedef <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a>;
typedef <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a>;
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttribute">GnomeKeyringAttribute</a>;
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringFound">GnomeKeyringFound</a>;
void (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">*GnomeKeyringOperationDoneCallback</a>)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);
void (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetStringCallback">*GnomeKeyringOperationGetStringCallback</a>)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
const char *string,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);
void (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetIntCallback">*GnomeKeyringOperationGetIntCallback</a>)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> val,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);
void (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">*GnomeKeyringOperationGetListCallback</a>)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *list,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);
void (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetKeyringInfoCallback">*GnomeKeyringOperationGetKeyringInfoCallback</a>)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *info,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);
void (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetItemInfoCallback">*GnomeKeyringOperationGetItemInfoCallback</a>)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *info,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);
void (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetAttributesCallback">*GnomeKeyringOperationGetAttributesCallback</a>)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);
#define <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-attribute-list-index">gnome_keyring_attribute_list_index</a>(a, i)
#define <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-attribute-list-new">gnome_keyring_attribute_list_new</a>()
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-attribute-list-append-string">gnome_keyring_attribute_list_append_string</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *attribute,
const char *value);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-attribute-list-append-uint32">gnome_keyring_attribute_list_append_uint32</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *attribute,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> value);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-attribute-list-free">gnome_keyring_attribute_list_free</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-attribute-list-copy">gnome_keyring_attribute_list_copy</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes);
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-is-available">gnome_keyring_is_available</a> (void);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-free-password">gnome_keyring_free_password</a> (char *password);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-found-free">gnome_keyring_found_free</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringFound">GnomeKeyringFound</a> *found);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-found-list-free">gnome_keyring_found_list_free</a> (<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *found_list);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-cancel-request">gnome_keyring_cancel_request</a> (<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> request);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-set-default-keyring">gnome_keyring_set_default_keyring</a>
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-set-default-keyring-sync">gnome_keyring_set_default_keyring_sync</a>
(const char *keyring);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-get-default-keyring">gnome_keyring_get_default_keyring</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetStringCallback">GnomeKeyringOperationGetStringCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-get-default-keyring-sync">gnome_keyring_get_default_keyring_sync</a>
(char **keyring);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-list-keyring-names">gnome_keyring_list_keyring_names</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-list-keyring-names-sync">gnome_keyring_list_keyring_names_sync</a>
(<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **keyrings);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-lock-all">gnome_keyring_lock_all</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-lock-all-sync">gnome_keyring_lock_all_sync</a>
(void);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-create">gnome_keyring_create</a> (const char *keyring_name,
const char *password,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-create-sync">gnome_keyring_create_sync</a>
(const char *keyring_name,
const char *password);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-unlock">gnome_keyring_unlock</a> (const char *keyring,
const char *password,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-unlock-sync">gnome_keyring_unlock_sync</a>
(const char *keyring,
const char *password);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-lock">gnome_keyring_lock</a> (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-lock-sync">gnome_keyring_lock_sync</a> (const char *keyring);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-delete">gnome_keyring_delete</a> (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-delete-sync">gnome_keyring_delete_sync</a>
(const char *keyring);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-get-info">gnome_keyring_get_info</a> (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetKeyringInfoCallback">GnomeKeyringOperationGetKeyringInfoCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-get-info-sync">gnome_keyring_get_info_sync</a>
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> **info);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-set-info">gnome_keyring_set_info</a> (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *info,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-set-info-sync">gnome_keyring_set_info_sync</a>
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *info);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-list-item-ids">gnome_keyring_list_item_ids</a> (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-list-item-ids-sync">gnome_keyring_list_item_ids_sync</a>
(const char *keyring,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **ids);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-free">gnome_keyring_info_free</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-copy">gnome_keyring_info_copy</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-set-lock-on-idle">gnome_keyring_info_set_lock_on_idle</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info,
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> value);
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-get-lock-on-idle">gnome_keyring_info_get_lock_on_idle</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-set-lock-timeout">gnome_keyring_info_set_lock_timeout</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> value);
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-get-lock-timeout">gnome_keyring_info_get_lock_timeout</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);
time_t <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-get-mtime">gnome_keyring_info_get_mtime</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);
time_t <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-get-ctime">gnome_keyring_info_get_ctime</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-info-get-is-locked">gnome_keyring_info_get_is_locked</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-find-items">gnome_keyring_find_items</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-find-itemsv">gnome_keyring_find_itemsv</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data,
...);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-find-items-sync">gnome_keyring_find_items_sync</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **found);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-find-itemsv-sync">gnome_keyring_find_itemsv_sync</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **found,
...);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-create">gnome_keyring_item_create</a> (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
const char *display_name,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *secret,
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> update_if_exists,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetIntCallback">GnomeKeyringOperationGetIntCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-create-sync">gnome_keyring_item_create_sync</a>
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
const char *display_name,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *secret,
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> update_if_exists,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> *item_id);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-delete">gnome_keyring_item_delete</a> (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-delete-sync">gnome_keyring_item_delete_sync</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-get-info">gnome_keyring_item_get_info</a> (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetItemInfoCallback">GnomeKeyringOperationGetItemInfoCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-get-info-sync">gnome_keyring_item_get_info_sync</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> **info);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-set-info">gnome_keyring_item_set_info</a> (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *info,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-set-info-sync">gnome_keyring_item_set_info_sync</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *info);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-get-attributes">gnome_keyring_item_get_attributes</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetAttributesCallback">GnomeKeyringOperationGetAttributesCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-get-attributes-sync">gnome_keyring_item_get_attributes_sync</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> **attributes);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-set-attributes">gnome_keyring_item_set_attributes</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-set-attributes-sync">gnome_keyring_item_set_attributes_sync</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-get-acl">gnome_keyring_item_get_acl</a> (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-get-acl-sync">gnome_keyring_item_get_acl_sync</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **acl);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-set-acl">gnome_keyring_item_set_acl</a> (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *acl,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-set-acl-sync">gnome_keyring_item_set_acl_sync</a>
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *acl);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-free">gnome_keyring_item_info_free</a> (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-new">gnome_keyring_item_info_new</a>
(void);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-copy">gnome_keyring_item_info_copy</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-get-type">gnome_keyring_item_info_get_type</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-set-type">gnome_keyring_item_info_set_type</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type);
char* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-get-secret">gnome_keyring_item_info_get_secret</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-set-secret">gnome_keyring_item_info_set_secret</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info,
const char *value);
char* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-get-display-name">gnome_keyring_item_info_get_display_name</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-set-display-name">gnome_keyring_item_info_set_display_name</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info,
const char *value);
time_t <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-get-mtime">gnome_keyring_item_info_get_mtime</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);
time_t <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-info-get-ctime">gnome_keyring_item_info_get_ctime</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-application-ref-new">gnome_keyring_application_ref_new</a>
(void);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-application-ref-copy">gnome_keyring_application_ref_copy</a>
(const <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a> *app);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-application-ref-free">gnome_keyring_application_ref_free</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a> *app);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-access-control-new">gnome_keyring_access_control_new</a>
(const <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a> *application,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessType">GnomeKeyringAccessType</a> types_allowed);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-access-control-copy">gnome_keyring_access_control_copy</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-access-control-free">gnome_keyring_access_control_free</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a>* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-acl-copy">gnome_keyring_acl_copy</a> (<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *list);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-acl-free">gnome_keyring_acl_free</a> (<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *acl);
char* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-ac-get-display-name">gnome_keyring_item_ac_get_display_name</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-ac-set-display-name">gnome_keyring_item_ac_set_display_name</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac,
const char *value);
char* <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-ac-get-path-name">gnome_keyring_item_ac_get_path_name</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-ac-set-path-name">gnome_keyring_item_ac_set_path_name</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac,
const char *value);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessType">GnomeKeyringAccessType</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-ac-get-access-type">gnome_keyring_item_ac_get_access_type</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-item-ac-set-access-type">gnome_keyring_item_ac_set_access_type</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac,
const <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessType">GnomeKeyringAccessType</a> value);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringNetworkPasswordData">GnomeKeyringNetworkPasswordData</a>;
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-network-password-free">gnome_keyring_network_password_free</a>
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringNetworkPasswordData">GnomeKeyringNetworkPasswordData</a> *data);
void <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-network-password-list-free">gnome_keyring_network_password_list_free</a>
(<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *list);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-find-network-password">gnome_keyring_find_network_password</a>
(const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-find-network-password-sync">gnome_keyring_find_network_password_sync</a>
(const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **result);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-set-network-password">gnome_keyring_set_network_password</a>
(const char *keyring,
const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
const char *password,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetIntCallback">GnomeKeyringOperationGetIntCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> <a href="gnome-keyring-gnome-keyring.html#gnome-keyring-set-network-password-sync">gnome_keyring_set_network_password_sync</a>
(const char *keyring,
const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
const char *password,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> *item_id);
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2921972"></a><h2>Description</h2>
<p>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2921985"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2921995"></a><h3>
<a name="GnomeKeyringResult"></a>enum GnomeKeyringResult</h3>
<a class="indexterm" name="id2922005"></a><pre class="programlisting">typedef enum {
GNOME_KEYRING_RESULT_OK,
GNOME_KEYRING_RESULT_DENIED,
GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON,
GNOME_KEYRING_RESULT_ALREADY_UNLOCKED,
GNOME_KEYRING_RESULT_NO_SUCH_KEYRING,
GNOME_KEYRING_RESULT_BAD_ARGUMENTS,
GNOME_KEYRING_RESULT_IO_ERROR,
GNOME_KEYRING_RESULT_CANCELLED,
GNOME_KEYRING_RESULT_ALREADY_EXISTS
} GnomeKeyringResult;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922025"></a><h3>
<a name="GnomeKeyringItemType"></a>enum GnomeKeyringItemType</h3>
<a class="indexterm" name="id2922035"></a><pre class="programlisting">typedef enum {
GNOME_KEYRING_ITEM_GENERIC_SECRET,
GNOME_KEYRING_ITEM_NETWORK_PASSWORD,
GNOME_KEYRING_ITEM_NOTE,
GNOME_KEYRING_ITEM_LAST_TYPE,
GNOME_KEYRING_ITEM_NO_TYPE = 0xffffffff,
} GnomeKeyringItemType;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922052"></a><h3>
<a name="GnomeKeyringAccessRestriction"></a>enum GnomeKeyringAccessRestriction</h3>
<a class="indexterm" name="id2922065"></a><pre class="programlisting">typedef enum {
GNOME_KEYRING_ACCESS_ASK,
GNOME_KEYRING_ACCESS_DENY,
GNOME_KEYRING_ACCESS_ALLOW
} GnomeKeyringAccessRestriction;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922081"></a><h3>
<a name="GnomeKeyringAttributeType"></a>enum GnomeKeyringAttributeType</h3>
<a class="indexterm" name="id2922092"></a><pre class="programlisting">typedef enum {
GNOME_KEYRING_ATTRIBUTE_TYPE_STRING,
GNOME_KEYRING_ATTRIBUTE_TYPE_UINT32
} GnomeKeyringAttributeType;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922108"></a><h3>
<a name="GnomeKeyringAccessControl"></a>GnomeKeyringAccessControl</h3>
<a class="indexterm" name="id2922118"></a><p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922127"></a><h3>
<a name="GnomeKeyringApplicationRef"></a>GnomeKeyringApplicationRef</h3>
<a class="indexterm" name="id2922137"></a><p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922146"></a><h3>
<a name="GnomeKeyringAttributeList"></a>GnomeKeyringAttributeList</h3>
<a class="indexterm" name="id2922156"></a><p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922164"></a><h3>
<a name="GnomeKeyringAccessType"></a>enum GnomeKeyringAccessType</h3>
<a class="indexterm" name="id2922175"></a><pre class="programlisting">typedef enum {
GNOME_KEYRING_ACCESS_READ = 1<<0,
GNOME_KEYRING_ACCESS_WRITE = 1<<1,
GNOME_KEYRING_ACCESS_REMOVE = 1<<2
} GnomeKeyringAccessType;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922191"></a><h3>
<a name="GnomeKeyringInfo"></a>GnomeKeyringInfo</h3>
<a class="indexterm" name="id2922202"></a><p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922210"></a><h3>
<a name="GnomeKeyringItemInfo"></a>GnomeKeyringItemInfo</h3>
<a class="indexterm" name="id2922220"></a><p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922229"></a><h3>
<a name="GnomeKeyringAttribute"></a>GnomeKeyringAttribute</h3>
<a class="indexterm" name="id2922239"></a><pre class="programlisting">typedef struct {
char *name;
GnomeKeyringAttributeType type;
union {
char *string;
guint32 integer;
} value;
} GnomeKeyringAttribute;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922255"></a><h3>
<a name="GnomeKeyringFound"></a>GnomeKeyringFound</h3>
<a class="indexterm" name="id2922266"></a><pre class="programlisting">typedef struct {
char *keyring;
guint item_id;
GnomeKeyringAttributeList *attributes;
char *secret;
} GnomeKeyringFound;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922282"></a><h3>
<a name="GnomeKeyringOperationDoneCallback"></a>GnomeKeyringOperationDoneCallback ()</h3>
<a class="indexterm" name="id2922295"></a><pre class="programlisting">void (*GnomeKeyringOperationDoneCallback)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922355"></a><h3>
<a name="GnomeKeyringOperationGetStringCallback"></a>GnomeKeyringOperationGetStringCallback ()</h3>
<a class="indexterm" name="id2922368"></a><pre class="programlisting">void (*GnomeKeyringOperationGetStringCallback)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
const char *string,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>string</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922448"></a><h3>
<a name="GnomeKeyringOperationGetIntCallback"></a>GnomeKeyringOperationGetIntCallback ()</h3>
<a class="indexterm" name="id2922461"></a><pre class="programlisting">void (*GnomeKeyringOperationGetIntCallback)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> val,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>val</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922540"></a><h3>
<a name="GnomeKeyringOperationGetListCallback"></a>GnomeKeyringOperationGetListCallback ()</h3>
<a class="indexterm" name="id2922553"></a><pre class="programlisting">void (*GnomeKeyringOperationGetListCallback)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *list,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>list</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922633"></a><h3>
<a name="GnomeKeyringOperationGetKeyringInfoCallback"></a>GnomeKeyringOperationGetKeyringInfoCallback ()</h3>
<a class="indexterm" name="id2922647"></a><pre class="programlisting">void (*GnomeKeyringOperationGetKeyringInfoCallback)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *info,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922727"></a><h3>
<a name="GnomeKeyringOperationGetItemInfoCallback"></a>GnomeKeyringOperationGetItemInfoCallback ()</h3>
<a class="indexterm" name="id2922739"></a><pre class="programlisting">void (*GnomeKeyringOperationGetItemInfoCallback)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *info,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922820"></a><h3>
<a name="GnomeKeyringOperationGetAttributesCallback"></a>GnomeKeyringOperationGetAttributesCallback ()</h3>
<a class="indexterm" name="id2922833"></a><pre class="programlisting">void (*GnomeKeyringOperationGetAttributesCallback)
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> result,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922913"></a><h3>
<a name="gnome-keyring-attribute-list-index"></a>gnome_keyring_attribute_list_index()</h3>
<a class="indexterm" name="id2922926"></a><pre class="programlisting">#define gnome_keyring_attribute_list_index(a, i)</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>a</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>i</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922970"></a><h3>
<a name="gnome-keyring-attribute-list-new"></a>gnome_keyring_attribute_list_new()</h3>
<a class="indexterm" name="id2922982"></a><pre class="programlisting">#define gnome_keyring_attribute_list_new()</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2922998"></a><h3>
<a name="gnome-keyring-attribute-list-append-string"></a>gnome_keyring_attribute_list_append_string ()</h3>
<a class="indexterm" name="id2923011"></a><pre class="programlisting">void gnome_keyring_attribute_list_append_string
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *attribute,
const char *value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attribute</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923091"></a><h3>
<a name="gnome-keyring-attribute-list-append-uint32"></a>gnome_keyring_attribute_list_append_uint32 ()</h3>
<a class="indexterm" name="id2923105"></a><pre class="programlisting">void gnome_keyring_attribute_list_append_uint32
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *attribute,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attribute</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923184"></a><h3>
<a name="gnome-keyring-attribute-list-free"></a>gnome_keyring_attribute_list_free ()</h3>
<a class="indexterm" name="id2923197"></a><pre class="programlisting">void gnome_keyring_attribute_list_free
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923239"></a><h3>
<a name="gnome-keyring-attribute-list-copy"></a>gnome_keyring_attribute_list_copy ()</h3>
<a class="indexterm" name="id2923252"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a>* gnome_keyring_attribute_list_copy
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923303"></a><h3>
<a name="gnome-keyring-is-available"></a>gnome_keyring_is_available ()</h3>
<a class="indexterm" name="id2923314"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> gnome_keyring_is_available (void);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923346"></a><h3>
<a name="gnome-keyring-free-password"></a>gnome_keyring_free_password ()</h3>
<a class="indexterm" name="id2923357"></a><pre class="programlisting">void gnome_keyring_free_password (char *password);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>password</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923398"></a><h3>
<a name="gnome-keyring-found-free"></a>gnome_keyring_found_free ()</h3>
<a class="indexterm" name="id2923408"></a><pre class="programlisting">void gnome_keyring_found_free (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringFound">GnomeKeyringFound</a> *found);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>found</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923448"></a><h3>
<a name="gnome-keyring-found-list-free"></a>gnome_keyring_found_list_free ()</h3>
<a class="indexterm" name="id2923461"></a><pre class="programlisting">void gnome_keyring_found_list_free (<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *found_list);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>found_list</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923502"></a><h3>
<a name="gnome-keyring-cancel-request"></a>gnome_keyring_cancel_request ()</h3>
<a class="indexterm" name="id2923514"></a><pre class="programlisting">void gnome_keyring_cancel_request (<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> request);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>request</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923556"></a><h3>
<a name="gnome-keyring-set-default-keyring"></a>gnome_keyring_set_default_keyring ()</h3>
<a class="indexterm" name="id2923569"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_set_default_keyring
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923678"></a><h3>
<a name="gnome-keyring-set-default-keyring-sync"></a>gnome_keyring_set_default_keyring_sync ()</h3>
<a class="indexterm" name="id2923691"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_set_default_keyring_sync
(const char *keyring);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923743"></a><h3>
<a name="gnome-keyring-get-default-keyring"></a>gnome_keyring_get_default_keyring ()</h3>
<a class="indexterm" name="id2923758"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_get_default_keyring
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetStringCallback">GnomeKeyringOperationGetStringCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923858"></a><h3>
<a name="gnome-keyring-get-default-keyring-sync"></a>gnome_keyring_get_default_keyring_sync ()</h3>
<a class="indexterm" name="id2923872"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_get_default_keyring_sync
(char **keyring);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2923930"></a><h3>
<a name="gnome-keyring-list-keyring-names"></a>gnome_keyring_list_keyring_names ()</h3>
<a class="indexterm" name="id2923945"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_list_keyring_names
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924046"></a><h3>
<a name="gnome-keyring-list-keyring-names-sync"></a>gnome_keyring_list_keyring_names_sync ()</h3>
<a class="indexterm" name="id2924060"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_list_keyring_names_sync
(<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **keyrings);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyrings</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924119"></a><h3>
<a name="gnome-keyring-lock-all"></a>gnome_keyring_lock_all ()</h3>
<a class="indexterm" name="id2924132"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_lock_all (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924232"></a><h3>
<a name="gnome-keyring-lock-all-sync"></a>gnome_keyring_lock_all_sync ()</h3>
<a class="indexterm" name="id2924246"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_lock_all_sync
(void);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924283"></a><h3>
<a name="gnome-keyring-create"></a>gnome_keyring_create ()</h3>
<a class="indexterm" name="id2924296"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_create (const char *keyring_name,
const char *password,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_name</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>password</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924439"></a><h3>
<a name="gnome-keyring-create-sync"></a>gnome_keyring_create_sync ()</h3>
<a class="indexterm" name="id2924453"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_create_sync
(const char *keyring_name,
const char *password);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_name</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>password</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924531"></a><h3>
<a name="gnome-keyring-unlock"></a>gnome_keyring_unlock ()</h3>
<a class="indexterm" name="id2924545"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_unlock (const char *keyring,
const char *password,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>password</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924688"></a><h3>
<a name="gnome-keyring-unlock-sync"></a>gnome_keyring_unlock_sync ()</h3>
<a class="indexterm" name="id2924702"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_unlock_sync
(const char *keyring,
const char *password);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>password</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924780"></a><h3>
<a name="gnome-keyring-lock"></a>gnome_keyring_lock ()</h3>
<a class="indexterm" name="id2924793"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_lock (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924914"></a><h3>
<a name="gnome-keyring-lock-sync"></a>gnome_keyring_lock_sync ()</h3>
<a class="indexterm" name="id2924927"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_lock_sync (const char *keyring);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2924984"></a><h3>
<a name="gnome-keyring-delete"></a>gnome_keyring_delete ()</h3>
<a class="indexterm" name="id2924998"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_delete (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925119"></a><h3>
<a name="gnome-keyring-delete-sync"></a>gnome_keyring_delete_sync ()</h3>
<a class="indexterm" name="id2925133"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_delete_sync
(const char *keyring);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925190"></a><h3>
<a name="gnome-keyring-get-info"></a>gnome_keyring_get_info ()</h3>
<a class="indexterm" name="id2925203"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_get_info (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetKeyringInfoCallback">GnomeKeyringOperationGetKeyringInfoCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925325"></a><h3>
<a name="gnome-keyring-get-info-sync"></a>gnome_keyring_get_info_sync ()</h3>
<a class="indexterm" name="id2925339"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_get_info_sync
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> **info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925417"></a><h3>
<a name="gnome-keyring-set-info"></a>gnome_keyring_set_info ()</h3>
<a class="indexterm" name="id2925430"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_set_info (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *info,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925573"></a><h3>
<a name="gnome-keyring-set-info-sync"></a>gnome_keyring_set_info_sync ()</h3>
<a class="indexterm" name="id2925587"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_set_info_sync
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925665"></a><h3>
<a name="gnome-keyring-list-item-ids"></a>gnome_keyring_list_item_ids ()</h3>
<a class="indexterm" name="id2925679"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_list_item_ids (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925800"></a><h3>
<a name="gnome-keyring-list-item-ids-sync"></a>gnome_keyring_list_item_ids_sync ()</h3>
<a class="indexterm" name="id2925814"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_list_item_ids_sync
(const char *keyring,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **ids);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>ids</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925893"></a><h3>
<a name="gnome-keyring-info-free"></a>gnome_keyring_info_free ()</h3>
<a class="indexterm" name="id2925906"></a><pre class="programlisting">void gnome_keyring_info_free (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2925953"></a><h3>
<a name="gnome-keyring-info-copy"></a>gnome_keyring_info_copy ()</h3>
<a class="indexterm" name="id2925966"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a>* gnome_keyring_info_copy (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926023"></a><h3>
<a name="gnome-keyring-info-set-lock-on-idle"></a>gnome_keyring_info_set_lock_on_idle ()</h3>
<a class="indexterm" name="id2926038"></a><pre class="programlisting">void gnome_keyring_info_set_lock_on_idle
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info,
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926106"></a><h3>
<a name="gnome-keyring-info-get-lock-on-idle"></a>gnome_keyring_info_get_lock_on_idle ()</h3>
<a class="indexterm" name="id2926121"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> gnome_keyring_info_get_lock_on_idle
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926178"></a><h3>
<a name="gnome-keyring-info-set-lock-timeout"></a>gnome_keyring_info_set_lock_timeout ()</h3>
<a class="indexterm" name="id2926193"></a><pre class="programlisting">void gnome_keyring_info_set_lock_timeout
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926261"></a><h3>
<a name="gnome-keyring-info-get-lock-timeout"></a>gnome_keyring_info_get_lock_timeout ()</h3>
<a class="indexterm" name="id2926276"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> gnome_keyring_info_get_lock_timeout
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926333"></a><h3>
<a name="gnome-keyring-info-get-mtime"></a>gnome_keyring_info_get_mtime ()</h3>
<a class="indexterm" name="id2926347"></a><pre class="programlisting">time_t gnome_keyring_info_get_mtime (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926404"></a><h3>
<a name="gnome-keyring-info-get-ctime"></a>gnome_keyring_info_get_ctime ()</h3>
<a class="indexterm" name="id2926419"></a><pre class="programlisting">time_t gnome_keyring_info_get_ctime (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926476"></a><h3>
<a name="gnome-keyring-info-get-is-locked"></a>gnome_keyring_info_get_is_locked ()</h3>
<a class="indexterm" name="id2926490"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> gnome_keyring_info_get_is_locked
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringInfo">GnomeKeyringInfo</a> *keyring_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926548"></a><h3>
<a name="gnome-keyring-find-items"></a>gnome_keyring_find_items ()</h3>
<a class="indexterm" name="id2926562"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_find_items (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926705"></a><h3>
<a name="gnome-keyring-find-itemsv"></a>gnome_keyring_find_itemsv ()</h3>
<a class="indexterm" name="id2926719"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_find_itemsv (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data,
...);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>...</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2926856"></a><h3>
<a name="gnome-keyring-find-items-sync"></a>gnome_keyring_find_items_sync ()</h3>
<a class="indexterm" name="id2926869"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_find_items_sync
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **found);</pre>
<p>
Find elements of type <span class="type">GnomeKeyring</span> by matching attributes and <em class="parameter"><code>type</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
<td> a <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType"><span class="type">GnomeKeyringItemType</span></a>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td> a <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList"><span class="type">GnomeKeyringAttributeList</span></a>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>found</code></em> :</span></td>
<td> a return location for the found items, must not be <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td> a <a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
><span class="type">GList</span></a> of <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringFound"><span class="type">GnomeKeyringFound</span></a>, free with <a
href="../glib/glib-Doubly-Linked-Lists.html#g-list-free"
><code class="function">g_list_free()</code></a> and
<a href="gnome-keyring-gnome-keyring.html#gnome-keyring-found-free"><code class="function">gnome_keyring_found_free()</code></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2927047"></a><h3>
<a name="gnome-keyring-find-itemsv-sync"></a>gnome_keyring_find_itemsv_sync ()</h3>
<a class="indexterm" name="id2927062"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_find_itemsv_sync
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **found,
...);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>found</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>...</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2927156"></a><h3>
<a name="gnome-keyring-item-create"></a>gnome_keyring_item_create ()</h3>
<a class="indexterm" name="id2927171"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_create (const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
const char *display_name,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *secret,
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> update_if_exists,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetIntCallback">GnomeKeyringOperationGetIntCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>display_name</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>secret</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>update_if_exists</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2927398"></a><h3>
<a name="gnome-keyring-item-create-sync"></a>gnome_keyring_item_create_sync ()</h3>
<a class="indexterm" name="id2927412"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_create_sync
(const char *keyring,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type,
const char *display_name,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
const char *secret,
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a> update_if_exists,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> *item_id);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>display_name</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>secret</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>update_if_exists</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>item_id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2927598"></a><h3>
<a name="gnome-keyring-item-delete"></a>gnome_keyring_item_delete ()</h3>
<a class="indexterm" name="id2927612"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_delete (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2927754"></a><h3>
<a name="gnome-keyring-item-delete-sync"></a>gnome_keyring_item_delete_sync ()</h3>
<a class="indexterm" name="id2927767"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_delete_sync
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2927846"></a><h3>
<a name="gnome-keyring-item-get-info"></a>gnome_keyring_item_get_info ()</h3>
<a class="indexterm" name="id2927861"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_get_info (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetItemInfoCallback">GnomeKeyringOperationGetItemInfoCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928002"></a><h3>
<a name="gnome-keyring-item-get-info-sync"></a>gnome_keyring_item_get_info_sync ()</h3>
<a class="indexterm" name="id2928016"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_get_info_sync
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> **info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928117"></a><h3>
<a name="gnome-keyring-item-set-info"></a>gnome_keyring_item_set_info ()</h3>
<a class="indexterm" name="id2928131"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_set_info (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *info,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928294"></a><h3>
<a name="gnome-keyring-item-set-info-sync"></a>gnome_keyring_item_set_info_sync ()</h3>
<a class="indexterm" name="id2928308"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_set_info_sync
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928408"></a><h3>
<a name="gnome-keyring-item-get-attributes"></a>gnome_keyring_item_get_attributes ()</h3>
<a class="indexterm" name="id2928423"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_get_attributes
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetAttributesCallback">GnomeKeyringOperationGetAttributesCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928566"></a><h3>
<a name="gnome-keyring-item-get-attributes-sync"></a>gnome_keyring_item_get_attributes_sync ()</h3>
<a class="indexterm" name="id2928580"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_get_attributes_sync
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> **attributes);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928681"></a><h3>
<a name="gnome-keyring-item-set-attributes"></a>gnome_keyring_item_set_attributes ()</h3>
<a class="indexterm" name="id2928696"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_set_attributes
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928860"></a><h3>
<a name="gnome-keyring-item-set-attributes-sync"></a>gnome_keyring_item_set_attributes_sync ()</h3>
<a class="indexterm" name="id2928874"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_set_attributes_sync
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAttributeList">GnomeKeyringAttributeList</a> *attributes);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>attributes</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2928974"></a><h3>
<a name="gnome-keyring-item-get-acl"></a>gnome_keyring_item_get_acl ()</h3>
<a class="indexterm" name="id2928988"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_get_acl (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929130"></a><h3>
<a name="gnome-keyring-item-get-acl-sync"></a>gnome_keyring_item_get_acl_sync ()</h3>
<a class="indexterm" name="id2929144"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_get_acl_sync
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **acl);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>acl</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929244"></a><h3>
<a name="gnome-keyring-item-set-acl"></a>gnome_keyring_item_set_acl ()</h3>
<a class="indexterm" name="id2929258"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_item_set_acl (const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *acl,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>acl</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929421"></a><h3>
<a name="gnome-keyring-item-set-acl-sync"></a>gnome_keyring_item_set_acl_sync ()</h3>
<a class="indexterm" name="id2929435"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_item_set_acl_sync
(const char *keyring,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> id,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *acl);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>acl</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929535"></a><h3>
<a name="gnome-keyring-item-info-free"></a>gnome_keyring_item_info_free ()</h3>
<a class="indexterm" name="id2929549"></a><pre class="programlisting">void gnome_keyring_item_info_free (<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929596"></a><h3>
<a name="gnome-keyring-item-info-new"></a>gnome_keyring_item_info_new ()</h3>
<a class="indexterm" name="id2929610"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a>* gnome_keyring_item_info_new
(void);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929647"></a><h3>
<a name="gnome-keyring-item-info-copy"></a>gnome_keyring_item_info_copy ()</h3>
<a class="indexterm" name="id2929662"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a>* gnome_keyring_item_info_copy
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929720"></a><h3>
<a name="gnome-keyring-item-info-get-type"></a>gnome_keyring_item_info_get_type ()</h3>
<a class="indexterm" name="id2929734"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> gnome_keyring_item_info_get_type
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929793"></a><h3>
<a name="gnome-keyring-item-info-set-type"></a>gnome_keyring_item_info_set_type ()</h3>
<a class="indexterm" name="id2929806"></a><pre class="programlisting">void gnome_keyring_item_info_set_type
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemType">GnomeKeyringItemType</a> type);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>type</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929875"></a><h3>
<a name="gnome-keyring-item-info-get-secret"></a>gnome_keyring_item_info_get_secret ()</h3>
<a class="indexterm" name="id2929890"></a><pre class="programlisting">char* gnome_keyring_item_info_get_secret
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2929948"></a><h3>
<a name="gnome-keyring-item-info-set-secret"></a>gnome_keyring_item_info_set_secret ()</h3>
<a class="indexterm" name="id2929962"></a><pre class="programlisting">void gnome_keyring_item_info_set_secret
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info,
const char *value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930030"></a><h3>
<a name="gnome-keyring-item-info-get-display-name"></a>gnome_keyring_item_info_get_display_name ()</h3>
<a class="indexterm" name="id2930044"></a><pre class="programlisting">char* gnome_keyring_item_info_get_display_name
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930103"></a><h3>
<a name="gnome-keyring-item-info-set-display-name"></a>gnome_keyring_item_info_set_display_name ()</h3>
<a class="indexterm" name="id2930117"></a><pre class="programlisting">void gnome_keyring_item_info_set_display_name
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info,
const char *value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930186"></a><h3>
<a name="gnome-keyring-item-info-get-mtime"></a>gnome_keyring_item_info_get_mtime ()</h3>
<a class="indexterm" name="id2930201"></a><pre class="programlisting">time_t gnome_keyring_item_info_get_mtime
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930258"></a><h3>
<a name="gnome-keyring-item-info-get-ctime"></a>gnome_keyring_item_info_get_ctime ()</h3>
<a class="indexterm" name="id2930273"></a><pre class="programlisting">time_t gnome_keyring_item_info_get_ctime
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringItemInfo">GnomeKeyringItemInfo</a> *item_info);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>item_info</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930331"></a><h3>
<a name="gnome-keyring-application-ref-new"></a>gnome_keyring_application_ref_new ()</h3>
<a class="indexterm" name="id2930346"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a>* gnome_keyring_application_ref_new
(void);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930383"></a><h3>
<a name="gnome-keyring-application-ref-copy"></a>gnome_keyring_application_ref_copy ()</h3>
<a class="indexterm" name="id2930397"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a>* gnome_keyring_application_ref_copy
(const <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a> *app);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>app</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930455"></a><h3>
<a name="gnome-keyring-application-ref-free"></a>gnome_keyring_application_ref_free ()</h3>
<a class="indexterm" name="id2930470"></a><pre class="programlisting">void gnome_keyring_application_ref_free
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a> *app);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>app</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930517"></a><h3>
<a name="gnome-keyring-access-control-new"></a>gnome_keyring_access_control_new ()</h3>
<a class="indexterm" name="id2930531"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a>* gnome_keyring_access_control_new
(const <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringApplicationRef">GnomeKeyringApplicationRef</a> *application,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessType">GnomeKeyringAccessType</a> types_allowed);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>application</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>types_allowed</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930612"></a><h3>
<a name="gnome-keyring-access-control-copy"></a>gnome_keyring_access_control_copy ()</h3>
<a class="indexterm" name="id2930627"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a>* gnome_keyring_access_control_copy
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930685"></a><h3>
<a name="gnome-keyring-access-control-free"></a>gnome_keyring_access_control_free ()</h3>
<a class="indexterm" name="id2930699"></a><pre class="programlisting">void gnome_keyring_access_control_free
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930746"></a><h3>
<a name="gnome-keyring-acl-copy"></a>gnome_keyring_acl_copy ()</h3>
<a class="indexterm" name="id2930759"></a><pre class="programlisting"><a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a>* gnome_keyring_acl_copy (<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *list);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>list</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930816"></a><h3>
<a name="gnome-keyring-acl-free"></a>gnome_keyring_acl_free ()</h3>
<a class="indexterm" name="id2930829"></a><pre class="programlisting">void gnome_keyring_acl_free (<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *acl);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>acl</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930875"></a><h3>
<a name="gnome-keyring-item-ac-get-display-name"></a>gnome_keyring_item_ac_get_display_name ()</h3>
<a class="indexterm" name="id2930889"></a><pre class="programlisting">char* gnome_keyring_item_ac_get_display_name
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2930948"></a><h3>
<a name="gnome-keyring-item-ac-set-display-name"></a>gnome_keyring_item_ac_set_display_name ()</h3>
<a class="indexterm" name="id2930962"></a><pre class="programlisting">void gnome_keyring_item_ac_set_display_name
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac,
const char *value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931031"></a><h3>
<a name="gnome-keyring-item-ac-get-path-name"></a>gnome_keyring_item_ac_get_path_name ()</h3>
<a class="indexterm" name="id2931045"></a><pre class="programlisting">char* gnome_keyring_item_ac_get_path_name
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931103"></a><h3>
<a name="gnome-keyring-item-ac-set-path-name"></a>gnome_keyring_item_ac_set_path_name ()</h3>
<a class="indexterm" name="id2931117"></a><pre class="programlisting">void gnome_keyring_item_ac_set_path_name
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac,
const char *value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931185"></a><h3>
<a name="gnome-keyring-item-ac-get-access-type"></a>gnome_keyring_item_ac_get_access_type ()</h3>
<a class="indexterm" name="id2931199"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessType">GnomeKeyringAccessType</a> gnome_keyring_item_ac_get_access_type
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931258"></a><h3>
<a name="gnome-keyring-item-ac-set-access-type"></a>gnome_keyring_item_ac_set_access_type ()</h3>
<a class="indexterm" name="id2931272"></a><pre class="programlisting">void gnome_keyring_item_ac_set_access_type
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessControl">GnomeKeyringAccessControl</a> *ac,
const <a href="gnome-keyring-gnome-keyring.html#GnomeKeyringAccessType">GnomeKeyringAccessType</a> value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>ac</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>value</code></em> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931341"></a><h3>
<a name="GnomeKeyringNetworkPasswordData"></a>GnomeKeyringNetworkPasswordData</h3>
<a class="indexterm" name="id2931356"></a><pre class="programlisting">typedef struct {
char *keyring;
guint32 item_id;
char *protocol;
char *server;
char *object;
char *authtype;
guint32 port;
char *user;
char *domain;
char *password;
} GnomeKeyringNetworkPasswordData;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931375"></a><h3>
<a name="gnome-keyring-network-password-free"></a>gnome_keyring_network_password_free ()</h3>
<a class="indexterm" name="id2931390"></a><pre class="programlisting">void gnome_keyring_network_password_free
(<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringNetworkPasswordData">GnomeKeyringNetworkPasswordData</a> *data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931437"></a><h3>
<a name="gnome-keyring-network-password-list-free"></a>gnome_keyring_network_password_list_free ()</h3>
<a class="indexterm" name="id2931451"></a><pre class="programlisting">void gnome_keyring_network_password_list_free
(<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> *list);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><span class="term"><em class="parameter"><code>list</code></em> :</span></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931498"></a><h3>
<a name="gnome-keyring-find-network-password"></a>gnome_keyring_find_network_password ()</h3>
<a class="indexterm" name="id2931513"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_find_network_password
(const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>user</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>domain</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>server</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>object</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>protocol</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>authtype</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>port</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931761"></a><h3>
<a name="gnome-keyring-find-network-password-sync"></a>gnome_keyring_find_network_password_sync ()</h3>
<a class="indexterm" name="id2931776"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_find_network_password_sync
(const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
<a
href="../glib/glib-Doubly-Linked-Lists.html#GList"
>GList</a> **result);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>user</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>domain</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>server</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>object</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>protocol</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>authtype</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>port</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>result</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2931982"></a><h3>
<a name="gnome-keyring-set-network-password"></a>gnome_keyring_set_network_password ()</h3>
<a class="indexterm" name="id2931997"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> gnome_keyring_set_network_password
(const char *keyring,
const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
const char *password,
<a href="gnome-keyring-gnome-keyring.html#GnomeKeyringOperationGetIntCallback">GnomeKeyringOperationGetIntCallback</a> callback,
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> data,
<a
href="../glib/glib-Datasets.html#GDestroyNotify"
>GDestroyNotify</a> destroy_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>user</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>domain</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>server</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>object</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>protocol</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>authtype</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>port</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>password</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>callback</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2932288"></a><h3>
<a name="gnome-keyring-set-network-password-sync"></a>gnome_keyring_set_network_password_sync ()</h3>
<a class="indexterm" name="id2932302"></a><pre class="programlisting"><a href="gnome-keyring-gnome-keyring.html#GnomeKeyringResult">GnomeKeyringResult</a> gnome_keyring_set_network_password_sync
(const char *keyring,
const char *user,
const char *domain,
const char *server,
const char *object,
const char *protocol,
const char *authtype,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> port,
const char *password,
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> *item_id);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><span class="term"><em class="parameter"><code>keyring</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>user</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>domain</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>server</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>object</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>protocol</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>authtype</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>port</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>password</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><em class="parameter"><code>item_id</code></em> :</span></td>
<td>
</td>
</tr>
<tr>
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
</div>
</div>
</body>
</html>