30
30
<th width="100%" align="center">GnomeVFS - Filesystem Abstraction library</th>
31
31
<td><a accesskey="n" href="gnome-vfs-20-gnome-vfs-mime-monitor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
33
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2704986" class="shortcut">Top</a>
35
<a href="#id2705798" class="shortcut">Description</a></nobr></td></tr>
33
<tr><td colspan="5" class="shortcuts"><nobr><a href="#gnome-vfs-20-gnome-vfs-mime-database.synopsis" class="shortcut">Top</a>
35
<a href="#gnome-vfs-20-gnome-vfs-mime-database.description" class="shortcut">Description</a></nobr></td></tr>
37
37
<div class="refentry" lang="en">
38
38
<a name="gnome-vfs-20-gnome-vfs-mime-database"></a><div class="titlepage"></div>
39
39
<div class="refnamediv"><table width="100%"><tr>
42
<a name="id2704986"></a><span class="refentrytitle">MIME Database</span>
44
<p>MIME Database —
41
<h2><span class="refentrytitle"><a name="gnome-vfs-20-gnome-vfs-mime-database.top_of_page"></a>MIME Database</span></h2>
45
43
functions for getting information about applications and components associated with MIME types.</p>
47
45
<td valign="top" align="right"></td>
48
46
</tr></table></div>
49
47
<div class="refsynopsisdiv">
48
<a name="gnome-vfs-20-gnome-vfs-mime-database.synopsis"></a><h2>Synopsis</h2>
51
49
<pre class="synopsis">
55
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>;
56
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application">gnome_vfs_mime_get_default_application</a>
57
(const char *mime_type);
58
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application-for-uri">gnome_vfs_mime_get_default_application_for_uri</a>
60
const char *mime_type);
61
GList* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications">gnome_vfs_mime_get_all_applications</a> (const char *mime_type);
62
GList* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications-for-uri">gnome_vfs_mime_get_all_applications_for_uri</a>
64
const char *mime_type);
65
GList* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-desktop-entries">gnome_vfs_mime_get_all_desktop_entries</a>
66
(const char *mime_type);
67
gchar* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-desktop-entry">gnome_vfs_mime_get_default_desktop_entry</a>
68
(const char *mime_type);
69
Bonobo_ServerInfo* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-component">gnome_vfs_mime_get_default_component</a>
70
(const char *mime_type);
71
GList* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-components">gnome_vfs_mime_get_all_components</a> (const char *mime_type);
72
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-icon">gnome_vfs_mime_get_icon</a> (const char *mime_type);
73
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-description">gnome_vfs_mime_get_description</a> (const char *mime_type);
74
gboolean <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-can-be-executable">gnome_vfs_mime_can_be_executable</a> (const char *mime_type);
75
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-new-from-desktop-id">gnome_vfs_mime_application_new_from_desktop_id</a>
50
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>;
51
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application" title="gnome_vfs_mime_get_default_application ()">gnome_vfs_mime_get_default_application</a>
52
(const char *mime_type);
53
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application-for-uri" title="gnome_vfs_mime_get_default_application_for_uri ()">gnome_vfs_mime_get_default_application_for_uri</a>
55
const char *mime_type);
57
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
58
>GList</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications" title="gnome_vfs_mime_get_all_applications ()">gnome_vfs_mime_get_all_applications</a> (const char *mime_type);
60
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
61
>GList</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications-for-uri" title="gnome_vfs_mime_get_all_applications_for_uri ()">gnome_vfs_mime_get_all_applications_for_uri</a>
63
const char *mime_type);
65
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
66
>GList</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-desktop-entries" title="gnome_vfs_mime_get_all_desktop_entries ()">gnome_vfs_mime_get_all_desktop_entries</a>
67
(const char *mime_type);
69
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
70
>gchar</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-desktop-entry" title="gnome_vfs_mime_get_default_desktop_entry ()">gnome_vfs_mime_get_default_desktop_entry</a>
71
(const char *mime_type);
72
Bonobo_ServerInfo* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-component" title="gnome_vfs_mime_get_default_component ()">gnome_vfs_mime_get_default_component</a>
73
(const char *mime_type);
75
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
76
>GList</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-components" title="gnome_vfs_mime_get_all_components ()">gnome_vfs_mime_get_all_components</a> (const char *mime_type);
77
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-icon" title="gnome_vfs_mime_get_icon ()">gnome_vfs_mime_get_icon</a> (const char *mime_type);
78
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-description" title="gnome_vfs_mime_get_description ()">gnome_vfs_mime_get_description</a> (const char *mime_type);
80
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
81
>gboolean</a> <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-can-be-executable" title="gnome_vfs_mime_can_be_executable ()">gnome_vfs_mime_can_be_executable</a> (const char *mime_type);
82
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-new-from-desktop-id" title="gnome_vfs_mime_application_new_from_desktop_id ()">gnome_vfs_mime_application_new_from_desktop_id</a>
77
<a href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult">GnomeVFSResult</a> <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch">gnome_vfs_mime_application_launch</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
79
<a href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult">GnomeVFSResult</a> <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch-with-env">gnome_vfs_mime_application_launch_with_env</a>
80
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
84
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult">GnomeVFSResult</a> <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch" title="gnome_vfs_mime_application_launch ()">gnome_vfs_mime_application_launch</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
86
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
88
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult">GnomeVFSResult</a> <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch-with-env" title="gnome_vfs_mime_application_launch_with_env ()">gnome_vfs_mime_application_launch_with_env</a>
89
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
91
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
83
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-id">gnome_vfs_mime_application_get_desktop_id</a>
84
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
85
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-file-path">gnome_vfs_mime_application_get_desktop_file_path</a>
86
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
87
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-name">gnome_vfs_mime_application_get_name</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
88
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-generic-name">gnome_vfs_mime_application_get_generic_name</a>
89
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
90
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-icon">gnome_vfs_mime_application_get_icon</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
91
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-exec">gnome_vfs_mime_application_get_exec</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
92
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-binary-name">gnome_vfs_mime_application_get_binary_name</a>
93
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
94
gboolean <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-requires-terminal">gnome_vfs_mime_application_requires_terminal</a>
95
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
96
gboolean <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-uris">gnome_vfs_mime_application_supports_uris</a>
97
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
98
gboolean <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-startup-notification">gnome_vfs_mime_application_supports_startup_notification</a>
99
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
100
const char* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-startup-wm-class">gnome_vfs_mime_application_get_startup_wm_class</a>
101
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
102
gboolean <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-equal">gnome_vfs_mime_application_equal</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_a,
103
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_b);
104
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-copy">gnome_vfs_mime_application_copy</a>
105
(<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
106
void <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-free">gnome_vfs_mime_application_free</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
107
void <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-list-free">gnome_vfs_mime_application_list_free</a>
109
void <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-component-list-free">gnome_vfs_mime_component_list_free</a> (GList *list);
94
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-id" title="gnome_vfs_mime_application_get_desktop_id ()">gnome_vfs_mime_application_get_desktop_id</a>
95
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
96
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-file-path" title="gnome_vfs_mime_application_get_desktop_file_path ()">gnome_vfs_mime_application_get_desktop_file_path</a>
97
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
98
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-name" title="gnome_vfs_mime_application_get_name ()">gnome_vfs_mime_application_get_name</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
99
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-generic-name" title="gnome_vfs_mime_application_get_generic_name ()">gnome_vfs_mime_application_get_generic_name</a>
100
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
101
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-icon" title="gnome_vfs_mime_application_get_icon ()">gnome_vfs_mime_application_get_icon</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
102
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-exec" title="gnome_vfs_mime_application_get_exec ()">gnome_vfs_mime_application_get_exec</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
103
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-binary-name" title="gnome_vfs_mime_application_get_binary_name ()">gnome_vfs_mime_application_get_binary_name</a>
104
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
106
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
107
>gboolean</a> <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-requires-terminal" title="gnome_vfs_mime_application_requires_terminal ()">gnome_vfs_mime_application_requires_terminal</a>
108
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
110
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
111
>gboolean</a> <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-uris" title="gnome_vfs_mime_application_supports_uris ()">gnome_vfs_mime_application_supports_uris</a>
112
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
114
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
115
>gboolean</a> <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-startup-notification" title="gnome_vfs_mime_application_supports_startup_notification ()">gnome_vfs_mime_application_supports_startup_notification</a>
116
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
117
const char* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-startup-wm-class" title="gnome_vfs_mime_application_get_startup_wm_class ()">gnome_vfs_mime_application_get_startup_wm_class</a>
118
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
120
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
121
>gboolean</a> <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-equal" title="gnome_vfs_mime_application_equal ()">gnome_vfs_mime_application_equal</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_a,
122
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_b);
123
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-copy" title="gnome_vfs_mime_application_copy ()">gnome_vfs_mime_application_copy</a>
124
(<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
125
void <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-free" title="gnome_vfs_mime_application_free ()">gnome_vfs_mime_application_free</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
126
void <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-list-free" title="gnome_vfs_mime_application_list_free ()">gnome_vfs_mime_application_list_free</a>
128
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
130
void <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-component-list-free" title="gnome_vfs_mime_component_list_free ()">gnome_vfs_mime_component_list_free</a> (<a
131
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
112
135
<div class="refsect1" lang="en">
113
<a name="id2705798"></a><h2>Description</h2>
136
<a name="gnome-vfs-20-gnome-vfs-mime-database.description"></a><h2>Description</h2>
115
138
This API can be used to query the applications and components associated with particular MIME types,
116
139
and to collect extra information about them, and also provides a convenience function for launching
119
142
Applications can register themselves for particular MIME types by adhering to the
120
<a href="http://standards.freedesktop.org/desktop-entry-spec/latest" target="_top">
143
<a class="ulink" href="http://standards.freedesktop.org/desktop-entry-spec/latest" target="_top">
121
144
Freedesktop.Org Desktop Entry Specification</a>.
124
147
<div class="refsect1" lang="en">
125
<a name="id2705825"></a><h2>Details</h2>
148
<a name="gnome-vfs-20-gnome-vfs-mime-database.details"></a><h2>Details</h2>
126
149
<div class="refsect2" lang="en">
127
<a name="id2705835"></a><h3>
128
<a name="GnomeVFSMimeApplication"></a>GnomeVFSMimeApplication</h3>
129
<a class="indexterm" name="id2705848"></a><pre class="programlisting">typedef struct {
150
<a name="GnomeVFSMimeApplication"></a><h3>GnomeVFSMimeApplication</h3>
151
<pre class="programlisting">typedef struct {
132
154
} GnomeVFSMimeApplication;