23#ifndef __G_RESOURCE_H__
24#define __G_RESOURCE_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
39#define G_TYPE_RESOURCE (g_resource_get_type ())
49#define G_RESOURCE_ERROR (g_resource_error_quark ())
typedefG_BEGIN_DECLS struct _GBytes GBytes
#define GIO_AVAILABLE_IN_2_32
struct _GResource GResource
G_BEGIN_DECLS typedef guint32 GQuark
GIO_AVAILABLE_IN_2_32 GType g_resource_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_2_32 GResource * g_resource_ref(GResource *resource)
GIO_AVAILABLE_IN_2_32 void g_static_resource_init(GStaticResource *static_resource)
GIO_AVAILABLE_IN_2_32 void g_resources_unregister(GResource *resource)
GIO_AVAILABLE_IN_2_32 GQuark g_resource_error_quark(void)
GIO_AVAILABLE_IN_2_32 void g_resources_register(GResource *resource)
GIO_AVAILABLE_IN_2_32 GInputStream * g_resources_open_stream(const char *path, GResourceLookupFlags lookup_flags, GError **error)
GIO_AVAILABLE_IN_2_32 void g_static_resource_fini(GStaticResource *static_resource)
GIO_AVAILABLE_IN_2_32 gboolean g_resources_get_info(const char *path, GResourceLookupFlags lookup_flags, gsize *size, guint32 *flags, GError **error)
GIO_AVAILABLE_IN_2_32 GInputStream * g_resource_open_stream(GResource *resource, const char *path, GResourceLookupFlags lookup_flags, GError **error)
GIO_AVAILABLE_IN_2_32 char ** g_resources_enumerate_children(const char *path, GResourceLookupFlags lookup_flags, GError **error)
GIO_AVAILABLE_IN_2_32 GResource * g_resource_load(const gchar *filename, GError **error)
GIO_AVAILABLE_IN_2_32 GResource * g_resource_new_from_data(GBytes *data, GError **error)
GIO_AVAILABLE_IN_2_32 gboolean g_resource_get_info(GResource *resource, const char *path, GResourceLookupFlags lookup_flags, gsize *size, guint32 *flags, GError **error)
GIO_AVAILABLE_IN_2_32 GBytes * g_resources_lookup_data(const char *path, GResourceLookupFlags lookup_flags, GError **error)
GIO_AVAILABLE_IN_2_32 char ** g_resource_enumerate_children(GResource *resource, const char *path, GResourceLookupFlags lookup_flags, GError **error)
GIO_AVAILABLE_IN_2_32 GResource * g_static_resource_get_resource(GStaticResource *static_resource)
GIO_AVAILABLE_IN_2_32 GBytes * g_resource_lookup_data(GResource *resource, const char *path, GResourceLookupFlags lookup_flags, GError **error)
GIO_AVAILABLE_IN_2_32 void g_resource_unref(GResource *resource)
G_BEGIN_DECLS typedef char gchar
static void error(LoadState *S, const char *why)