| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 | 
							- // Client.h: interface for the CClient class.
 
- //
 
- //////////////////////////////////////////////////////////////////////
 
- #if !defined(AFX_CLIENT_H__E9B55197_85B2_4ABF_92FF_E6301F346404__INCLUDED_)
 
- #define AFX_CLIENT_H__E9B55197_85B2_4ABF_92FF_E6301F346404__INCLUDED_
 
- #if _MSC_VER > 1000
 
- #pragma once
 
- #endif // _MSC_VER > 1000
 
- #include "Server.h"
 
- #include "Encryption.h"
 
- #include "SendSocket.h"
 
- #include "Popup.h"
 
- class CSendToFriendInfo
 
- {
 
- public:
 
- 	CSendToFriendInfo()
 
- 	{
 
- 		m_pPopup = NULL;
 
- 		m_lPos = -1;
 
- 		m_pClipList = NULL;
 
- 		m_pPopup = NULL;
 
- 	}
 
- 	~CSendToFriendInfo()
 
- 	{
 
- 		if(m_pClipList)
 
- 		{
 
- 			delete m_pClipList;
 
- 			m_pClipList = NULL;
 
- 		}
 
- 	}
 
- 	CClipList *m_pClipList;
 
- 	long m_lPos;
 
- 	CString m_csIP;
 
- 	CPopup *m_pPopup;
 
- 	CString m_csErrorText;
 
- };
 
- class CClient  
 
- {
 
- public:
 
- 	CClient();
 
- 	virtual ~CClient();
 
- 	BOOL SendItem(CClip *pClip);
 
- 	
 
- 	BOOL OpenConnection(const TCHAR* servername);
 
- 	BOOL CloseConnection();
 
- 	HGLOBAL RequestCopiedFiles(CClipFormat &HDropFormat, CString csIP, CString csComputerName);
 
- protected:
 
- 	SOCKET m_Connection;
 
- 	CSendSocket m_SendSocket;
 
- 	BOOL SendClipFormat(CClipFormat* pCF);
 
- 	
 
- protected:
 
- 	
 
- };
 
- BOOL SendToFriend(CSendToFriendInfo &Info);
 
- UINT  SendClientThread(LPVOID pParam);
 
- #endif // !defined(AFX_CLIENT_H__E9B55197_85B2_4ABF_92FF_E6301F346404__INCLUDED_)
 
 
  |