Определяет тип указателя на функцию.Функции возвращают void, и список аргументов не определен, потому что вопрос (в настоящее время, но, возможно, ошибочно) помечен C;если бы он был помечен как C ++, функция вообще не принимала бы аргументов.Чтобы сделать его функцией без аргументов (в C), вы должны использовать:
typedef void (*MCB)(void);
Это одна из областей, где существует значительная разница между C, которая пока не требуетвсе функции, которые должны быть прототипированы перед определением или использованием, и C ++, что делает.