GObject.type_add_interface_static
Description: Reference for GObject.type_add_interface_static

### Function

# GObjecttype_add_interface_static

since: 2.0

#### Declaration

    void
    g_type_add_interface_static (
      GType instance_type,
      GType interface_type,
      const GInterfaceInfo* info
    )

#### Description

Adds `interface_type` to the static `instance_type`. The information contained in the `GInterfaceInfo` structure pointed to by `info` is used to manage the relationship.

Available since: 2.0

#### Parameters

`instance_type`

  Type: `GType`

  `GType` value of an instantiatable type.

`interface_type`

  Type: `GType`

  `GType` value of an interface type.

`info`

  Type: `GInterfaceInfo`

  `GInterfaceInfo` structure for this (`instance_type`, `interface_type`) combination.

  The data is owned by the caller of the function.