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

dochost.c File Reference
#include "wine/debug.h"
#include "shdocvw.h"
#include "hlink.h"
#include "exdispid.h"
#include "mshtml.h"
#include "initguid.h"

Go to the source code of this file.

Data Structures

struct  ready_state_task_t

Defines

#define DOCHOST_DOCCANNAVIGATE   0
#define OLECMD_THIS(iface)   DEFINE_THIS(DocHost, OleCommandTarget, iface)
#define DOCHOSTUI_THIS(iface)   DEFINE_THIS(DocHost, DocHostUIHandler, iface)
#define PROPNOTIF_THIS(iface)   DEFINE_THIS(DocHost, IPropertyNotifySink, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shdocvw)
 DEFINE_OLEGUID (CGID_DocHostCmdPriv, 0x000214D4L, 0, 0)
void push_dochost_task (DocHost *This, task_header_t *task, task_proc_t proc, BOOL send)
LRESULT process_dochost_task (DocHost *This, LPARAM lparam)
static void notif_complete (DocHost *This, DISPID dispid)
static void object_available (DocHost *This)
static HRESULT get_doc_ready_state (DocHost *This, READYSTATE *ret)
static void advise_prop_notif (DocHost *This, BOOL set)
void set_doc_state (DocHost *This, READYSTATE doc_state)
static void update_ready_state (DocHost *This, READYSTATE ready_state)
static void ready_state_proc (DocHost *This, task_header_t *_task)
static void push_ready_state_task (DocHost *This, READYSTATE ready_state)
static void object_available_proc (DocHost *This, task_header_t *task)
HRESULT dochost_object_available (DocHost *This, IUnknown *doc)
static LRESULT resize_document (DocHost *This, LONG width, LONG height)
static LRESULT WINAPI doc_view_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
void create_doc_view_hwnd (DocHost *This)
void deactivate_document (DocHost *This)
void release_dochost_client (DocHost *This)
static HRESULT WINAPI ClOleCommandTarget_QueryInterface (IOleCommandTarget *iface, REFIID riid, void **ppv)
static ULONG WINAPI ClOleCommandTarget_AddRef (IOleCommandTarget *iface)
static ULONG WINAPI ClOleCommandTarget_Release (IOleCommandTarget *iface)
static HRESULT WINAPI ClOleCommandTarget_QueryStatus (IOleCommandTarget *iface, const GUID *pguidCmdGroup, ULONG cCmds, OLECMD prgCmds[], OLECMDTEXT *pCmdText)
static HRESULT WINAPI ClOleCommandTarget_Exec (IOleCommandTarget *iface, const GUID *pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut)
static HRESULT WINAPI DocHostUIHandler_QueryInterface (IDocHostUIHandler2 *iface, REFIID riid, void **ppv)
static ULONG WINAPI DocHostUIHandler_AddRef (IDocHostUIHandler2 *iface)
static ULONG WINAPI DocHostUIHandler_Release (IDocHostUIHandler2 *iface)
static HRESULT WINAPI DocHostUIHandler_ShowContextMenu (IDocHostUIHandler2 *iface, DWORD dwID, POINT *ppt, IUnknown *pcmdtReserved, IDispatch *pdispReserved)
static HRESULT WINAPI DocHostUIHandler_GetHostInfo (IDocHostUIHandler2 *iface, DOCHOSTUIINFO *pInfo)
static HRESULT WINAPI DocHostUIHandler_ShowUI (IDocHostUIHandler2 *iface, DWORD dwID, IOleInPlaceActiveObject *pActiveObject, IOleCommandTarget *pCommandTarget, IOleInPlaceFrame *pFrame, IOleInPlaceUIWindow *pDoc)
static HRESULT WINAPI DocHostUIHandler_HideUI (IDocHostUIHandler2 *iface)
static HRESULT WINAPI DocHostUIHandler_UpdateUI (IDocHostUIHandler2 *iface)
static HRESULT WINAPI DocHostUIHandler_EnableModeless (IDocHostUIHandler2 *iface, BOOL fEnable)
static HRESULT WINAPI DocHostUIHandler_OnDocWindowActivate (IDocHostUIHandler2 *iface, BOOL fActivate)
static HRESULT WINAPI DocHostUIHandler_OnFrameWindowActivate (IDocHostUIHandler2 *iface, BOOL fActivate)
static HRESULT WINAPI DocHostUIHandler_ResizeBorder (IDocHostUIHandler2 *iface, LPCRECT prcBorder, IOleInPlaceUIWindow *pUIWindow, BOOL fRameWindow)
static HRESULT WINAPI DocHostUIHandler_TranslateAccelerator (IDocHostUIHandler2 *iface, LPMSG lpMsg, const GUID *pguidCmdGroup, DWORD nCmdID)
static HRESULT WINAPI DocHostUIHandler_GetOptionKeyPath (IDocHostUIHandler2 *iface, LPOLESTR *pchKey, DWORD dw)
static HRESULT WINAPI DocHostUIHandler_GetDropTarget (IDocHostUIHandler2 *iface, IDropTarget *pDropTarget, IDropTarget **ppDropTarget)
static HRESULT WINAPI DocHostUIHandler_GetExternal (IDocHostUIHandler2 *iface, IDispatch **ppDispatch)
static HRESULT WINAPI DocHostUIHandler_TranslateUrl (IDocHostUIHandler2 *iface, DWORD dwTranslate, OLECHAR *pchURLIn, OLECHAR **ppchURLOut)
static HRESULT WINAPI DocHostUIHandler_FilterDataObject (IDocHostUIHandler2 *iface, IDataObject *pDO, IDataObject **ppDORet)
static HRESULT WINAPI DocHostUIHandler_GetOverrideKeyPath (IDocHostUIHandler2 *iface, LPOLESTR *pchKey, DWORD dw)
static HRESULT WINAPI PropertyNotifySink_QueryInterface (IPropertyNotifySink *iface, REFIID riid, void **ppv)
static ULONG WINAPI PropertyNotifySink_AddRef (IPropertyNotifySink *iface)
static ULONG WINAPI PropertyNotifySink_Release (IPropertyNotifySink *iface)
static HRESULT WINAPI PropertyNotifySink_OnChanged (IPropertyNotifySink *iface, DISPID dispID)
static HRESULT WINAPI PropertyNotifySink_OnRequestEdit (IPropertyNotifySink *iface, DISPID dispID)
void DocHost_Init (DocHost *This, IDispatch *disp, const IDocHostContainerVtbl *container)
void DocHost_Release (DocHost *This)

Variables

static ATOM doc_view_atom = 0
static const IOleCommandTargetVtbl OleCommandTargetVtbl
static const IDocHostUIHandler2Vtbl DocHostUIHandler2Vtbl
static const
IPropertyNotifySinkVtbl 
PropertyNotifySinkVtbl

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