現在下記のソースです。
GetProcAddressにカーソルを合わせたら int *_cdecl と出るけれども、
型に合わせて変換したら、void型...
これだと、呼び出せないのは当たり前なのですが・・・
error C2197: 'int (__stdcall *)(void)' : 実引数が多すぎます。
私、正解に近づいてます・・・?

int (__stdcall *proc)(void) = GetProcAddress(dll, "FtpPutFile");

// FTP接続が開始されているとき
if(NULL != m_lpclFtpConnection)
{
// ファイルをアップロードする。
hFtp = m_lpclFtpConnection->operator HINTERNET();
T_FtpPutFileW *t_FtpPutFile = new T_FtpPutFileW;
t_FtpPutFile->hConnect = hFtp;
t_FtpPutFile->lpszLocalFile = (const WCHAR*)pszLocalFile;
t_FtpPutFile->lpszNewRemoteFile = (const WCHAR*)pszRemoteFile;
t_FtpPutFile->dwFlags = INTERNET_FLAG_TRANSFER_ASCII;
t_FtpPutFile->dwContext = 0;

ret = proc(t_FtpPutFile);