CWgBHO Class Reference

#include <WgBHO.h>

List of all members.

Public Member Functions

 CWgBHO ()
STDMETHOD() BeforeNavigate2 (IDispatch *, VARIANT *url, VARIANT *flags, VARIANT *tfn, VARIANT *pd, VARIANT *headers, VARIANT_BOOL *bCancel)

Protected Member Functions

void WalkThroughForm (IHTMLElement *pElement, fsString &str)
STDMETHOD() Connect ()
STDMETHOD() SetSite (IUnknown *pSite)
STDMETHOD() GetSite (REFIID riid, void **ppvSite)

Protected Attributes

DWORD m_dwCookie
CComQIPtr< IWebBrowser2,&IID_IWebBrowser2 > m_spWebBrowser2
CComQIPtr
< IConnectionPointContainer,&IID_IConnectionPointContainer > 
m_spCPC


Detailed Description

Definition at line 14 of file WgBHO.h.


Constructor & Destructor Documentation

CWgBHO::CWgBHO (  )  [inline]

Definition at line 21 of file WgBHO.h.


Member Function Documentation

STDMETHODIMP CWgBHO::BeforeNavigate2 ( IDispatch *  ,
VARIANT url,
VARIANT flags,
VARIANT tfn,
VARIANT pd,
VARIANT headers,
VARIANT_BOOL bCancel 
)

void CWgBHO::WalkThroughForm ( IHTMLElement *  pElement,
fsString str 
) [protected]

Definition at line 155 of file WgBHO.cpp.

References NULL, and SysFreeString().

Referenced by BeforeNavigate2().

STDMETHODIMP CWgBHO::Connect (  )  [protected]

Definition at line 35 of file WgBHO.cpp.

References FAILED, hr, HRESULT, m_dwCookie, m_spCPC, and S_OK.

Referenced by SetSite().

STDMETHODIMP CWgBHO::SetSite ( IUnknown pSite  )  [protected]

Definition at line 22 of file WgBHO.cpp.

References Connect(), m_spCPC, m_spWebBrowser2, NULL, and S_OK.

STDMETHODIMP CWgBHO::GetSite ( REFIID  riid,
void **  ppvSite 
) [protected]

Definition at line 13 of file WgBHO.cpp.

References E_INVALIDARG, m_spWebBrowser2, and NULL.


Member Data Documentation

DWORD CWgBHO::m_dwCookie [protected]

Definition at line 39 of file WgBHO.h.

Referenced by Connect().

CComQIPtr<IWebBrowser2, &IID_IWebBrowser2> CWgBHO::m_spWebBrowser2 [protected]

Definition at line 41 of file WgBHO.h.

Referenced by BeforeNavigate2(), GetSite(), and SetSite().

CComQIPtr<IConnectionPointContainer, &IID_IConnectionPointContainer> CWgBHO::m_spCPC [protected]

Definition at line 42 of file WgBHO.h.

Referenced by Connect(), and SetSite().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:58 2008 by  doxygen 1.5.6