NPA_Interrupt_Control
Performs interrupt masking capabilities on the default (primary) system I/O bus. This API does not disable or enable interrupts.
LONG NPA_Interrupt_Control ( LONG npaHandle, LONG irqLevel, LONG flag );
If running under MP, the return value will always be nonzero and should be ignored.
NPA_Interrupt_Control is used to either unmask an interrupt, mask an interrupt, or check the current masking of an interrupt at the specified level on the default system I/O bus.
The action to be performed is determined by the value of the flag parameter passed into NPA_Interrupt_Control as discussed above.
Implementation of this function involves the setting or testing of bits in the hardware's interrupt mask register.
IMPORTANT:To disable all interrupts temporarily, call the OS function DisableAndRetFlags. Do not use NPA_Interrupt_Control to disable interrupts.