Hi,
Are you able to run any of the NI-DAQmx C shipping examples? They are built to run in Microsoft Visual Studio 6.0. So I am not sure whether or not you will have a problem in V4. Can you get ahold of a MSVC 6.0 to give it a try?
What version of NI-DAQ are you using? The latest is NI-DAQ 7.3. A clean install of the newest driver version couldn't hurt.
Also, about the input configuration. The input configuration is set when you create your analog input task. For example, you would use the following function to make an AI task:
DAQmxCreateAIVoltageChan
int32 DAQmxCreateAIVoltageChan (TaskHandle taskHandle, const char physicalChannel[], const char nameToAssignToChannel[], int32 terminalConfig, float64 minVal, float64 maxVal, int32 units, const char customScaleName[]);
You see that in the parameters, you will specify the terminalConfig for that channel.
-Sal