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

oleobject.c File Reference
#include <string.h>
#include "wine/debug.h"
#include "shdocvw.h"
#include "htiframe.h"
#include "idispids.h"
#include "mshtmdid.h"

Go to the source code of this file.

Defines

#define OLEOBJ_THIS(iface)   DEFINE_THIS(WebBrowser, OleObject, iface)
#define INPLACEOBJ_THIS(iface)   DEFINE_THIS(WebBrowser, OleInPlaceObject, iface)
#define CONTROL_THIS(iface)   DEFINE_THIS(WebBrowser, OleControl, iface)
#define ACTIVEOBJ_THIS(iface)   DEFINE_THIS(WebBrowser, OleInPlaceActiveObject, iface)
#define OLECMD_THIS(iface)   DEFINE_THIS(WebBrowser, OleCommandTarget, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shdocvw)
HWND WINAPI SHSetParentHwnd (HWND hWnd, HWND hWndParent)
static LRESULT resize_window (WebBrowser *This, LONG width, LONG height)
static LRESULT WINAPI shell_embedding_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
static void create_shell_embedding_hwnd (WebBrowser *This)
static HRESULT activate_inplace (WebBrowser *This, IOleClientSite *active_site)
static HRESULT activate_ui (WebBrowser *This, IOleClientSite *active_site)
static HRESULT get_client_disp_property (IOleClientSite *client, DISPID dispid, VARIANT *res)
static HRESULT on_offlineconnected_change (WebBrowser *This)
static HRESULT on_silent_change (WebBrowser *This)
static void release_client_site (WebBrowser *This)
static HRESULT WINAPI OleObject_QueryInterface (IOleObject *iface, REFIID riid, void **ppv)
static ULONG WINAPI OleObject_AddRef (IOleObject *iface)
static ULONG WINAPI OleObject_Release (IOleObject *iface)
static HRESULT WINAPI OleObject_SetClientSite (IOleObject *iface, LPOLECLIENTSITE pClientSite)
static HRESULT WINAPI OleObject_GetClientSite (IOleObject *iface, LPOLECLIENTSITE *ppClientSite)
static HRESULT WINAPI OleObject_SetHostNames (IOleObject *iface, LPCOLESTR szContainerApp, LPCOLESTR szContainerObj)
static HRESULT WINAPI OleObject_Close (IOleObject *iface, DWORD dwSaveOption)
static HRESULT WINAPI OleObject_SetMoniker (IOleObject *iface, DWORD dwWhichMoniker, IMoniker *pmk)
static HRESULT WINAPI OleObject_GetMoniker (IOleObject *iface, DWORD dwAssign, DWORD dwWhichMoniker, LPMONIKER *ppmk)
static HRESULT WINAPI OleObject_InitFromData (IOleObject *iface, LPDATAOBJECT pDataObject, BOOL fCreation, DWORD dwReserved)
static HRESULT WINAPI OleObject_GetClipboardData (IOleObject *iface, DWORD dwReserved, LPDATAOBJECT *ppDataObject)
static HRESULT WINAPI OleObject_DoVerb (IOleObject *iface, LONG iVerb, struct tagMSG *lpmsg, LPOLECLIENTSITE pActiveSite, LONG lindex, HWND hwndParent, LPCRECT lprcPosRect)
static HRESULT WINAPI OleObject_EnumVerbs (IOleObject *iface, IEnumOLEVERB **ppEnumOleVerb)
static HRESULT WINAPI OleObject_Update (IOleObject *iface)
static HRESULT WINAPI OleObject_IsUpToDate (IOleObject *iface)
static HRESULT WINAPI OleObject_GetUserClassID (IOleObject *iface, CLSID *pClsid)
static HRESULT WINAPI OleObject_GetUserType (IOleObject *iface, DWORD dwFormOfType, LPOLESTR *pszUserType)
static HRESULT WINAPI OleObject_SetExtent (IOleObject *iface, DWORD dwDrawAspect, SIZEL *psizel)
static HRESULT WINAPI OleObject_GetExtent (IOleObject *iface, DWORD dwDrawAspect, SIZEL *psizel)
static HRESULT WINAPI OleObject_Advise (IOleObject *iface, IAdviseSink *pAdvSink, DWORD *pdwConnection)
static HRESULT WINAPI OleObject_Unadvise (IOleObject *iface, DWORD dwConnection)
static HRESULT WINAPI OleObject_EnumAdvise (IOleObject *iface, IEnumSTATDATA **ppenumAdvise)
static HRESULT WINAPI OleObject_GetMiscStatus (IOleObject *iface, DWORD dwAspect, DWORD *pdwStatus)
static HRESULT WINAPI OleObject_SetColorScheme (IOleObject *iface, LOGPALETTE *pLogpal)
static HRESULT WINAPI OleInPlaceObject_QueryInterface (IOleInPlaceObject *iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI OleInPlaceObject_AddRef (IOleInPlaceObject *iface)
static ULONG WINAPI OleInPlaceObject_Release (IOleInPlaceObject *iface)
static HRESULT WINAPI OleInPlaceObject_GetWindow (IOleInPlaceObject *iface, HWND *phwnd)
static HRESULT WINAPI OleInPlaceObject_ContextSensitiveHelp (IOleInPlaceObject *iface, BOOL fEnterMode)
static HRESULT WINAPI OleInPlaceObject_InPlaceDeactivate (IOleInPlaceObject *iface)
static HRESULT WINAPI OleInPlaceObject_UIDeactivate (IOleInPlaceObject *iface)
static HRESULT WINAPI OleInPlaceObject_SetObjectRects (IOleInPlaceObject *iface, LPCRECT lprcPosRect, LPCRECT lprcClipRect)
static HRESULT WINAPI OleInPlaceObject_ReactivateAndUndo (IOleInPlaceObject *iface)
static HRESULT WINAPI OleControl_QueryInterface (IOleControl *iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI OleControl_AddRef (IOleControl *iface)
static ULONG WINAPI OleControl_Release (IOleControl *iface)
static HRESULT WINAPI OleControl_GetControlInfo (IOleControl *iface, LPCONTROLINFO pCI)
static HRESULT WINAPI OleControl_OnMnemonic (IOleControl *iface, struct tagMSG *pMsg)
static HRESULT WINAPI OleControl_OnAmbientPropertyChange (IOleControl *iface, DISPID dispID)
static HRESULT WINAPI OleControl_FreezeEvents (IOleControl *iface, BOOL bFreeze)
static HRESULT WINAPI InPlaceActiveObject_QueryInterface (IOleInPlaceActiveObject *iface, REFIID riid, void **ppv)
static ULONG WINAPI InPlaceActiveObject_AddRef (IOleInPlaceActiveObject *iface)
static ULONG WINAPI InPlaceActiveObject_Release (IOleInPlaceActiveObject *iface)
static HRESULT WINAPI InPlaceActiveObject_GetWindow (IOleInPlaceActiveObject *iface, HWND *phwnd)
static HRESULT WINAPI InPlaceActiveObject_ContextSensitiveHelp (IOleInPlaceActiveObject *iface, BOOL fEnterMode)
static HRESULT WINAPI InPlaceActiveObject_TranslateAccelerator (IOleInPlaceActiveObject *iface, LPMSG lpmsg)
static HRESULT WINAPI InPlaceActiveObject_OnFrameWindowActivate (IOleInPlaceActiveObject *iface, BOOL fActivate)
static HRESULT WINAPI InPlaceActiveObject_OnDocWindowActivate (IOleInPlaceActiveObject *iface, BOOL fActivate)
static HRESULT WINAPI InPlaceActiveObject_ResizeBorder (IOleInPlaceActiveObject *iface, LPCRECT lprcBorder, IOleInPlaceUIWindow *pUIWindow, BOOL fFrameWindow)
static HRESULT WINAPI InPlaceActiveObject_EnableModeless (IOleInPlaceActiveObject *iface, BOOL fEnable)
static HRESULT WINAPI WBOleCommandTarget_QueryInterface (IOleCommandTarget *iface, REFIID riid, void **ppv)
static ULONG WINAPI WBOleCommandTarget_AddRef (IOleCommandTarget *iface)
static ULONG WINAPI WBOleCommandTarget_Release (IOleCommandTarget *iface)
static HRESULT WINAPI WBOleCommandTarget_QueryStatus (IOleCommandTarget *iface, const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
static HRESULT WINAPI WBOleCommandTarget_Exec (IOleCommandTarget *iface, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
void WebBrowser_OleObject_Init (WebBrowser *This)
void WebBrowser_OleObject_Destroy (WebBrowser *This)

Variables

static ATOM shell_embedding_atom = 0
static const IOleObjectVtbl OleObjectVtbl
static const IOleInPlaceObjectVtbl OleInPlaceObjectVtbl
static const IOleControlVtbl OleControlVtbl
static const
IOleInPlaceActiveObjectVtbl 
OleInPlaceActiveObjectVtbl
static const IOleCommandTargetVtbl OleCommandTargetVtbl

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