/* Returns: (type GObject.TypeInterface) (transfer none): the default vtable for the interface, or NULL if the type is not currently in use  */
gpointer g_type_default_interface_peek(GType g_type)
/* Returns: (type GObject.TypeInterface) (transfer none): the default vtable for the interface, or NULL if the type is not currently in use  */
gpointer g_type_default_interface_peek(GType g_type)
{
  TypeNode *node;
  gpointer vtable;
  node = lookup_type_node_I (g_type);
  if (node && NODE_IS_IFACE (node) && NODE_REFCOUNT (node))
    vtable = node->data->iface.dflt_vtable;
  else
    vtable = NULL;
  return vtable;
}