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 "wine/debug.h"
#include "shdocvw.h"
#include "exdispid.h"
#include "mshtml.h"

Go to the source code of this file.

Defines

#define WEBBROWSER_THIS(iface)   DEFINE_THIS(WebBrowser, WebBrowser2, iface)
#define SERVPROV_THIS(iface)   DEFINE_THIS(WebBrowser, OleObject, iface)
#define DOCHOST_THIS(iface)   DEFINE_THIS2(WebBrowser,doc_host,iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shdocvw)
static HRESULT WINAPI WebBrowser_QueryInterface (IWebBrowser2 *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI WebBrowser_AddRef (IWebBrowser2 *iface)
static ULONG WINAPI WebBrowser_Release (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_GetTypeInfoCount (IWebBrowser2 *iface, UINT *pctinfo)
static HRESULT WINAPI WebBrowser_GetTypeInfo (IWebBrowser2 *iface, UINT iTInfo, LCID lcid, LPTYPEINFO *ppTInfo)
static HRESULT WINAPI WebBrowser_GetIDsOfNames (IWebBrowser2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI WebBrowser_Invoke (IWebBrowser2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr)
static HRESULT WINAPI WebBrowser_GoBack (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_GoForward (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_GoHome (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_GoSearch (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_Navigate (IWebBrowser2 *iface, BSTR szUrl, VARIANT *Flags, VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers)
static HRESULT WINAPI WebBrowser_Refresh (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_Refresh2 (IWebBrowser2 *iface, VARIANT *Level)
static HRESULT WINAPI WebBrowser_Stop (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_get_Application (IWebBrowser2 *iface, IDispatch **ppDisp)
static HRESULT WINAPI WebBrowser_get_Parent (IWebBrowser2 *iface, IDispatch **ppDisp)
static HRESULT WINAPI WebBrowser_get_Container (IWebBrowser2 *iface, IDispatch **ppDisp)
static HRESULT WINAPI WebBrowser_get_Document (IWebBrowser2 *iface, IDispatch **ppDisp)
static HRESULT WINAPI WebBrowser_get_TopLevelContainer (IWebBrowser2 *iface, VARIANT_BOOL *pBool)
static HRESULT WINAPI WebBrowser_get_Type (IWebBrowser2 *iface, BSTR *Type)
static HRESULT WINAPI WebBrowser_get_Left (IWebBrowser2 *iface, LONG *pl)
static HRESULT WINAPI WebBrowser_put_Left (IWebBrowser2 *iface, LONG Left)
static HRESULT WINAPI WebBrowser_get_Top (IWebBrowser2 *iface, LONG *pl)
static HRESULT WINAPI WebBrowser_put_Top (IWebBrowser2 *iface, LONG Top)
static HRESULT WINAPI WebBrowser_get_Width (IWebBrowser2 *iface, LONG *pl)
static HRESULT WINAPI WebBrowser_put_Width (IWebBrowser2 *iface, LONG Width)
static HRESULT WINAPI WebBrowser_get_Height (IWebBrowser2 *iface, LONG *pl)
static HRESULT WINAPI WebBrowser_put_Height (IWebBrowser2 *iface, LONG Height)
static HRESULT WINAPI WebBrowser_get_LocationName (IWebBrowser2 *iface, BSTR *LocationName)
static HRESULT WINAPI WebBrowser_get_LocationURL (IWebBrowser2 *iface, BSTR *LocationURL)
static HRESULT WINAPI WebBrowser_get_Busy (IWebBrowser2 *iface, VARIANT_BOOL *pBool)
static HRESULT WINAPI WebBrowser_Quit (IWebBrowser2 *iface)
static HRESULT WINAPI WebBrowser_ClientToWindow (IWebBrowser2 *iface, int *pcx, int *pcy)
static HRESULT WINAPI WebBrowser_PutProperty (IWebBrowser2 *iface, BSTR szProperty, VARIANT vtValue)
static HRESULT WINAPI WebBrowser_GetProperty (IWebBrowser2 *iface, BSTR szProperty, VARIANT *pvtValue)
static HRESULT WINAPI WebBrowser_get_Name (IWebBrowser2 *iface, BSTR *Name)
static HRESULT WINAPI WebBrowser_get_HWND (IWebBrowser2 *iface, LONG *pHWND)
static HRESULT WINAPI WebBrowser_get_FullName (IWebBrowser2 *iface, BSTR *FullName)
static HRESULT WINAPI WebBrowser_get_Path (IWebBrowser2 *iface, BSTR *Path)
static HRESULT WINAPI WebBrowser_get_Visible (IWebBrowser2 *iface, VARIANT_BOOL *pBool)
static HRESULT WINAPI WebBrowser_put_Visible (IWebBrowser2 *iface, VARIANT_BOOL Value)
static HRESULT WINAPI WebBrowser_get_StatusBar (IWebBrowser2 *iface, VARIANT_BOOL *pBool)
static HRESULT WINAPI WebBrowser_put_StatusBar (IWebBrowser2 *iface, VARIANT_BOOL Value)
static HRESULT WINAPI WebBrowser_get_StatusText (IWebBrowser2 *iface, BSTR *StatusText)
static HRESULT WINAPI WebBrowser_put_StatusText (IWebBrowser2 *iface, BSTR StatusText)
static HRESULT WINAPI WebBrowser_get_ToolBar (IWebBrowser2 *iface, int *Value)
static HRESULT WINAPI WebBrowser_put_ToolBar (IWebBrowser2 *iface, int Value)
static HRESULT WINAPI WebBrowser_get_MenuBar (IWebBrowser2 *iface, VARIANT_BOOL *Value)
static HRESULT WINAPI WebBrowser_put_MenuBar (IWebBrowser2 *iface, VARIANT_BOOL Value)
static HRESULT WINAPI WebBrowser_get_FullScreen (IWebBrowser2 *iface, VARIANT_BOOL *pbFullScreen)
static HRESULT WINAPI WebBrowser_put_FullScreen (IWebBrowser2 *iface, VARIANT_BOOL bFullScreen)
static HRESULT WINAPI WebBrowser_Navigate2 (IWebBrowser2 *iface, VARIANT *URL, VARIANT *Flags, VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers)
static HRESULT WINAPI WebBrowser_QueryStatusWB (IWebBrowser2 *iface, OLECMDID cmdID, OLECMDF *pcmdf)
static HRESULT WINAPI WebBrowser_ExecWB (IWebBrowser2 *iface, OLECMDID cmdID, OLECMDEXECOPT cmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT WINAPI WebBrowser_ShowBrowserBar (IWebBrowser2 *iface, VARIANT *pvaClsid, VARIANT *pvarShow, VARIANT *pvarSize)
static HRESULT WINAPI WebBrowser_get_ReadyState (IWebBrowser2 *iface, READYSTATE *lpReadyState)
static HRESULT WINAPI WebBrowser_get_Offline (IWebBrowser2 *iface, VARIANT_BOOL *pbOffline)
static HRESULT WINAPI WebBrowser_put_Offline (IWebBrowser2 *iface, VARIANT_BOOL bOffline)
static HRESULT WINAPI WebBrowser_get_Silent (IWebBrowser2 *iface, VARIANT_BOOL *pbSilent)
static HRESULT WINAPI WebBrowser_put_Silent (IWebBrowser2 *iface, VARIANT_BOOL bSilent)
static HRESULT WINAPI WebBrowser_get_RegisterAsBrowser (IWebBrowser2 *iface, VARIANT_BOOL *pbRegister)
static HRESULT WINAPI WebBrowser_put_RegisterAsBrowser (IWebBrowser2 *iface, VARIANT_BOOL bRegister)
static HRESULT WINAPI WebBrowser_get_RegisterAsDropTarget (IWebBrowser2 *iface, VARIANT_BOOL *pbRegister)
static HRESULT WINAPI WebBrowser_put_RegisterAsDropTarget (IWebBrowser2 *iface, VARIANT_BOOL bRegister)
static HRESULT WINAPI WebBrowser_get_TheaterMode (IWebBrowser2 *iface, VARIANT_BOOL *pbRegister)
static HRESULT WINAPI WebBrowser_put_TheaterMode (IWebBrowser2 *iface, VARIANT_BOOL bRegister)
static HRESULT WINAPI WebBrowser_get_AddressBar (IWebBrowser2 *iface, VARIANT_BOOL *Value)
static HRESULT WINAPI WebBrowser_put_AddressBar (IWebBrowser2 *iface, VARIANT_BOOL Value)
static HRESULT WINAPI WebBrowser_get_Resizable (IWebBrowser2 *iface, VARIANT_BOOL *Value)
static HRESULT WINAPI WebBrowser_put_Resizable (IWebBrowser2 *iface, VARIANT_BOOL Value)
static HRESULT WINAPI WebBrowser_IServiceProvider_QueryInterface (IServiceProvider *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI WebBrowser_IServiceProvider_AddRef (IServiceProvider *iface)
static ULONG WINAPI WebBrowser_IServiceProvider_Release (IServiceProvider *iface)
static HRESULT STDMETHODCALLTYPE WebBrowser_IServiceProvider_QueryService (IServiceProvider *iface, REFGUID guidService, REFIID riid, void **ppv)
static void WINAPI DocHostContainer_GetDocObjRect (DocHost *This, RECT *rc)
static HRESULT WINAPI DocHostContainer_SetStatusText (DocHost *This, LPCWSTR text)
static void WINAPI DocHostContainer_SetURL (DocHost *This, LPCWSTR url)
static HRESULT DocHostContainer_exec (DocHost *doc_host, const GUID *cmd_group, DWORD cmdid, DWORD execopt, VARIANT *in, VARIANT *out)
static HRESULT WebBrowser_Create (INT version, IUnknown *pOuter, REFIID riid, void **ppv)
HRESULT WebBrowserV1_Create (IUnknown *pOuter, REFIID riid, void **ppv)
HRESULT WebBrowserV2_Create (IUnknown *pOuter, REFIID riid, void **ppv)

Variables

static const IWebBrowser2Vtbl WebBrowser2Vtbl
static const IServiceProviderVtbl ServiceProviderVtbl
static const IDocHostContainerVtbl DocHostContainerVtbl

Generated on Sat May 26 2012 05:08:44 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.