#include <FDMIECookiesBHO.h>
Public Member Functions | |
| CFDMIECookiesBHO () | |
| STDMETHOD() | DocumentComplete (IDispatch *pDisp, VARIANT *URL) |
| STDMETHOD() | DownloadComplete () |
| STDMETHOD() | DownloadBegin () |
| STDMETHOD() | BeforeNavigate2 (IDispatch *, VARIANT *url, VARIANT *flags, VARIANT *tfn, VARIANT *pd, VARIANT *headers, VARIANT_BOOL *bCancel) |
| STDMETHOD() | ProgressChange (long Progress, long ProgressMax) |
| STDMETHOD() | GetSite (REFIID riid, void **ppvSite) |
| STDMETHOD() | SetSite (IUnknown *pSite) |
Static Public Member Functions | |
| static long | get_IEDownloadsCount () |
Protected Member Functions | |
| void | DeleteFile () |
| void | WalkThroughForm (IHTMLElement *pElement, fsString &str) |
| void | SaveInfoToDisk () |
| STDMETHOD() | Disconnect () |
| STDMETHOD() | Connect () |
Protected Attributes | |
| HANDLE | m_mxFile |
| IConnectionPointContainerPtr | m_spWB_CPC |
| IWebBrowser2Ptr | m_spWB |
| DWORD | m_dwCookie |
| IConnectionPointPtr | m_spWB_CPC_CP |
| fsString | m_strCookies |
| fsString | m_strUrl |
| fsString | m_strPostData |
| fsString | m_strBeforeNavUrl |
| fsString | m_strTmpFile |
| HANDLE | m_hFile |
Static Protected Attributes | |
| static long | _cIEDownloads = 0 |
Definition at line 13 of file FDMIECookiesBHO.h.
| CFDMIECookiesBHO::CFDMIECookiesBHO | ( | ) | [inline] |
| STDMETHODIMP CFDMIECookiesBHO::DocumentComplete | ( | IDispatch * | pDisp, | |
| VARIANT * | URL | |||
| ) |
| long CFDMIECookiesBHO::get_IEDownloadsCount | ( | ) | [static] |
Definition at line 521 of file FDMIECookiesBHO.cpp.
References _cIEDownloads.
Referenced by CFDMIEStat::get_DownloadCount().
| STDMETHODIMP CFDMIECookiesBHO::DownloadComplete | ( | ) |
| STDMETHODIMP CFDMIECookiesBHO::DownloadBegin | ( | ) |
| STDMETHODIMP CFDMIECookiesBHO::BeforeNavigate2 | ( | IDispatch * | pdWB, | |
| VARIANT * | url, | |||
| VARIANT * | flags, | |||
| VARIANT * | tfn, | |||
| VARIANT * | pd, | |||
| VARIANT * | headers, | |||
| VARIANT_BOOL * | bCancel | |||
| ) |
Definition at line 382 of file FDMIECookiesBHO.cpp.
References tagPROPVARIANT::bstrVal, fsString::GetLength(), m_strBeforeNavUrl, m_strPostData, NULL, S_OK, SysFreeString(), and WalkThroughForm().
| STDMETHODIMP CFDMIECookiesBHO::ProgressChange | ( | long | Progress, | |
| long | ProgressMax | |||
| ) |
Definition at line 286 of file FDMIECookiesBHO.cpp.
References m_spWB, m_strCookies, m_strPostData, m_strUrl, NULL, S_OK, SaveInfoToDisk(), and SysFreeString().
| STDMETHODIMP CFDMIECookiesBHO::GetSite | ( | REFIID | riid, | |
| void ** | ppvSite | |||
| ) |
| STDMETHODIMP CFDMIECookiesBHO::SetSite | ( | IUnknown * | pSite | ) |
Definition at line 221 of file FDMIECookiesBHO.cpp.
References Connect(), DeleteFile(), Disconnect(), E_INVALIDARG, m_spWB, m_spWB_CPC, NULL, and S_OK.
| void CFDMIECookiesBHO::DeleteFile | ( | ) | [protected] |
Definition at line 526 of file FDMIECookiesBHO.cpp.
References m_hFile, m_mxFile, and m_strTmpFile.
Referenced by SetSite().
| void CFDMIECookiesBHO::WalkThroughForm | ( | IHTMLElement * | pElement, | |
| fsString & | str | |||
| ) | [protected] |
Definition at line 458 of file FDMIECookiesBHO.cpp.
References NULL, and SysFreeString().
Referenced by BeforeNavigate2().
| void CFDMIECookiesBHO::SaveInfoToDisk | ( | ) | [protected] |
Definition at line 331 of file FDMIECookiesBHO.cpp.
References FALSE, fsString::GetLength(), m_hFile, m_mxFile, m_strBeforeNavUrl, m_strCookies, m_strPostData, m_strTmpFile, m_strUrl, and NULL.
Referenced by ProgressChange().
| STDMETHODIMP CFDMIECookiesBHO::Disconnect | ( | ) | [protected] |
Definition at line 271 of file FDMIECookiesBHO.cpp.
References FAILED, hr, HRESULT, m_dwCookie, m_spWB_CPC, m_spWB_CPC_CP, NULL, S_FALSE, and S_OK.
| STDMETHODIMP CFDMIECookiesBHO::Connect | ( | ) | [protected] |
Definition at line 252 of file FDMIECookiesBHO.cpp.
References Disconnect(), FAILED, hr, HRESULT, m_dwCookie, m_spWB_CPC, and m_spWB_CPC_CP.
Referenced by SetSite().
long CFDMIECookiesBHO::_cIEDownloads = 0 [static, protected] |
Definition at line 47 of file FDMIECookiesBHO.h.
Referenced by DownloadBegin(), DownloadComplete(), and get_IEDownloadsCount().
HANDLE CFDMIECookiesBHO::m_mxFile [protected] |
IConnectionPointContainerPtr CFDMIECookiesBHO::m_spWB_CPC [protected] |
Definition at line 54 of file FDMIECookiesBHO.h.
Referenced by Connect(), Disconnect(), and SetSite().
IWebBrowser2Ptr CFDMIECookiesBHO::m_spWB [protected] |
Definition at line 55 of file FDMIECookiesBHO.h.
Referenced by GetSite(), ProgressChange(), and SetSite().
DWORD CFDMIECookiesBHO::m_dwCookie [protected] |
IConnectionPointPtr CFDMIECookiesBHO::m_spWB_CPC_CP [protected] |
fsString CFDMIECookiesBHO::m_strCookies [protected] |
Definition at line 58 of file FDMIECookiesBHO.h.
Referenced by ProgressChange(), and SaveInfoToDisk().
fsString CFDMIECookiesBHO::m_strUrl [protected] |
Definition at line 59 of file FDMIECookiesBHO.h.
Referenced by ProgressChange(), and SaveInfoToDisk().
fsString CFDMIECookiesBHO::m_strPostData [protected] |
Definition at line 60 of file FDMIECookiesBHO.h.
Referenced by BeforeNavigate2(), ProgressChange(), and SaveInfoToDisk().
fsString CFDMIECookiesBHO::m_strBeforeNavUrl [protected] |
Definition at line 61 of file FDMIECookiesBHO.h.
Referenced by BeforeNavigate2(), and SaveInfoToDisk().
fsString CFDMIECookiesBHO::m_strTmpFile [protected] |
HANDLE CFDMIECookiesBHO::m_hFile [protected] |
1.5.6