www.pudn.com > 完整的FTP客户端ftpwanderersrc.zip > MyInternetSession.h


// MyInternetSession.h: interface for the CMyInternetSession class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_MYINTERNETSESSION_H__254FC5C5_3B0E_11D6_AB38_00D0B70C3D79__INCLUDED_) 
#define AFX_MYINTERNETSESSION_H__254FC5C5_3B0E_11D6_AB38_00D0B70C3D79__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
class CMyInternetSession : public CInternetSession 
{ 
public: 
	CMyInternetSession(LPCTSTR pstrAgent = NULL, DWORD dwContext = 1, DWORD dwAccessType = INTERNET_OPEN_TYPE_PRECONFIG, LPCTSTR pstrProxyName = NULL, LPCTSTR pstrProxyBypass = NULL, DWORD dwFlags = 0 )  
		: CInternetSession(pstrAgent, dwContext, dwAccessType, pstrProxyName, pstrProxyBypass, dwFlags)  
		{ 	 
			m_pMainWnd = NULL;	 
		}; 
 
// Attributes 
public: 
	HWND m_pMainWnd;  // pointer to parent window 
// Operations 
public: 
	CString GetErrorString(DWORD dwErrorCode); 
 
	virtual void OnStatusCallback(DWORD dwContext, DWORD dwInternetStatus, LPVOID lpvStatusInfomration, DWORD dwStatusInformationLen); 
}; 
 
 
 
#endif // !defined(AFX_MYINTERNETSESSION_H__254FC5C5_3B0E_11D6_AB38_00D0B70C3D79__INCLUDED_)