Win32API使いたのですが
DLLから、リンク為の.libファイルを作りたいときどうやるんでしょうか?

pragma(lib, "shlwapi.lib");
extern(Windows) int PathFileExistsW(wchar*);
void main(char[][] args) {
 int b = PathFileExistsW("c:\\dmd\\bin\\dmd.exe"w.ptr);
 printf("%.*s\n", (b ? "exist" : "not exist"));
}

ttp://www.digitalmars.com/download/freecompiler.html からimplibを入手して、
shlwapi.dllからshlwapi.lib生成してみたのですが、
  implib /noi /system shlwapi.lib %windir%\system32\shlwapi.dll
リンクでエラーになってしまいます。
  Error 42: Symbol Undefined _PathFileExistsW@4
dmdやdmcに付属の.libには、 _hoge@数字 形式のデータが入っているようなんですが
自分が生成した.libは _hoge 形式であって、一致しないようなんです。 lib -l shlwapi.lib
どうやったら _hoge@数字 形式の.lib作れるんでしょうか?