27#ifndef __XDG_MIME_CACHE_H__
28#define __XDG_MIME_CACHE_H__
35#define _xdg_mime_cache_new_from_file XDG_RESERVED_ENTRY(cache_new_from_file)
36#define _xdg_mime_cache_ref XDG_RESERVED_ENTRY(cache_ref)
37#define _xdg_mime_cache_unref XDG_RESERVED_ENTRY(cache_unref)
38#define _xdg_mime_cache_get_max_buffer_extents XDG_RESERVED_ENTRY(cache_get_max_buffer_extents)
39#define _xdg_mime_cache_get_mime_type_for_data XDG_RESERVED_ENTRY(cache_get_mime_type_for_data)
40#define _xdg_mime_cache_get_mime_type_for_file XDG_RESERVED_ENTRY(cache_get_mime_type_for_file)
41#define _xdg_mime_cache_get_mime_type_from_file_name XDG_RESERVED_ENTRY(cache_get_mime_type_from_file_name)
42#define _xdg_mime_cache_get_mime_types_from_file_name XDG_RESERVED_ENTRY(cache_get_mime_types_from_file_name)
43#define _xdg_mime_cache_list_mime_parents XDG_RESERVED_ENTRY(cache_list_mime_parents)
44#define _xdg_mime_cache_mime_type_subclass XDG_RESERVED_ENTRY(cache_mime_type_subclass)
45#define _xdg_mime_cache_unalias_mime_type XDG_RESERVED_ENTRY(cache_unalias_mime_type)
46#define _xdg_mime_cache_get_icon XDG_RESERVED_ENTRY(cache_get_icon)
47#define _xdg_mime_cache_get_generic_icon XDG_RESERVED_ENTRY(cache_get_generic_icon)
48#define _xdg_mime_cache_glob_dump XDG_RESERVED_ENTRY(cache_glob_dump)
62 struct stat *statbuf);
64 const char *mime_types[],
int _xdg_mime_cache_media_type_equal(const char *mime_a, const char *mime_b)
const char * _xdg_mime_cache_get_icon(const char *mime)
int _xdg_mime_cache_get_mime_types_from_file_name(const char *file_name, const char *mime_types[], int n_mime_types)
XdgMimeCache * _xdg_mime_cache_new_from_file(const char *file_name)
int _xdg_mime_cache_is_valid_mime_type(const char *mime_type)
int _xdg_mime_cache_get_max_buffer_extents(void)
const char * _xdg_mime_cache_get_mime_type_from_file_name(const char *file_name)
XdgMimeCache * _xdg_mime_cache_ref(XdgMimeCache *cache)
void _xdg_mime_cache_glob_dump(void)
int _xdg_mime_cache_mime_type_equal(const char *mime_a, const char *mime_b)
const char * _xdg_mime_cache_get_mime_type_for_file(const char *file_name, struct stat *statbuf)
const char * _xdg_mime_cache_unalias_mime_type(const char *mime)
const char * _xdg_mime_cache_get_mime_type_for_data(const void *data, size_t len, int *result_prio)
const char * _xdg_mime_cache_get_generic_icon(const char *mime)
int _xdg_mime_cache_mime_type_subclass(const char *mime_a, const char *mime_b)
void _xdg_mime_cache_unref(XdgMimeCache *cache)
char ** _xdg_mime_cache_list_mime_parents(const char *mime)