/* Auto-generated, do not edit.
 *
 * This file may be distributed under the same terms
 * as the specification from which it was generated.
 */

GType
gabble_type_dbus_hash_ss (void)
{
  static GType t = 0;

  if (G_UNLIKELY (t == 0))
    t = dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_STRING);
  return t;
}

GType
gabble_type_dbus_hash_su (void)
{
  static GType t = 0;

  if (G_UNLIKELY (t == 0))
    t = dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_UINT);
  return t;
}

GType
gabble_type_dbus_struct_su (void)
{
  static GType t = 0;

  if (G_UNLIKELY (t == 0))
    t = dbus_g_type_get_struct ("GValueArray",
        G_TYPE_STRING,
        G_TYPE_UINT,
        G_TYPE_INVALID);
  return t;
}

GType
gabble_type_dbus_struct_sq (void)
{
  static GType t = 0;

  if (G_UNLIKELY (t == 0))
    t = dbus_g_type_get_struct ("GValueArray",
        G_TYPE_STRING,
        G_TYPE_UINT,
        G_TYPE_INVALID);
  return t;
}

GType
gabble_type_dbus_array_su (void)
{
  static GType t = 0;

  if (G_UNLIKELY (t == 0))
    t = dbus_g_type_get_collection ("GPtrArray", gabble_type_dbus_struct_su ());
  return t;
}

GType
gabble_type_dbus_array_sq (void)
{
  static GType t = 0;

  if (G_UNLIKELY (t == 0))
    t = dbus_g_type_get_collection ("GPtrArray", gabble_type_dbus_struct_sq ());
  return t;
}

