+static SOCKET DoConnect(HOSTDATA* HostData, char *Host, char *User, char *Pass, char *Acct, int Port, int Fwall, int SavePass, int Security)\r
+{\r
+ SOCKET ContSock;\r
+ ContSock = INVALID_SOCKET;\r
+ CancelFlg = NO;\r
+// if(CancelFlg == NO && ContSock == INVALID_SOCKET && HostData->UseSFTP == YES)\r
+// {\r
+// SetTaskMsg(MSGJPN317);\r
+// if((ContSock = DoConnectCrypt(CRYPT_SFTP, HostData, Host, User, Pass, Acct, Port, Fwall, SavePass, Security)) != INVALID_SOCKET)\r
+// HostData->CryptMode = CRYPT_SFTP;\r
+// }\r
+// if(CancelFlg == NO && ContSock == INVALID_SOCKET && HostData->UseFTPIS == YES)\r
+// {\r
+// SetTaskMsg(MSGJPN316);\r
+// if((ContSock = DoConnectCrypt(CRYPT_FTPIS, HostData, Host, User, Pass, Acct, Port, Fwall, SavePass, Security)) != INVALID_SOCKET)\r
+// HostData->CryptMode = CRYPT_FTPIS;\r
+// }\r
+ if(CancelFlg == NO && ContSock == INVALID_SOCKET && HostData->UseFTPES == YES)\r
+ {\r
+ SetTaskMsg(MSGJPN315);\r
+ if((ContSock = DoConnectCrypt(CRYPT_FTPES, HostData, Host, User, Pass, Acct, Port, Fwall, SavePass, Security)) != INVALID_SOCKET)\r
+ HostData->CryptMode = CRYPT_FTPES;\r
+ }\r
+ if(CancelFlg == NO && ContSock == INVALID_SOCKET && HostData->UseNoEncryption == YES)\r
+ {\r
+ SetTaskMsg(MSGJPN314);\r
+ if((ContSock = DoConnectCrypt(CRYPT_NONE, HostData, Host, User, Pass, Acct, Port, Fwall, SavePass, Security)) != INVALID_SOCKET)\r
+ HostData->CryptMode = CRYPT_NONE;\r
+ }\r
+ return ContSock;\r
+}\r
+\r