What exactly is the first parameter to this functions supposed to be? I'm thinking and interrupt number, but I'm not sure. Maybe it's a memory address, or an offset into the interrupt vector table?