g_variant_builder_add(array,"(ss)", EMPTY(name), EMPTY(version)); index++; }while(true);#undefEMPTYGVariantBuilder*builder = g_variant_builder_new(G_VARIANT_TYPE("(a(ss))")); g_variant_builder_add_value(builder, g_variant_builder_end(array)); g_dbus_method_invocation_return_value(...
}#endifGVariantBuilder *builder =g_variant_builder_new(G_VARIANT_TYPE("(isas)")); g_variant_builder_add(builder,"i", replyCode); g_variant_builder_add(builder,"s", *replyMessage); GVariantBuilder *array=g_variant_builder_new(G_VARIANT_TYPE("as"));for(inti =0; i < dirs.Size();...