PK_ERROR_code_t PK_PART_ask_all_attribs ( --- received arguments --- PK_PART_t part, --- part PK_ATTDEF_t attdef, --- attribute definition --- returned arguments --- int *const n_attribs, --- number of attributes (>= 0) PK_ATTRIB_t **const attribs --- attributes (optional) ) This function returns all the attributes with the given attribute definition attached to any entity within the given part. If the attribute definition is PK_ENTITY_null, all attributes are returned, of any type. If the part is an assembly, only the attributes directly attached to the assembly and its instances are returned. The output array attribs is optional. If it is set to NULL, the function will only compute the number of such attributes within the part.