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 |