VC6で開発中です。

wininet.dll のバージョン6.0を指定して使いたいと思い、
InternetExplorerのバージョン6.0のマシンから拾ってきました。
動的リンクによって、使用しようとしていますが、
関数の指定の仕方がわかりません。
GetProcAddressの型変換に問題があるのだとは思っていますが、
どうすればよいのでしょうか。

HMODULE dll = LoadLibrary("./wininet.dll");
int (*proc)(int) = (int (*)(int))GetProcAddress(dll, "FtpPutFileW");
hFtp = m_lpclFtpConnection->operator HINTERNET();
ret = proc(hFtp, pszLocalFile, pszRemoteFile, INTERNET_FLAG_TRANSFER_ASCII, 0);
FreeLibrary(dll);//開放