### Method

# GObject ParamSpecPool list

#### Declaration

    GParamSpec**
    g_param_spec_pool_list (
      GParamSpecPool* pool,
      GType owner_type,
      guint* n_pspecs_p
    )

#### Description

Gets an array of all `GParamSpecs` owned by `owner_type` in the pool.

#### Parameters

`owner_type`

  Type: `GType`

  The owner to look for.

`n_pspecs_p`

  Type: `guint*`

  Return location for the length of the returned array.

  The argument will be set by the function.

#### Return value

Type: An array of `GParamSpec*`

A newly allocated array containing pointers to all `GParamSpecs` owned by `owner_type` in the pool.

The length of the array is in the `n_pspecs_p` argument.
The caller of the method takes ownership of the data container, but not the data inside it.