Borland C++Builderで、SHGetPathFromIDList()を使おうと思って、
#include <Shlobj.h>

したのですが、
[C++ エラー] SHLOBJ.h(1762): E2238 'FVSHOWINFO' の宣言が複数見つかった
[C++ エラー] SHLOBJ.h(1936): E2238 'FOLDERSETTINGS' の宣言が複数見つかった
[C++ エラー] SHLOBJ.h(3717): E2238 'DESKBANDINFO' の宣言が複数見つかった
[C++ エラー] SHLOBJ.h(4808): E2238 'SHELLFLAGSTATE' の宣言が複数見つかった

などといわれてしまいます。
いったいなぜなんでしょうか? また、どうすれば治るのでしょうか?
教えてください。よろしくお願いします。