/* Returns: (skip): TRUE if the call succeded, FALSE if @error is set.  */
gboolean _g_freedesktop_dbus_call_get_connection_unix_process_id_sync(_GFreedesktopDBus *proxy, const gchar *arg_name, guint *out_pid, GCancellable *cancellable, GError **error)
/* Returns: (skip): TRUE if the call succeded, FALSE if @error is set.  */
gboolean _g_freedesktop_dbus_call_get_connection_unix_process_id_sync(_GFreedesktopDBus *proxy, const gchar *arg_name, guint *out_pid, GCancellable *cancellable, GError **error)
{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetConnectionUnixProcessID",
    g_variant_new ("(s)",
                   arg_name),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(u)",
                 out_pid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}