SDK Windows EloamDll

增加引用计数


Description:    增加引用计数
Input:          ftp ftp 句柄
Return:         返回增加后的引用计数
Function:       EXTERN_C LONG ELOAMAPI EloamFtp_AddRef(HELOAMFTP ftp);

 

减少引用计数


Description:    减少引用计数(如果减少为 0 则销毁)
Input:          ftp ftp 句柄
Return:         返回减少后的引用计数,为 0 表示已经销毁
Function:       EXTERN_C LONG ELOAMAPI EloamFtp_Release(HELOAMFTP ftp);

 

上传文件


Description:    上传文件
Input:          ftp ftp 句柄
                flag 保留,必须传 0
                localPath 本地文件路径
                remotePath 服务器文件路径
                fun 上传回调
                userData 回调用户数据
Return:         成功返回 TRUE,失败返回 FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamFtp_Upload(HELOAMFTP ftp, LONG flag, BSTR localPath, BSTR remotePath, ELOAM_FTPCALLBACK fun, LPVOID userData);

 

停止上传


Description:    停止上传
Input:          ftp ftp 句柄
Return:         成功返回 TRUE,失败返回 FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamFtp_StopUpload(HELOAMFTP ftp);

 

等待上传


Description:    等待上传
Input:          ftp ftp 句柄
Return:         成功返回 TRUE,失败返回 FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamFtp_WaitUpload(HELOAMFTP ftp);

 

创建文件夹


Description:    创建文件夹
Input:          ftp ftp 句柄
                dirPath 文件夹路径
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamFtp_CreateDir(HELOAMFTP ftp, BSTR dirPath);

 

删除文件夹


Description:    删除文件夹
Input:          ftp ftp 句柄
                dirPath 文件夹路径
Return:         成功返回TRUE,失败返回FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamFtp_RemoveDir(HELOAMFTP ftp, BSTR dirPath);