CuInternetSession::CuInternetSession(
LPCTSTR lpszAgent /*= NULL*/,
DWORD dwAccessType/* = INTERNET_OPEN_TYPE_DIRECT*/,
LPCTSTR lpszProxyName/* = NULL*/,
LPCTSTR lpszProxyBypass/* = NULL*/,
DWORD dwFlags/* = 0*/
)
{
m_hSession = InternetOpen(lpszAgent, dwAccessType, lpszProxyName, lpszProxyBypass, dwFlags);
}
CuInternetSession::~CuInternetSession(void)
{
::InternetCloseHandle(m_hSession);
}
CuInternetFile * CuInternetSession::OpenUrl( LPCTSTR lpszUrl, LPCTSTR lpszHeaders,
DWORD dwHeadersLength, DWORD dwFlags, DWORD_PTR dwContext)
{
HINTERNET hFile = ::InternetOpenUrl( m_hSession, lpszUrl, lpszHeaders,
dwHeadersLength, dwFlags, dwContext );
CuInternetFile* pFile = new CuInternetFile( hFile );
return pFile;
}
2009年12月17日 星期四
CuInternetSession.cpp
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言