dbus_g_object_register_marshaller (g_cclosure_marshal_VOID__POINTER, G_TYPE_NONE, G_TYPE_POINTER, G_TYPE_INVALID); dbus_g_proxy_add_signal (spm_proxy, "StatusChanged", G_TYPE_POINTER, G_TYPE_INVALID); dbus_g_proxy_connect_signal (spm_proxy, "StatusChanged", G_CALLBACK (dbus_spm_status_changed_cb), NULL, NULL);