| 1234567891011121314151617181920212223242526 | 
							- #pragma once
 
- #include "RecieveSocket.h"
 
- #include "FileTransferProgressDlg.h"
 
- #define USER_CANCELED -2
 
- class CFileRecieve
 
- {
 
- public:
 
- 	CFileRecieve();
 
- 	virtual ~CFileRecieve();
 
- 	long RecieveFiles(SOCKET sock, CString csIP, CFileTransferProgressDlg *pProgress);
 
- 	HGLOBAL CreateCF_HDROPBuffer();
 
- 	void AddFile(CString csFile)	{ m_RecievedFiles.Add(csFile); }
 
- protected:
 
- 	long RecieveFileData(ULONG lFileSize, CString csFileName);
 
- protected:
 
- 	CRecieveSocket m_Sock;
 
- 	CString m_csRecievingFromIP;
 
- 	CStringArray m_RecievedFiles;
 
- 	CFileTransferProgressDlg *m_pProgress;
 
- };
 
 
  |