Camel.StoreSearchIndex.remove

### Method

# Camel StoreSearchIndexremove

since: 3.58

#### Declaration [src]

    gboolean
    camel_store_search_index_remove (
      CamelStoreSearchIndex* self,
      CamelStore* store,
      guint32 folder_id,
      const gchar* uid
    )

#### Description [src]

Removes a message identified by the `store`, `folder_id` and `uid` from the index `self`. Note the `store` is not referenced, it’s compared pointer-wise. See `camel_store_search_index_add()` for more information.

Available since: 3.58

#### Parameters

`store`

  Type: `CamelStore`

  A `CamelStore`.

  The data is owned by the caller of the method.

`folder_id`

  Type: `guint32`

  A folder ID, other than zero.

`uid`

  Type: `const gchar*`

  A message UID.

  The data is owned by the caller of the method.
  The value is a NUL terminated UTF-8 string.

#### Return value

Type: `gboolean`

Whether the message existed and had been removed.