<!-- ##### SECTION Title ##### -->
MIME Database

<!-- ##### SECTION Short_Description ##### -->

functions for getting information about applications and components associated with MIME types.

<!-- ##### SECTION Long_Description ##### -->
<para>
This API can be used to query the applications and components associated with particular MIME types,
and to collect extra information about them, and also provides a convenience function for launching
them.

Applications can register themselves for particular MIME types by adhering to the
<ulink url="http://standards.freedesktop.org/desktop-entry-spec/latest">
Freedesktop.Org Desktop Entry Specification</ulink>.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT MateVFSMimeApplication ##### -->
<para>

</para>

@id: 
@name: 

<!-- ##### FUNCTION mate_vfs_mime_get_default_application ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_default_application_for_uri ##### -->
<para>

</para>

@uri: 
@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_all_applications ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_all_applications_for_uri ##### -->
<para>

</para>

@uri: 
@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_all_desktop_entries ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_default_desktop_entry ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_default_component ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_all_components ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_icon ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_get_description ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_can_be_executable ##### -->
<para>

</para>

@mime_type: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_new_from_desktop_id ##### -->
<para>

</para>

@id: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_launch ##### -->
<para>

</para>

@app: 
@uris: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_launch_with_env ##### -->
<para>

</para>

@app: 
@uris: 
@envp: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_desktop_id ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_desktop_file_path ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_name ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_generic_name ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_icon ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_exec ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_binary_name ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_requires_terminal ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_supports_uris ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_supports_startup_notification ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_get_startup_wm_class ##### -->
<para>

</para>

@app: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_equal ##### -->
<para>

</para>

@app_a: 
@app_b: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_copy ##### -->
<para>

</para>

@application: 
@Returns: 


<!-- ##### FUNCTION mate_vfs_mime_application_free ##### -->
<para>

</para>

@application: 


<!-- ##### FUNCTION mate_vfs_mime_application_list_free ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION mate_vfs_mime_component_list_free ##### -->
<para>

</para>

@list: 


