What is the purpose of this?

typedef unsigned * (*item)(void* yyy);