GObject.type_default_interface_unref
Description: Reference for GObject.type_default_interface_unref

### Function

# GObjecttype_default_interface_unref

since: 2.4

#### Declaration

    void
    g_type_default_interface_unref (
      GObjectTypeInterface* g_iface
    )

#### Description

Decrements the reference count for the type corresponding to the interface default vtable `g_iface`. If the type is dynamic, then when no one is using the interface and all references have been released, the finalize function for the interface’s default vtable (the `class_finalize` member of `GTypeInfo`) will be called.

Available since: 2.4

#### Parameters

`g_iface`

  Type: `GTypeInterface`

  The default vtable structure for an interface, as returned by `g_type_default_interface_ref()`

  The data is owned by the caller of the function.