We are using PC-Lint 7.5 and have taken the option of excluding any CVI headers (either the supplied, or autogenerated, i.e. uir headers) from the lint report.
In common with the microsoft headers they do not check for repeated includes which is where most of the errors come from.
As an addition we also exclude all third party headers, i.e instruments etc. These are not considered part of our code for review purposes as they are supplied by external parties and "should" have been reviewed by the supplier!
To exclude a header use
//lint -elib(*)
#include
//lint +elib(*)
The plus turns off the checking, the minus turns it back on again.
Hope this has been of some help.
Alastair French
Racal Instruments Ltd