The default value for each member element is found in square brackets [] after the description.
Click on the member name to see additional information about the member. Click on the member type to view details about the type.
| typedef struct FVSDK_SessionStruct |
| { |
|
| UINT |
nSize; |
|
| UINT |
nVersion; |
|
| FVSDK_SESSION_ID |
nSessionID; |
|
typedef WORD FVSDK_SESSION_ID; |
| FVSDK_ERROR_CODE |
fvecLastError; |
|
typedef int FVSDK_ERROR_CODE; |
| |
|
|
|
| HWND |
hwndMainWnd; |
|
| LPCTSTR |
pszAppName; |
|
| LPCTSTR |
pszAppVersion; |
|
| BOOL |
bPasv; |
|
| LPCTSTR |
pszTempPath; |
|
| BOOL |
bMaintainDownloadFileTime; |
|
| BOOL |
bMaintainUploadFileTime; |
|
| BOOL |
bConvertFutureFiles; |
|
| BOOL |
bUseLocalTimeForAnonymous; |
|
| BOOL |
bConvertFileNamesToUpper; |
|
| BOOL |
bConvertFileNamesToLower; |
|
| BOOL |
bConvertUpperToLower; |
|
| BOOL |
bConvertFileNamesToUFC; |
|
| BOOL |
bThoroughLinkResolution; |
|
| BOOL |
bAsciiMode; |
|
| BOOL |
bAutoASCII; |
|
| BOOL |
bUseMVSUNIXDirListings; |
|
| BOOL |
bChangeLocalDate; |
|
| USHORT |
nAutoUpload; |
|
| FVSDK_AUTO_UPLOAD_ASK |
ask the user to upload a changed file while using FVSDK_RemoteEdit() or FVSDK_RemoteView() |
| FVSDK_AUTO_UPLOAD_AUTOMATIC |
don't ask the user to upload a changed file while using FVSDK_RemoteEdit() or FVSDK_RemoteView(), upload it if it's changed |
| FVSDK_AUTO_UPLOAD_DISABLED |
don't do anything using using FVSDK_RemoteEdit() or FVSDK_RemoteView() after the user completes his work |
|
| USHORT |
nPasswordSecurityMode; |
|
|
| USHORT |
nSecurityType; |
|
|
| BOOL |
bConnectionSaver; |
|
| BOOL |
bSupportsResume; |
|
| BOOL |
bSupportsFEAT; |
|
| BOOL |
bUseSimpleListings; |
|
| BOOL |
bClearCommandChannel; |
|
| BOOL |
bClearDataChannel; |
|
| BOOL |
bUseMLST; |
|
| BOOL |
bDisplayErrors; |
|
| BOOL |
bLoginOnly; |
|
| |
|
| LPCTSTR |
pszInclFilter; |
|
| LPCTSTR |
pszExclFilter; |
|
| BOOL |
bFilterIncludeFolders; |
|
| BOOL |
bFilterApplyToUploads; |
|
| BOOL |
bFilterApplyToDownloads; |
|
| BOOL |
bFilterApplyToServerToServer; |
|
| BOOL |
bFilterApplyToSyncFolders; |
|
| |
|
| UINT |
nGetFileTries; |
|
| UINT |
nPutFileTries; |
|
| |
|
| BOOL |
bCheckXCRC; |
|
| |
|
| BOOL |
bLimitUploadRate; |
|
| BOOL |
bLimitDownloadRate; |
|
| double |
dUploadRate; |
|
| double |
dDownloadRate; |
|
| |
|
| USHORT |
nCompressionMode; |
|
|
| USHORT |
nZlibCompressionLevel; |
|
| |
|
| BOOL |
bUploadAutoRename; |
|
| LPCTSTR* |
ppszUploadRenames; |
|
| BOOL |
bDownloadAutoRename; |
|
| LPCTSTR* |
ppszDownloadRenames; |
|
| |
|
| BOOL |
bCleanupTempFiles; |
|
| |
|
| LPCTSTR |
pszListParameter; |
|
| |
|
| int |
nMinuteOffsetGMT; |
|
| UINT |
nAdjustServerTimeGMT; |
|
|
| |
|
| BOOL |
bSkipVMSVersions; |
|
| BOOL |
bStripMVSExtensions; |
|
| |
|
| LPCTSTR |
pszProfileName; |
|
| |
|
| DWORD |
dwConnectionTimeout; |
|
| DWORD |
dwConnectionRetries; |
|
| UINT |
nConnectionAttempts; |
|
| DWORD |
dwReceiveTimeout; |
|
| DWORD |
dwSendTimeout; |
|
| BOOL |
bKeepAlive; |
|
| DWORD |
dwKeepAliveIdleTime; |
|
| DWORD |
dwConnectionDelay; |
|
| |
|
| BOOL |
bShowTransferDialogs; |
|
| BOOL |
bShowTransferAnimations; |
|
| LPCTSTR |
pszSingleUploadAnimationFile; |
|
| LPCTSTR |
pszSingleDownloadAnimationFile; |
|
| LPCTSTR |
pszMultipleUploadAnimationFile; |
|
| LPCTSTR |
pszMultipleDownloadAnimationFile; |
|
| |
|
| LPCTSTR |
pszConnectSoundFile; |
|
| LPCTSTR |
pszTransferCompleteSoundFile; |
|
| |
| LPCTSTR |
pszTextFileExtensions; |
|
| |
|
| UINT |
nAccessType; |
|
|
| LPCTSTR |
pszProxyName; |
|
| LPCTSTR |
pszProxyUserID; |
|
| UINT |
nProxyPort; |
|
| LPCTSTR |
pszProxyPassword; |
|
| char |
chUserAtDelim; |
|
| |
|
| BOOL |
bConfirmUploadOverwrite; |
|
| BOOL |
bConfirmDownloadOverwrite; |
|
| BOOL |
bConfirmAutoUploadOverwrite; |
|
| BOOL |
bConfirmFileDelete; |
|
| BOOL |
bConfirmFolderDelete; |
|
| BOOL |
bConfirmFolderShortCutDelete; |
|
| BOOL |
bUploadNewerOnly; |
|
| BOOL |
bDownloadNewerOnly; |
|
| BOOL |
bUsePwdForKeepAlive; |
|
| |
|
| LPCTSTR |
pszServer; |
|
| UINT |
nPort; |
|
| LPCTSTR |
pszUserID; |
|
| LPCTSTR |
pszPassword; |
|
| LPCTSTR |
pszDefaultDirectory; |
|
| LPCTSTR |
pszAccount; |
|
| |
|
| LPCTSTR |
pszAnonymousPassword; |
|
| |
|
| BOOL |
bShowRawListings; |
|
| |
|
| LPCTSTR |
pszSSLCertPath; |
|
| LPCTSTR |
pszSSLPrivateKeyPath; |
|
| LPCTSTR |
pszSSLCertPassword; |
|
| |
|
| BOOL |
bSSHUsePasswordAuth; |
|
| BOOL |
bSSHUsePublicKeyAuth; |
|
| BOOL |
bSSHUseCompression; |
|
| LPCTSTR |
pszSSHPrivateKeyPassword; |
|
| LPCTSTR |
pszSSHPrivateKeyFile; |
|
| |
|
| BOOL |
bUsePortRange; |
|
| DWORD |
dwPortRangeStart; |
|
| DWORD |
dwPortRangeEnd; |
|
| LPCTSTR |
pszPublicIPName; |
|
| |
|
| LPCTSTR |
pszDodEntry; |
|
| LPCTSTR |
pszDodUserID; |
|
| LPCTSTR |
pszDodPassword; |
|
| LPCTSTR |
pszDodDomain; |
|
| UINT |
nDodTries; |
|
| LPCTSTR |
pszDodCallBackNumber; |
|
| |
|
| BOOL |
bUseAddOns; |
|
| LPCTSTR* |
ppszAddOns; |
|
| |
|
|
|
|
|
| |
|
| FVSDK_LOG_TEXT_FUNC |
pfnLogText; |
|
typedef void (CALLBACK* FVSDK_LOG_TEXT_FUNC) (FVSDK_CALLBACK_DATA pvData, UINT nType, LPCTSTR pszText); |
| FVSDK_CALLBACK_DATA |
pvLogTextData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| |
|
| FVSDK_ASKPASS_FUNC |
pfnAskPassword; |
|
typedef BOOL (CALLBACK* FVSDK_ASKPASS_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszBuffer, int nBufferSize); |
| FVSDK_CALLBACK_DATA |
pvAskPasswordData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_ASKPASSC_FUNC |
pfnAskChangePassword; |
|
typedef BOOL (CALLBACK* FVSDK_ASKPASSC_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszBuffer, int nBufferSize); |
| FVSDK_CALLBACK_DATA |
pvAskChangePasswordData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_PASSCHG_FUNC |
pfnPasswordChanged; |
|
typedef void (CALLBACK* FVSDK_PASSCHG_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszPassword); |
| FVSDK_CALLBACK_DATA |
pvPasswordChangedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| |
|
| FVSDK_FLUP_REN_FUNC |
pfnUploadFileRename; |
|
typedef void (CALLBACK* FVSDK_FLUP_REN_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszOldFileName, LPCTSTR pszNewFileName); |
| FVSDK_CALLBACK_DATA |
pvUploadFileRenameData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_FLUP_FUNC |
pfnFileUploaded; |
|
typedef void (CALLBACK* FVSDK_FLUP_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszSourcePath, LPCTSTR pszDestPath); |
| FVSDK_CALLBACK_DATA |
pvFileUploadedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_FLDOWN_FUNC |
pfnFileDownloaded; |
|
typedef void (CALLBACK* FVSDK_FLDOWN_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszSourcePath, LPCTSTR pszDestPath); |
| FVSDK_CALLBACK_DATA |
pvFileDownloadedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_FLDNERR_FUNC |
pfnDownloadError; |
|
typedef void (CALLBACK* FVSDK_FLDNERR_FUNC) (FVSDK_CALLBACK_DATA pvData, long nErr, long nCause, LPCTSTR pszError, LPCTSTR pszRemotePath, LPCTSTR pszDestFileName, LPCTSTR pszExtraInfo); |
| FVSDK_CALLBACK_DATA |
pvDownloadErrorData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_FLUPERR_FUNC |
pfnUploadError; |
|
typedef void (CALLBACK* FVSDK_FLUPERR_FUNC) (FVSDK_CALLBACK_DATA pvData, long nErr, long nCause, LPCTSTR pszError, LPCTSTR pszRemotePath, LPCTSTR pszLocalPath); |
| FVSDK_CALLBACK_DATA |
pvUploadErrorData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| |
|
| FVSDK_LCDIRCR_FUNC |
pfnLocalDirCreated; |
|
typedef void (CALLBACK* FVSDK_LCDIRCR_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszPath); |
| FVSDK_CALLBACK_DATA |
pvLocalDirCreatedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_LCDIRDL_FUNC |
pfnLocalDeleted; |
|
typedef void (CALLBACK* FVSDK_LCDIRDL_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszPath); |
| FVSDK_CALLBACK_DATA |
pvLocalDeletedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_LCFLCHG_FUNC |
pfnLocalFileChanged; |
|
typedef void (CALLBACK* FVSDK_LCFLCHG_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszPath); |
| FVSDK_CALLBACK_DATA |
pvLocalFileChangedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_RMDIRCR_FUNC |
pfnRemoteDirectoryCreated; |
|
typedef void (CALLBACK* FVSDK_RMDIRCR_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszPath); |
| FVSDK_CALLBACK_DATA |
pvRemoteDirectoryCreatedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_RMDIRDEL_FUNC |
pfnRemoteDirectoryDeleted; |
|
typedef void (CALLBACK* FVSDK_RMDIRDEL_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszPath); |
| FVSDK_CALLBACK_DATA |
pvRemoteDirectoryDeletedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| FVSDK_RMFILEDL_FUNC |
pfnRemoteFileDeleted; |
|
typedef void (CALLBACK* FVSDK_RMFILEDL_FUNC) (FVSDK_CALLBACK_DATA pvData, LPCTSTR pszPath); |
| FVSDK_CALLBACK_DATA |
pvRemoteFileDeletedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| |
|
| FVSDK_HELP_FUNC |
pfnHelpButtonPressed; |
|
typedef void (CALLBACK* FVSDK_HELP_FUNC) (FVSDK_CALLBACK_DATA pvData, UINT nSource); |
| FVSDK_CALLBACK_DATA |
pvHelpButtonPressedData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| |
|
| FVSDK_TRANSTAT_FUNC |
pfnNotifyTransferStatus; |
|
typedef void (CALLBACK* FVSDK_TRANSTAT_FUNC) (FVSDK_CALLBACK_DATA pvData, UINT nStatus, FVSDK_TransferStatus* pStatus); |
| FVSDK_CALLBACK_DATA |
pvNotifyTransferStatusData; |
|
typedef void* FVSDK_CALLBACK_DATA; |
| |
| } FVSDK_Session; |