| Top |  |  |  |  | 
CamelMimeMessage * (*CamelFilterSearchGetMessageFunc) (gpointer data,GCancellable *cancellable,GError **error);
gint camel_filter_search_match (struct _CamelSession *session,CamelFilterSearchGetMessageFunc get_message,gpointer user_data,CamelMessageInfo *info,const gchar *source,struct _CamelFolder *folder,const gchar *expression,GCancellable *cancellable,GError **error);
| get_message | function to retrieve the message if necessary. | [scope async] | 
| user_data | data for above | |
| folder | in which folder the message is stored | |
| cancellable |  a GCancellable, or  | [allow-none] | 
| error |