Function pointer in UML

I want to describe a function that has an argument that is a function pointer in UML, and don’t know how to do it.

my function looks like:
int m_Find(int (Compare) (void data, unsigned int dataSize))

One way to represent it as I see it is:
m_Seek(Compare : void*) : INT

But if i use that way, I will lose a lot of information I want in my class diagram.

Please help!

Dear Daniel,

Currently it is not possible to specify a function pointer as parameter type. I have forwards your request to our development team. Thanks for your suggestion.