/* Generated by dbus-binding-tool; do not edit! */
#include <glib/gtypes.h>
#include <glib/gerror.h>
#include <dbus/dbus-glib.h>
G_BEGIN_DECLS
#ifndef DBUS_GLIB_CLIENT_WRAPPERS_org_freedesktop_PolicyKit_Session
#define DBUS_GLIB_CLIENT_WRAPPERS_org_freedesktop_PolicyKit_Session
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_initiate_auth (DBusGProxy *proxy, GError **error)
{
return dbus_g_proxy_call (proxy, "InitiateAuth", error, G_TYPE_INVALID, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_initiate_auth_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_initiate_auth_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_initiate_auth_reply)data->cb) (proxy, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_initiate_auth_async (DBusGProxy *proxy, org_freedesktop_PolicyKit_Session_initiate_auth_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "InitiateAuth", org_freedesktop_PolicyKit_Session_initiate_auth_async_callback, stuff, g_free, G_TYPE_INVALID);
}
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_get_questions (DBusGProxy *proxy, char *** OUT_question_list, GError **error)
{
return dbus_g_proxy_call (proxy, "GetQuestions", error, G_TYPE_INVALID, G_TYPE_STRV, OUT_question_list, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_get_questions_reply) (DBusGProxy *proxy, char * *OUT_question_list, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_get_questions_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
char ** OUT_question_list;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_STRV, &OUT_question_list, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_get_questions_reply)data->cb) (proxy, OUT_question_list, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_get_questions_async (DBusGProxy *proxy, org_freedesktop_PolicyKit_Session_get_questions_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "GetQuestions", org_freedesktop_PolicyKit_Session_get_questions_async_callback, stuff, g_free, G_TYPE_INVALID);
}
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_get_auth_details (DBusGProxy *proxy, char ** OUT_user, char ** OUT_pam_service_name, GError **error)
{
return dbus_g_proxy_call (proxy, "GetAuthDetails", error, G_TYPE_INVALID, G_TYPE_STRING, OUT_user, G_TYPE_STRING, OUT_pam_service_name, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_get_auth_details_reply) (DBusGProxy *proxy, char * OUT_user, char * OUT_pam_service_name, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_get_auth_details_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
char * OUT_user;
char * OUT_pam_service_name;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_STRING, &OUT_user, G_TYPE_STRING, &OUT_pam_service_name, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_get_auth_details_reply)data->cb) (proxy, OUT_user, OUT_pam_service_name, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_get_auth_details_async (DBusGProxy *proxy, org_freedesktop_PolicyKit_Session_get_auth_details_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "GetAuthDetails", org_freedesktop_PolicyKit_Session_get_auth_details_async_callback, stuff, g_free, G_TYPE_INVALID);
}
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_provide_answers (DBusGProxy *proxy, const char ** IN_answer_list, GError **error)
{
return dbus_g_proxy_call (proxy, "ProvideAnswers", error, G_TYPE_STRV, IN_answer_list, G_TYPE_INVALID, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_provide_answers_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_provide_answers_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_provide_answers_reply)data->cb) (proxy, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_provide_answers_async (DBusGProxy *proxy, const char ** IN_answer_list, org_freedesktop_PolicyKit_Session_provide_answers_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "ProvideAnswers", org_freedesktop_PolicyKit_Session_provide_answers_async_callback, stuff, g_free, G_TYPE_STRV, IN_answer_list, G_TYPE_INVALID);
}
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_is_authenticated (DBusGProxy *proxy, gboolean* OUT_is_authenticated, GError **error)
{
return dbus_g_proxy_call (proxy, "IsAuthenticated", error, G_TYPE_INVALID, G_TYPE_BOOLEAN, OUT_is_authenticated, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_is_authenticated_reply) (DBusGProxy *proxy, gboolean OUT_is_authenticated, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_is_authenticated_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
gboolean OUT_is_authenticated;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_BOOLEAN, &OUT_is_authenticated, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_is_authenticated_reply)data->cb) (proxy, OUT_is_authenticated, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_is_authenticated_async (DBusGProxy *proxy, org_freedesktop_PolicyKit_Session_is_authenticated_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "IsAuthenticated", org_freedesktop_PolicyKit_Session_is_authenticated_async_callback, stuff, g_free, G_TYPE_INVALID);
}
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_get_auth_denied_reason (DBusGProxy *proxy, char ** OUT_reason, GError **error)
{
return dbus_g_proxy_call (proxy, "GetAuthDeniedReason", error, G_TYPE_INVALID, G_TYPE_STRING, OUT_reason, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_get_auth_denied_reason_reply) (DBusGProxy *proxy, char * OUT_reason, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_get_auth_denied_reason_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
char * OUT_reason;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_STRING, &OUT_reason, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_get_auth_denied_reason_reply)data->cb) (proxy, OUT_reason, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_get_auth_denied_reason_async (DBusGProxy *proxy, org_freedesktop_PolicyKit_Session_get_auth_denied_reason_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "GetAuthDeniedReason", org_freedesktop_PolicyKit_Session_get_auth_denied_reason_async_callback, stuff, g_free, G_TYPE_INVALID);
}
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_close (DBusGProxy *proxy, const gboolean IN_do_not_revoke_privileges, GError **error)
{
return dbus_g_proxy_call (proxy, "Close", error, G_TYPE_BOOLEAN, IN_do_not_revoke_privileges, G_TYPE_INVALID, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_close_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_close_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_close_reply)data->cb) (proxy, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_close_async (DBusGProxy *proxy, const gboolean IN_do_not_revoke_privileges, org_freedesktop_PolicyKit_Session_close_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "Close", org_freedesktop_PolicyKit_Session_close_async_callback, stuff, g_free, G_TYPE_BOOLEAN, IN_do_not_revoke_privileges, G_TYPE_INVALID);
}
static
#ifdef G_HAVE_INLINE
inline
#endif
gboolean
org_freedesktop_PolicyKit_Session_grant_privilege_temporarily (DBusGProxy *proxy, const gboolean IN_restrict_to_callers_pid, GError **error)
{
return dbus_g_proxy_call (proxy, "GrantPrivilegeTemporarily", error, G_TYPE_BOOLEAN, IN_restrict_to_callers_pid, G_TYPE_INVALID, G_TYPE_INVALID);
}
typedef void (*org_freedesktop_PolicyKit_Session_grant_privilege_temporarily_reply) (DBusGProxy *proxy, GError *error, gpointer userdata);
static void
org_freedesktop_PolicyKit_Session_grant_privilege_temporarily_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
{
DBusGAsyncData *data = user_data;
GError *error = NULL;
dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID);
(*(org_freedesktop_PolicyKit_Session_grant_privilege_temporarily_reply)data->cb) (proxy, error, data->userdata);
return;
}
static
#ifdef G_HAVE_INLINE
inline
#endif
DBusGProxyCall*
org_freedesktop_PolicyKit_Session_grant_privilege_temporarily_async (DBusGProxy *proxy, const gboolean IN_restrict_to_callers_pid, org_freedesktop_PolicyKit_Session_grant_privilege_temporarily_reply callback, gpointer userdata)
{
DBusGAsyncData *stuff;
stuff = g_new (DBusGAsyncData, 1);
stuff->cb = G_CALLBACK (callback);
stuff->userdata = userdata;
return dbus_g_proxy_begin_call (proxy, "GrantPrivilegeTemporarily", org_freedesktop_PolicyKit_Session_grant_privilege_temporarily_async_callback, stuff, g_free, G_TYPE_BOOLEAN, IN_restrict_to_callers_pid, G_TYPE_INVALID);
}
#endif /* defined DBUS_GLIB_CLIENT_WRAPPERS_org_freedesktop_PolicyKit_Session */
G_END_DECLS
syntax highlighted by Code2HTML, v. 0.9.1