GObject.InterfaceInfo
Description: Reference for GObject.InterfaceInfo

### Struct

# GObjectInterfaceInfo

#### Description [src]

    struct GInterfaceInfo {
      GInterfaceInitFunc interface_init;
      GInterfaceFinalizeFunc interface_finalize;
      gpointer interface_data;
    }

A structure that provides information to the type system which is used specifically for managing interface types.

###### Structure members

`interface_init:` `GInterfaceInitFunc`

  Location of the interface initialization function.

`interface_finalize:` `GInterfaceFinalizeFunc`

  Location of the interface finalization function.

`interface_data:` `gpointer`

  User-supplied data passed to the interface init/finalize functions.