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

webbrowser.c File Reference
#include "hhctrl.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  IOleClientSiteImpl

Defines

#define ICOM_THIS_MULTI(impl, field, iface)   impl* const This=(impl*)((char*)(iface) - offsetof(impl,field))
#define CLIENTSITE(x)   ((IOleClientSite*) &(x)->lpVtbl)
#define DOCHOSTUI(x)   ((IDocHostUIHandler*) &(x)->lpvtblDocHostUIHandler)
#define INPLACESITE(x)   ((IOleInPlaceSite*) &(x)->lpvtblOleInPlaceSite)
#define INPLACEFRAME(x)   ((IOleInPlaceFrame*) &(x)->lpvtblOleInPlaceFrame)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (htmlhelp)
static HRESULT STDMETHODCALLTYPE Site_QueryInterface (IOleClientSite *iface, REFIID riid, void **ppvObj)
static ULONG STDMETHODCALLTYPE Site_AddRef (IOleClientSite *iface)
static ULONG STDMETHODCALLTYPE Site_Release (IOleClientSite *iface)
static HRESULT STDMETHODCALLTYPE Site_SaveObject (IOleClientSite *iface)
static HRESULT STDMETHODCALLTYPE Site_GetMoniker (IOleClientSite *iface, DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk)
static HRESULT STDMETHODCALLTYPE Site_GetContainer (IOleClientSite *iface, LPOLECONTAINER *ppContainer)
static HRESULT STDMETHODCALLTYPE Site_ShowObject (IOleClientSite *iface)
static HRESULT STDMETHODCALLTYPE Site_OnShowWindow (IOleClientSite *iface, BOOL fShow)
static HRESULT STDMETHODCALLTYPE Site_RequestNewObjectLayout (IOleClientSite *iface)
static HRESULT STDMETHODCALLTYPE UI_QueryInterface (IDocHostUIHandler *iface, REFIID riid, LPVOID *ppvObj)
static ULONG STDMETHODCALLTYPE UI_AddRef (IDocHostUIHandler *iface)
static ULONG STDMETHODCALLTYPE UI_Release (IDocHostUIHandler *iface)
static HRESULT STDMETHODCALLTYPE UI_ShowContextMenu (IDocHostUIHandler *iface, DWORD dwID, POINT *ppt, IUnknown *pcmdtReserved, IDispatch *pdispReserved)
static HRESULT STDMETHODCALLTYPE UI_GetHostInfo (IDocHostUIHandler *iface, DOCHOSTUIINFO *pInfo)
static HRESULT STDMETHODCALLTYPE UI_ShowUI (IDocHostUIHandler *iface, DWORD dwID, IOleInPlaceActiveObject *pActiveObject, IOleCommandTarget *pCommandTarget, IOleInPlaceFrame *pFrame, IOleInPlaceUIWindow *pDoc)
static HRESULT STDMETHODCALLTYPE UI_HideUI (IDocHostUIHandler *iface)
static HRESULT STDMETHODCALLTYPE UI_UpdateUI (IDocHostUIHandler *iface)
static HRESULT STDMETHODCALLTYPE UI_EnableModeless (IDocHostUIHandler *iface, BOOL fEnable)
static HRESULT STDMETHODCALLTYPE UI_OnDocWindowActivate (IDocHostUIHandler *iface, BOOL fActivate)
static HRESULT STDMETHODCALLTYPE UI_OnFrameWindowActivate (IDocHostUIHandler *iface, BOOL fActivate)
static HRESULT STDMETHODCALLTYPE UI_ResizeBorder (IDocHostUIHandler *iface, LPCRECT prcBorder, IOleInPlaceUIWindow *pUIWindow, BOOL fRameWindow)
static HRESULT STDMETHODCALLTYPE UI_TranslateAccelerator (IDocHostUIHandler *iface, LPMSG lpMsg, const GUID *pguidCmdGroup, DWORD nCmdID)
static HRESULT STDMETHODCALLTYPE UI_GetOptionKeyPath (IDocHostUIHandler *iface, LPOLESTR *pchKey, DWORD dw)
static HRESULT STDMETHODCALLTYPE UI_GetDropTarget (IDocHostUIHandler *iface, IDropTarget *pDropTarget, IDropTarget **ppDropTarget)
static HRESULT STDMETHODCALLTYPE UI_GetExternal (IDocHostUIHandler *iface, IDispatch **ppDispatch)
static HRESULT STDMETHODCALLTYPE UI_TranslateUrl (IDocHostUIHandler *iface, DWORD dwTranslate, OLECHAR *pchURLIn, OLECHAR **ppchURLOut)
static HRESULT STDMETHODCALLTYPE UI_FilterDataObject (IDocHostUIHandler *iface, IDataObject *pDO, IDataObject **ppDORet)
static HRESULT STDMETHODCALLTYPE InPlace_QueryInterface (IOleInPlaceSite *iface, REFIID riid, LPVOID *ppvObj)
static ULONG STDMETHODCALLTYPE InPlace_AddRef (IOleInPlaceSite *iface)
static ULONG STDMETHODCALLTYPE InPlace_Release (IOleInPlaceSite *iface)
static HRESULT STDMETHODCALLTYPE InPlace_GetWindow (IOleInPlaceSite *iface, HWND *lphwnd)
static HRESULT STDMETHODCALLTYPE InPlace_ContextSensitiveHelp (IOleInPlaceSite *iface, BOOL fEnterMode)
static HRESULT STDMETHODCALLTYPE InPlace_CanInPlaceActivate (IOleInPlaceSite *iface)
static HRESULT STDMETHODCALLTYPE InPlace_OnInPlaceActivate (IOleInPlaceSite *iface)
static HRESULT STDMETHODCALLTYPE InPlace_OnUIActivate (IOleInPlaceSite *iface)
static HRESULT STDMETHODCALLTYPE InPlace_GetWindowContext (IOleInPlaceSite *iface, LPOLEINPLACEFRAME *lplpFrame, LPOLEINPLACEUIWINDOW *lplpDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo)
static HRESULT STDMETHODCALLTYPE InPlace_Scroll (IOleInPlaceSite *iface, SIZE scrollExtent)
static HRESULT STDMETHODCALLTYPE InPlace_OnUIDeactivate (IOleInPlaceSite *iface, BOOL fUndoable)
static HRESULT STDMETHODCALLTYPE InPlace_OnInPlaceDeactivate (IOleInPlaceSite *iface)
static HRESULT STDMETHODCALLTYPE InPlace_DiscardUndoState (IOleInPlaceSite *iface)
static HRESULT STDMETHODCALLTYPE InPlace_DeactivateAndUndo (IOleInPlaceSite *iface)
static HRESULT STDMETHODCALLTYPE InPlace_OnPosRectChange (IOleInPlaceSite *iface, LPCRECT lprcPosRect)
static HRESULT STDMETHODCALLTYPE Frame_QueryInterface (IOleInPlaceFrame *iface, REFIID riid, LPVOID *ppvObj)
static ULONG STDMETHODCALLTYPE Frame_AddRef (IOleInPlaceFrame *iface)
static ULONG STDMETHODCALLTYPE Frame_Release (IOleInPlaceFrame *iface)
static HRESULT STDMETHODCALLTYPE Frame_GetWindow (IOleInPlaceFrame *iface, HWND *lphwnd)
static HRESULT STDMETHODCALLTYPE Frame_ContextSensitiveHelp (IOleInPlaceFrame *iface, BOOL fEnterMode)
static HRESULT STDMETHODCALLTYPE Frame_GetBorder (IOleInPlaceFrame *iface, LPRECT lprectBorder)
static HRESULT STDMETHODCALLTYPE Frame_RequestBorderSpace (IOleInPlaceFrame *iface, LPCBORDERWIDTHS pborderwidths)
static HRESULT STDMETHODCALLTYPE Frame_SetBorderSpace (IOleInPlaceFrame *iface, LPCBORDERWIDTHS pborderwidths)
static HRESULT STDMETHODCALLTYPE Frame_SetActiveObject (IOleInPlaceFrame *iface, IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName)
static HRESULT STDMETHODCALLTYPE Frame_InsertMenus (IOleInPlaceFrame *iface, HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths)
static HRESULT STDMETHODCALLTYPE Frame_SetMenu (IOleInPlaceFrame *iface, HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject)
static HRESULT STDMETHODCALLTYPE Frame_RemoveMenus (IOleInPlaceFrame *iface, HMENU hmenuShared)
static HRESULT STDMETHODCALLTYPE Frame_SetStatusText (IOleInPlaceFrame *iface, LPCOLESTR pszStatusText)
static HRESULT STDMETHODCALLTYPE Frame_EnableModeless (IOleInPlaceFrame *iface, BOOL fEnable)
static HRESULT STDMETHODCALLTYPE Frame_TranslateAccelerator (IOleInPlaceFrame *iface, LPMSG lpmsg, WORD wID)
static HRESULT STDMETHODCALLTYPE Storage_QueryInterface (IStorage *This, REFIID riid, LPVOID *ppvObj)
static ULONG STDMETHODCALLTYPE Storage_AddRef (IStorage *This)
static ULONG STDMETHODCALLTYPE Storage_Release (IStorage *This)
static HRESULT STDMETHODCALLTYPE Storage_CreateStream (IStorage *This, const WCHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream **ppstm)
static HRESULT STDMETHODCALLTYPE Storage_OpenStream (IStorage *This, const WCHAR *pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm)
static HRESULT STDMETHODCALLTYPE Storage_CreateStorage (IStorage *This, const WCHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStorage **ppstg)
static HRESULT STDMETHODCALLTYPE Storage_OpenStorage (IStorage *This, const WCHAR *pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstg)
static HRESULT STDMETHODCALLTYPE Storage_CopyTo (IStorage *This, DWORD ciidExclude, IID const *rgiidExclude, SNB snbExclude, IStorage *pstgDest)
static HRESULT STDMETHODCALLTYPE Storage_MoveElementTo (IStorage *This, const OLECHAR *pwcsName, IStorage *pstgDest, const OLECHAR *pwcsNewName, DWORD grfFlags)
static HRESULT STDMETHODCALLTYPE Storage_Commit (IStorage *This, DWORD grfCommitFlags)
static HRESULT STDMETHODCALLTYPE Storage_Revert (IStorage *This)
static HRESULT STDMETHODCALLTYPE Storage_EnumElements (IStorage *This, DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum)
static HRESULT STDMETHODCALLTYPE Storage_DestroyElement (IStorage *This, const OLECHAR *pwcsName)
static HRESULT STDMETHODCALLTYPE Storage_RenameElement (IStorage *This, const WCHAR *pwcsOldName, const WCHAR *pwcsNewName)
static HRESULT STDMETHODCALLTYPE Storage_SetElementTimes (IStorage *This, const WCHAR *pwcsName, FILETIME const *pctime, FILETIME const *patime, FILETIME const *pmtime)
static HRESULT STDMETHODCALLTYPE Storage_SetClass (IStorage *This, REFCLSID clsid)
static HRESULT STDMETHODCALLTYPE Storage_SetStateBits (IStorage *This, DWORD grfStateBits, DWORD grfMask)
static HRESULT STDMETHODCALLTYPE Storage_Stat (IStorage *This, STATSTG *pstatstg, DWORD grfStatFlag)
BOOL InitWebBrowser (HHInfo *info, HWND hwndParent)
void ReleaseWebBrowser (HHInfo *info)
void ResizeWebBrowser (HHInfo *info, DWORD dwWidth, DWORD dwHeight)
void DoPageAction (HHInfo *info, DWORD dwAction)

Variables

static const IOleClientSiteVtbl MyIOleClientSiteTable
static const IDocHostUIHandlerVtbl MyIDocHostUIHandlerTable
static const IOleInPlaceSiteVtbl MyIOleInPlaceSiteTable
static const IOleInPlaceFrameVtbl MyIOleInPlaceFrameTable
static const IStorageVtbl MyIStorageTable
static IStorage MyIStorage = { &MyIStorageTable }

Generated on Sun May 27 2012 05:09:54 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.