You can reset the device in MAX before using it with DAQmx. MHDDK examples always set the device to a known state. It would be really hard (impossible?) for mhddk to leave the device in a state that DAQmx, or any other driver, could safely use.
Diego.