-/* Generated by dbus-binding-tool;
-
-<?xml version="1.0" encoding="UTF-8" ?>
-<node name="/com/nokia/asdbus">
- <interface name="com.nokia.asdbus">
- <method name="resolveRecipients">
- <arg type="as" name="names" direction="in" />
- <arg type="(ia(siia(iss)))" name="reply" direction="out" />
- </method>
- </interface>
-</node>
-
-*/
-
-#include <glib.h>
-#include <dbus/dbus-glib.h>
-
-G_BEGIN_DECLS
-
-#ifndef DBUS_GLIB_CLIENT_WRAPPERS_com_nokia_asdbus
-#define DBUS_GLIB_CLIENT_WRAPPERS_com_nokia_asdbus
-
-static
-#ifdef G_HAVE_INLINE
-inline
-#endif
-gboolean
-com_nokia_asdbus_resolve_recipients (DBusGProxy *proxy, const char ** IN_names, GValueArray** OUT_reply, GError **error)
-{
- return dbus_g_proxy_call (proxy, "resolveRecipients", error,
- G_TYPE_STRV, IN_names, G_TYPE_INVALID,
- dbus_g_type_get_struct ("GValueArray",
- G_TYPE_INT, // status
- dbus_g_type_get_collection ("GPtrArray", // responces
- dbus_g_type_get_struct ("GValueArray",
- G_TYPE_STRING, // to
- G_TYPE_INT, // status
- G_TYPE_INT, // num
- dbus_g_type_get_collection ("GPtrArray", // recipients
- dbus_g_type_get_struct ("GValueArray",
- G_TYPE_INT,
- G_TYPE_STRING,
- G_TYPE_STRING,
- G_TYPE_INVALID)),
- G_TYPE_INVALID)),
- G_TYPE_INVALID),
- OUT_reply,
- G_TYPE_INVALID);
-}
-
-typedef void (*com_nokia_asdbus_resolve_recipients_reply) (DBusGProxy *proxy, GValueArray *OUT_reply, GError *error, gpointer userdata);
-
-static void
-com_nokia_asdbus_resolve_recipients_async_callback (DBusGProxy *proxy, DBusGProxyCall *call, void *user_data)
-{
- DBusGAsyncData *data = (DBusGAsyncData*) user_data;
- GError *error = NULL;
- GValueArray* OUT_reply;
- dbus_g_proxy_end_call (proxy, call, &error, dbus_g_type_get_struct ("GValueArray", G_TYPE_INT, dbus_g_type_get_collection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT, dbus_g_type_get_collection ("GPtrArray", dbus_g_type_get_struct ("GValueArray", G_TYPE_INT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID)), G_TYPE_INVALID)), G_TYPE_INVALID), &OUT_reply, G_TYPE_INVALID);
- (*(com_nokia_asdbus_resolve_recipients_reply)data->cb) (proxy, OUT_reply, error, data->userdata);
- return;
-}
-
-static
-#ifdef G_HAVE_INLINE
-inline
-#endif
-DBusGProxyCall*
-com_nokia_asdbus_resolve_recipients_async (DBusGProxy *proxy, const char ** IN_names, com_nokia_asdbus_resolve_recipients_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, "resolveRecipients", com_nokia_asdbus_resolve_recipients_async_callback, stuff, g_free, G_TYPE_STRV, IN_names, G_TYPE_INVALID);
-}
-#endif /* defined DBUS_GLIB_CLIENT_WRAPPERS_com_nokia_asdbus */
-
-G_END_DECLS