Uses an alternative way to configure PyDAQmx. It can be run on a machine without NIDAQmx installed
Try to determine the NIDAQmx version from the copyright year
Recent version of NIDAQmx.h defines TaskHandle as void*. The module defines TaskHandle accordingly