Shouldn't typedef this, especially not in a header file.  If you really want to typedef it, it needs a better name and you should be using it in your Install_Interrupt_handler() call.