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 |