-static void luc_handler_service_finalize (GObject *object);
-static void luc_handler_service_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec);
-static void luc_handler_service_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec);
-static gboolean luc_handler_service_handle_register (LUCHandler *interface,
- GDBusMethodInvocation *invocation,
- GVariant *apps,
- LUCHandlerService *service);
-static gboolean luc_handler_service_handle_deregister (LUCHandler *interface,
- GDBusMethodInvocation *invocation,
- GVariant *apps,
- LUCHandlerService *service);
+static void luc_handler_service_finalize (GObject *object);
+static void luc_handler_service_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec);
+static void luc_handler_service_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec);
+static gboolean luc_handler_service_handle_register (LUCHandler *interface,
+ GDBusMethodInvocation *invocation,
+ GVariant *apps,
+ LUCHandlerService *service);
+static gboolean luc_handler_service_handle_deregister (LUCHandler *interface,
+ GDBusMethodInvocation *invocation,
+ GVariant *apps,
+ LUCHandlerService *service);
+static gboolean luc_handler_service_get_last_user_context (GValue *value,
+ GVariant *variant,
+ gpointer user_data);
+static GVariant *luc_handler_service_set_last_user_context (const GValue *value,
+ const GVariantType *expected_type,
+ gpointer user_data);