This structure specifies additional option information for the
client session. A pointer to this structure can be passed to the
SshAsyncConnect or SshConnect functions.
#define SSH_MAXTERMNAMELEN 32
#define SSH_MAXHOSTNAMELEN 128
#define SSH_MAXUSERNAMELEN 128
#define SSH_MAXPASSWORDLEN 128
#define SSH_MAXCOMMANDLEN 512
typedef struct _SSHOPTIONDATA
{
DWORD dwSize;
DWORD dwReserved;
UINT nProxyType;
UINT nProxyPort;
TCHAR szProxyHost[SSH_MAXHOSTNAMELEN];
TCHAR szProxyUser[SSH_MAXUSERNAMELEN];
TCHAR szProxyPassword[SSH_MAXPASSWORDLEN];
UINT nTermCols;
UINT nTermRows;
TCHAR szTermName[SSH_MAXTERMNAMELEN];
TCHAR szCommandLine[SSH_MAXCOMMANDLEN];
} SSHOPTIONDATA, *LPSSHOPTIONDATA;