ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

CInternetToolbar Class Reference

#include <internettoolbar.h>

Inherits IDockingWindow, IPersistStreamInit, IOleCommandTarget, IDispatch, IShellChangeNotify, IObjectWithSite, IServiceProvider, and IBandSite.

Public Member Functions

 CInternetToolbar ()
 ~CInternetToolbar ()
void AddDockItem (IUnknown *newItem, int bandID, int flags)
HRESULT ReserveBorderSpace ()
HRESULT CreateMenuBar (IShellMenu **menuBar)
HRESULT CreateBrandBand (IUnknown **logoBar)
HRESULT CreateToolsBar (IUnknown **toolsBar)
HRESULT CreateAddressBand (IUnknown **toolsBar)
HRESULT LockUnlockToolbars (bool locked)
HRESULT CommandStateChanged (bool newValue, int commandID)
HRESULT CreateAndInitBandProxy ()
virtual HRESULT STDMETHODCALLTYPE UIActivateIO (BOOL fActivate, LPMSG lpMsg)
virtual HRESULT STDMETHODCALLTYPE HasFocusIO ()
virtual HRESULT STDMETHODCALLTYPE TranslateAcceleratorIO (LPMSG lpMsg)
virtual HRESULT STDMETHODCALLTYPE GetWindow (HWND *lphwnd)
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp (BOOL fEnterMode)
virtual HRESULT STDMETHODCALLTYPE ShowDW (BOOL fShow)
virtual HRESULT STDMETHODCALLTYPE CloseDW (DWORD dwReserved)
virtual HRESULT STDMETHODCALLTYPE ResizeBorderDW (LPCRECT prcBorder, IUnknown *punkToolbarSite, BOOL fReserved)
virtual HRESULT STDMETHODCALLTYPE GetClassID (CLSID *pClassID)
virtual HRESULT STDMETHODCALLTYPE IsDirty ()
virtual HRESULT STDMETHODCALLTYPE Load (IStream *pStm)
virtual HRESULT STDMETHODCALLTYPE Save (IStream *pStm, BOOL fClearDirty)
virtual HRESULT STDMETHODCALLTYPE GetSizeMax (ULARGE_INTEGER *pcbSize)
virtual HRESULT STDMETHODCALLTYPE InitNew ()
virtual HRESULT STDMETHODCALLTYPE QueryStatus (const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
virtual HRESULT STDMETHODCALLTYPE Exec (const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
virtual HRESULT STDMETHODCALLTYPE Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual HRESULT STDMETHODCALLTYPE SetCommandTarget (IUnknown *theTarget, GUID *category, long param14)
virtual HRESULT STDMETHODCALLTYPE Unknown1 ()
virtual HRESULT STDMETHODCALLTYPE AddButtons (const GUID *pguidCmdGroup, long buttonCount, TBBUTTON *buttons)
virtual HRESULT STDMETHODCALLTYPE AddString (const GUID *pguidCmdGroup, HINSTANCE param10, LPCTSTR param14, long *param18)
virtual HRESULT STDMETHODCALLTYPE GetButton (const GUID *pguidCmdGroup, long param10, long param14)
virtual HRESULT STDMETHODCALLTYPE GetState (const GUID *pguidCmdGroup, long commandID, long *theState)
virtual HRESULT STDMETHODCALLTYPE SetState (const GUID *pguidCmdGroup, long commandID, long theState)
virtual HRESULT STDMETHODCALLTYPE AddBitmap (const GUID *pguidCmdGroup, long param10, long buttonCount, TBADDBITMAP *lParam, long *newIndex, COLORREF param20)
virtual HRESULT STDMETHODCALLTYPE GetBitmapSize (long *paramC)
virtual HRESULT STDMETHODCALLTYPE SendToolbarMsg (const GUID *pguidCmdGroup, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *result)
virtual HRESULT STDMETHODCALLTYPE SetImageList (const GUID *pguidCmdGroup, HIMAGELIST param10, HIMAGELIST param14, HIMAGELIST param18)
virtual HRESULT STDMETHODCALLTYPE ModifyButton (const GUID *pguidCmdGroup, long param10, long param14)
virtual HRESULT STDMETHODCALLTYPE OnChange (LONG lEvent, LPCITEMIDLIST pidl1, LPCITEMIDLIST pidl2)
virtual HRESULT STDMETHODCALLTYPE SetSite (IUnknown *pUnkSite)
virtual HRESULT STDMETHODCALLTYPE GetSite (REFIID riid, void **ppvSite)
virtual HRESULT STDMETHODCALLTYPE QueryService (REFGUID guidService, REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE OnWinEvent (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *theResult)
virtual HRESULT STDMETHODCALLTYPE IsWindowOwner (HWND hWnd)
virtual HRESULT STDMETHODCALLTYPE AddBand (IUnknown *punk)
virtual HRESULT STDMETHODCALLTYPE EnumBands (UINT uBand, DWORD *pdwBandID)
virtual HRESULT STDMETHODCALLTYPE QueryBand (DWORD dwBandID, IDeskBand **ppstb, DWORD *pdwState, LPWSTR pszName, int cchName)
virtual HRESULT STDMETHODCALLTYPE SetBandState (DWORD dwBandID, DWORD dwMask, DWORD dwState)
virtual HRESULT STDMETHODCALLTYPE RemoveBand (DWORD dwBandID)
virtual HRESULT STDMETHODCALLTYPE GetBandObject (DWORD dwBandID, REFIID riid, void **ppv)
virtual HRESULT STDMETHODCALLTYPE SetBandSiteInfo (const BANDSITEINFO *pbsinfo)
virtual HRESULT STDMETHODCALLTYPE GetBandSiteInfo (BANDSITEINFO *pbsinfo)
LRESULT OnTravelBack (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnTravelForward (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnUpLevel (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnSearch (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnFolders (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnForwardToCommandTarget (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
LRESULT OnMenuDropDown (UINT idControl, NMHDR *pNMHDR, BOOL &bHandled)
LRESULT OnQueryInsert (UINT idControl, NMHDR *pNMHDR, BOOL &bHandled)
LRESULT OnQueryDelete (UINT idControl, NMHDR *pNMHDR, BOOL &bHandled)
LRESULT OnNavigateCommand (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnContextMenu (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnSize (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnSetCursor (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnTipText (UINT idControl, NMHDR *pNMHDR, BOOL &bHandled)
LRESULT OnNotify (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)

Data Fields

CComPtr< IUnknownfSite
HWND fMainReBar
bool fLocked
CComPtr< IShellMenu > fMenuBar
HWND fMenuBandWindow
HWND fNavigationWindow
CComPtr< IUnknownfLogoBar
CComPtr< IUnknownfControlsBar
CComPtr< IUnknownfNavigationBar
CComObject< CMenuCallbackfMenuCallback
CComPtr< IOleCommandTargetfCommandTarget
GUID fCommandCategory
HWND fToolbarWindow
DWORD fAdviseCookie
CComPtr< IBandProxy > fBandProxy

Detailed Description

Definition at line 67 of file internettoolbar.h.


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

Generated on Sun May 27 2012 06:16:51 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.