I am having a problem using 2 interrupt endpoints, and the link posted here is broken. I have searched all over the NI website, and cannot find the article linked here. I have 2 interrupt endpoints 1, and 8. I get 2 handles for the device and set the first to use endpoint 1 and the second to use endpoint 8. Then I install 2 different callbacks for the 2 endpoints, however whenever either endpoints sends interrupt data, both callbacks get called without anyway to distinguish which endpoint generated the interrupt. I am using Visa 3.3.