I am trying to add headers provided with Upek's VtApi used to verify users with their fingerprints to my Qt application, but when I am trying to build the project, QTCreator returns 6 errors listed below.
Qt Code:
  1. VtApiPlus.h:830: error: `_T' was not declared in this scope
  2. VtApiPlus.h:834: error: `SHFlushSFCache' was not declared in this scope
  3. VtApiPlus.h:835: error: `SHGFP_TYPE_CURRENT' was not declared in this scope
  4. VtApiPlus.h:839: error: `_tcslen' was not declared in this scope
  5. VtApiPlus.h:844: error: `_tcsncat_s' was not declared in this scope
  6. VtApiPlus.h:846: error: `_tcsncat_s' was not declared in this scope
To copy to clipboard, switch view to plain text mode 
These functions are declared in shlobj.h and string.h headers included into VtApiPlus.h. MinGW has those header files, but they are different from Microsft SDKs' ones. Replacing MinGW's files with Microsoft SKDs' creates even more errors spotted in sholbj.h and string.h files.

Can you please tell me, what can I do to eliminate these 6 errors? I am trying to solve this problem for two days with no effect