typedef PK_LOGICAL_t (*PK_ATTRIB_filter_f_t)( const int *, void *); This is the function pointer type to be passed to PK_PART_ask_attribs_filter and PK_PART_ask_attrib_owners. The function receives two arguments: an array of integers containing selected integer field values of an attribute, and a pointer to (optional) context information supplied by the application to the PK function. It returns true or false depending on whether the values match the application's criteria.