Email.h
上传用户:jpdph_love
上传日期:2013-04-11
资源大小:116k
文件大小:1k
- // Email.h
- #ifndef __EMAIL_H__
- #define __EMAIL_H__
- typedef struct{
- CWinThread **pSendEmailThread;
- char szEmailAddress[300];
- char szMessage[10000];
- char szFrom[300];
- char szHost[300];
- char szErrorMessage[500];
- char szSubject[300];
- SOCKET hSocket;
- BOOL bCompleted;
- DWORD dwLastError;
- BOOL bAbort;
- } EMAIL_INFO;
- #define BUFFERSIZE 3000
- class CEmail
- {
- public:
- CEmail();
- ~CEmail();
- void Send( const char *, const char *, const char *, const char *, const char * );
-
- EMAIL_INFO m_Info;
- private:
- CWinThread *m_pSendEmailThread;
- static UINT SendThread( LPVOID );
- static BOOL SendSocketData( EMAIL_INFO *, char *, CSocket&, const char * );
- HANDLE m_hThread;
- };
- #endif