23#ifndef __G_CREDENTIALS_H__
24#define __G_CREDENTIALS_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
40#define G_TYPE_CREDENTIALS (g_credentials_get_type ())
41#define G_CREDENTIALS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_CREDENTIALS, GCredentials))
42#define G_CREDENTIALS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_CREDENTIALS, GCredentialsClass))
43#define G_CREDENTIALS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_CREDENTIALS, GCredentialsClass))
44#define G_IS_CREDENTIALS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_CREDENTIALS))
45#define G_IS_CREDENTIALS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_CREDENTIALS))
GIO_AVAILABLE_IN_ALL gpointer g_credentials_get_native(GCredentials *credentials, GCredentialsType native_type)
struct _GCredentialsClass GCredentialsClass
GIO_AVAILABLE_IN_ALL gboolean g_credentials_is_same_user(GCredentials *credentials, GCredentials *other_credentials, GError **error)
GIO_AVAILABLE_IN_2_36 pid_t g_credentials_get_unix_pid(GCredentials *credentials, GError **error)
GIO_AVAILABLE_IN_ALL void g_credentials_set_native(GCredentials *credentials, GCredentialsType native_type, gpointer native)
GIO_AVAILABLE_IN_ALL gboolean g_credentials_set_unix_user(GCredentials *credentials, uid_t uid, GError **error)
GIO_AVAILABLE_IN_ALL uid_t g_credentials_get_unix_user(GCredentials *credentials, GError **error)
GIO_AVAILABLE_IN_ALL gchar * g_credentials_to_string(GCredentials *credentials)
GIO_AVAILABLE_IN_ALL GCredentials * g_credentials_new(void)
GIO_AVAILABLE_IN_ALL GType g_credentials_get_type(void) G_GNUC_CONST
#define GIO_AVAILABLE_IN_ALL
#define GIO_AVAILABLE_IN_2_36
struct _GCredentials GCredentials
G_BEGIN_DECLS typedef char gchar
static void error(LoadState *S, const char *why)