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

oleobj.c File Reference
#include "config.h"
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "shlguid.h"
#include "mshtmdid.h"
#include "idispids.h"
#include "wine/debug.h"
#include "mshtml_private.h"
#include "initguid.h"

Go to the source code of this file.

Defines

#define COBJMACROS
#define DOCHOST_DOCCANNAVIGATE   0
#define OLEOBJ_THIS(iface)   DEFINE_THIS(HTMLDocument, OleObject, iface)
#define OLEDOC_THIS(iface)   DEFINE_THIS(HTMLDocument, OleDocument, iface)
#define CONTROL_THIS(iface)   DEFINE_THIS(HTMLDocument, OleControl, iface)
#define OBJSITE_THIS(iface)   DEFINE_THIS(HTMLDocument, ObjectWithSite, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
 DEFINE_OLEGUID (CGID_DocHostCmdPriv, 0x000214D4L, 0, 0)
static HRESULT WINAPI OleObject_QueryInterface (IOleObject *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI OleObject_AddRef (IOleObject *iface)
static ULONG WINAPI OleObject_Release (IOleObject *iface)
static void update_hostinfo (HTMLDocumentObj *This, DOCHOSTUIINFO *hostinfo)
static HRESULT WINAPI OleObject_SetClientSite (IOleObject *iface, IOleClientSite *pClientSite)
static HRESULT WINAPI OleObject_GetClientSite (IOleObject *iface, IOleClientSite **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, IMoniker **ppmk)
static HRESULT WINAPI OleObject_InitFromData (IOleObject *iface, IDataObject *pDataObject, BOOL fCreation, DWORD dwReserved)
static HRESULT WINAPI OleObject_GetClipboardData (IOleObject *iface, DWORD dwReserved, IDataObject **ppDataObject)
static HRESULT WINAPI OleObject_DoVerb (IOleObject *iface, LONG iVerb, LPMSG lpmsg, IOleClientSite *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 OleDocument_QueryInterface (IOleDocument *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI OleDocument_AddRef (IOleDocument *iface)
static ULONG WINAPI OleDocument_Release (IOleDocument *iface)
static HRESULT WINAPI OleDocument_CreateView (IOleDocument *iface, IOleInPlaceSite *pIPSite, IStream *pstm, DWORD dwReserved, IOleDocumentView **ppView)
static HRESULT WINAPI OleDocument_GetDocMiscStatus (IOleDocument *iface, DWORD *pdwStatus)
static HRESULT WINAPI OleDocument_EnumViews (IOleDocument *iface, IEnumOleDocumentViews **ppEnum, IOleDocumentView **ppView)
static HRESULT WINAPI OleControl_QueryInterface (IOleControl *iface, REFIID riid, void **ppv)
static ULONG WINAPI OleControl_AddRef (IOleControl *iface)
static ULONG WINAPI OleControl_Release (IOleControl *iface)
static HRESULT WINAPI OleControl_GetControlInfo (IOleControl *iface, CONTROLINFO *pCI)
static HRESULT WINAPI OleControl_OnMnemonic (IOleControl *iface, MSG *pMsg)
HRESULT get_client_disp_property (IOleClientSite *client, DISPID dispid, VARIANT *res)
static HRESULT on_change_dlcontrol (HTMLDocument *This)
static HRESULT WINAPI OleControl_OnAmbientPropertyChange (IOleControl *iface, DISPID dispID)
static HRESULT WINAPI OleControl_FreezeEvents (IOleControl *iface, BOOL bFreeze)
static HRESULT WINAPI ObjectWithSite_QueryInterface (IObjectWithSite *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI ObjectWithSite_AddRef (IObjectWithSite *iface)
static ULONG WINAPI ObjectWithSite_Release (IObjectWithSite *iface)
static HRESULT WINAPI ObjectWithSite_SetSite (IObjectWithSite *iface, IUnknown *pUnkSite)
static HRESULT WINAPI ObjectWithSite_GetSite (IObjectWithSite *iface, REFIID riid, PVOID *ppvSite)
void HTMLDocument_LockContainer (HTMLDocumentObj *This, BOOL fLock)
void HTMLDocument_OleObj_Init (HTMLDocument *This)

Variables

static const IOleObjectVtbl OleObjectVtbl
static const IOleDocumentVtbl OleDocumentVtbl
static const IOleControlVtbl OleControlVtbl
static const IObjectWithSiteVtbl ObjectWithSiteVtbl

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