Pointer to a function, nominally which takes no parameters and returns void, but sometimes used as a placeholder for a pointer to a function with other signatures.
typedef void (*FunctionPointer)();