mshtml: Added IHTMLDocument7 stub implementation.
This commit is contained in:
parent
f2676d3729
commit
e5dbd6e9f0
|
@ -58,7 +58,7 @@ typedef struct {
|
||||||
IHlinkFrame IHlinkFrame_iface;
|
IHlinkFrame IHlinkFrame_iface;
|
||||||
ITargetFrame2 ITargetFrame2_iface;
|
ITargetFrame2 ITargetFrame2_iface;
|
||||||
ITargetFramePriv2 ITargetFramePriv2_iface;
|
ITargetFramePriv2 ITargetFramePriv2_iface;
|
||||||
IWebBrowserPriv2IE8 IWebBrowserPriv2IE8_iface;
|
IWebBrowserPriv2IE9 IWebBrowserPriv2IE9_iface;
|
||||||
|
|
||||||
IUnknown *outer;
|
IUnknown *outer;
|
||||||
DocHost *doc_host;
|
DocHost *doc_host;
|
||||||
|
|
|
@ -1451,107 +1451,43 @@ static const ITargetFramePriv2Vtbl TargetFramePriv2Vtbl = {
|
||||||
TargetFramePriv2_AggregatedNavigation2
|
TargetFramePriv2_AggregatedNavigation2
|
||||||
};
|
};
|
||||||
|
|
||||||
static inline HlinkFrame *impl_from_IWebBrowserPriv2IE8(IWebBrowserPriv2IE8 *iface)
|
static inline HlinkFrame *impl_from_IWebBrowserPriv2IE9(IWebBrowserPriv2IE9 *iface)
|
||||||
{
|
{
|
||||||
return CONTAINING_RECORD(iface, HlinkFrame, IWebBrowserPriv2IE8_iface);
|
return CONTAINING_RECORD(iface, HlinkFrame, IWebBrowserPriv2IE9_iface);
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_QueryInterface(IWebBrowserPriv2IE8 *iface, REFIID riid, void **ppv)
|
static HRESULT WINAPI WebBrowserPriv2IE9_QueryInterface(IWebBrowserPriv2IE9 *iface, REFIID riid, void **ppv)
|
||||||
{
|
{
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
HlinkFrame *This = impl_from_IWebBrowserPriv2IE9(iface);
|
||||||
return IUnknown_QueryInterface(This->outer, riid, ppv);
|
return IUnknown_QueryInterface(This->outer, riid, ppv);
|
||||||
}
|
}
|
||||||
|
|
||||||
static ULONG WINAPI WebBrowserPriv2IE8_AddRef(IWebBrowserPriv2IE8 *iface)
|
static ULONG WINAPI WebBrowserPriv2IE9_AddRef(IWebBrowserPriv2IE9 *iface)
|
||||||
{
|
{
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
HlinkFrame *This = impl_from_IWebBrowserPriv2IE9(iface);
|
||||||
return IUnknown_AddRef(This->outer);
|
return IUnknown_AddRef(This->outer);
|
||||||
}
|
}
|
||||||
|
|
||||||
static ULONG WINAPI WebBrowserPriv2IE8_Release(IWebBrowserPriv2IE8 *iface)
|
static ULONG WINAPI WebBrowserPriv2IE9_Release(IWebBrowserPriv2IE9 *iface)
|
||||||
{
|
{
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
HlinkFrame *This = impl_from_IWebBrowserPriv2IE9(iface);
|
||||||
return IUnknown_Release(This->outer);
|
return IUnknown_Release(This->outer);
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_NavigateWithBindCtx2(IWebBrowserPriv2IE8 *iface, IUri *uri, VARIANT *flags,
|
static HRESULT WINAPI WebBrowserPriv2IE9_NavigateWithBindCtx2(IWebBrowserPriv2IE9 *iface, IUri *uri, VARIANT *flags,
|
||||||
VARIANT *target_frame, VARIANT *post_data, VARIANT *headers, IBindCtx *bind_ctx, LPOLESTR url_fragment)
|
VARIANT *target_frame, VARIANT *post_data, VARIANT *headers, IBindCtx *bind_ctx, LPOLESTR url_fragment, DWORD unused)
|
||||||
{
|
{
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
HlinkFrame *This = impl_from_IWebBrowserPriv2IE9(iface);
|
||||||
FIXME("(%p)->(%p %s %s %s %s %p %s)\n", This, uri, debugstr_variant(flags), debugstr_variant(target_frame),
|
FIXME("(%p)->(%p %s %s %s %s %p %s)\n", This, uri, debugstr_variant(flags), debugstr_variant(target_frame),
|
||||||
debugstr_variant(post_data), debugstr_variant(headers), bind_ctx, debugstr_w(url_fragment));
|
debugstr_variant(post_data), debugstr_variant(headers), bind_ctx, debugstr_w(url_fragment));
|
||||||
return E_NOTIMPL;
|
return E_NOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_SetBrowserFrameOptions(IWebBrowserPriv2IE8 *iface, DWORD opt1, DWORD opt2)
|
static const IWebBrowserPriv2IE9Vtbl WebBrowserPriv2IE9Vtbl = {
|
||||||
{
|
WebBrowserPriv2IE9_QueryInterface,
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
WebBrowserPriv2IE9_AddRef,
|
||||||
FIXME("(%p)->(%x %x)\n", This, opt1, opt2);
|
WebBrowserPriv2IE9_Release,
|
||||||
return E_NOTIMPL;
|
WebBrowserPriv2IE9_NavigateWithBindCtx2
|
||||||
}
|
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_DetachConnectionPoints(IWebBrowserPriv2IE8 *iface)
|
|
||||||
{
|
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
|
||||||
FIXME("(%p)->()\n", This);
|
|
||||||
return E_NOTIMPL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_GetProcessId(IWebBrowserPriv2IE8 *iface, DWORD *pid)
|
|
||||||
{
|
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
|
||||||
FIXME("(%p)->(%p)\n", This, pid);
|
|
||||||
return E_NOTIMPL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_CompatAttachEditEvents(IWebBrowserPriv2IE8 *iface)
|
|
||||||
{
|
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
|
||||||
FIXME("(%p)->()\n", This);
|
|
||||||
return E_NOTIMPL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_HandleOpenOptions(IWebBrowserPriv2IE8 *iface, IUnknown *obj, BSTR bstr, int options)
|
|
||||||
{
|
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
|
||||||
FIXME("(%p)->(%p %s %x)\n", This, obj, debugstr_w(bstr), options);
|
|
||||||
return E_NOTIMPL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_SetSearchTerm(IWebBrowserPriv2IE8 *iface, BSTR term)
|
|
||||||
{
|
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
|
||||||
FIXME("(%p)->(%s)\n", This, debugstr_w(term));
|
|
||||||
return E_NOTIMPL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_GetSearchTerm(IWebBrowserPriv2IE8 *iface, BSTR *term)
|
|
||||||
{
|
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
|
||||||
FIXME("(%p)->(%p)\n", This, term);
|
|
||||||
return E_NOTIMPL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static HRESULT WINAPI WebBrowserPriv2IE8_GetCurrentDocument(IWebBrowserPriv2IE8 *iface, IDispatch **doc)
|
|
||||||
{
|
|
||||||
HlinkFrame *This = impl_from_IWebBrowserPriv2IE8(iface);
|
|
||||||
FIXME("(%p)->(%p)\n", This, doc);
|
|
||||||
return E_NOTIMPL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static const IWebBrowserPriv2IE8Vtbl WebBrowserPriv2IE8Vtbl = {
|
|
||||||
WebBrowserPriv2IE8_QueryInterface,
|
|
||||||
WebBrowserPriv2IE8_AddRef,
|
|
||||||
WebBrowserPriv2IE8_Release,
|
|
||||||
WebBrowserPriv2IE8_NavigateWithBindCtx2,
|
|
||||||
WebBrowserPriv2IE8_SetBrowserFrameOptions,
|
|
||||||
WebBrowserPriv2IE8_DetachConnectionPoints,
|
|
||||||
WebBrowserPriv2IE8_GetProcessId,
|
|
||||||
WebBrowserPriv2IE8_CompatAttachEditEvents,
|
|
||||||
WebBrowserPriv2IE8_HandleOpenOptions,
|
|
||||||
WebBrowserPriv2IE8_SetSearchTerm,
|
|
||||||
WebBrowserPriv2IE8_GetSearchTerm,
|
|
||||||
WebBrowserPriv2IE8_GetCurrentDocument
|
|
||||||
};
|
};
|
||||||
|
|
||||||
BOOL HlinkFrame_QI(HlinkFrame *This, REFIID riid, void **ppv)
|
BOOL HlinkFrame_QI(HlinkFrame *This, REFIID riid, void **ppv)
|
||||||
|
@ -1568,9 +1504,9 @@ BOOL HlinkFrame_QI(HlinkFrame *This, REFIID riid, void **ppv)
|
||||||
}else if(IsEqualGUID(&IID_ITargetFramePriv2, riid)) {
|
}else if(IsEqualGUID(&IID_ITargetFramePriv2, riid)) {
|
||||||
TRACE("(%p)->(IID_ITargetFramePriv2 %p)\n", This, ppv);
|
TRACE("(%p)->(IID_ITargetFramePriv2 %p)\n", This, ppv);
|
||||||
*ppv = &This->ITargetFramePriv2_iface;
|
*ppv = &This->ITargetFramePriv2_iface;
|
||||||
}else if(IsEqualGUID(&IID_IWebBrowserPriv2IE8, riid)) {
|
}else if(IsEqualGUID(&IID_IWebBrowserPriv2IE9, riid)) {
|
||||||
TRACE("(%p)->(IID_IWebBrowserPriv2IE8 %p)\n", This, ppv);
|
TRACE("(%p)->(IID_IWebBrowserPriv2IE9 %p)\n", This, ppv);
|
||||||
*ppv = &This->IWebBrowserPriv2IE8_iface;
|
*ppv = &This->IWebBrowserPriv2IE9_iface;
|
||||||
}else {
|
}else {
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -1584,7 +1520,7 @@ void HlinkFrame_Init(HlinkFrame *This, IUnknown *outer, DocHost *doc_host)
|
||||||
This->IHlinkFrame_iface.lpVtbl = &HlinkFrameVtbl;
|
This->IHlinkFrame_iface.lpVtbl = &HlinkFrameVtbl;
|
||||||
This->ITargetFrame2_iface.lpVtbl = &TargetFrame2Vtbl;
|
This->ITargetFrame2_iface.lpVtbl = &TargetFrame2Vtbl;
|
||||||
This->ITargetFramePriv2_iface.lpVtbl = &TargetFramePriv2Vtbl;
|
This->ITargetFramePriv2_iface.lpVtbl = &TargetFramePriv2Vtbl;
|
||||||
This->IWebBrowserPriv2IE8_iface.lpVtbl = &WebBrowserPriv2IE8Vtbl;
|
This->IWebBrowserPriv2IE9_iface.lpVtbl = &WebBrowserPriv2IE9Vtbl;
|
||||||
|
|
||||||
This->outer = outer;
|
This->outer = outer;
|
||||||
This->doc_host = doc_host;
|
This->doc_host = doc_host;
|
||||||
|
|
|
@ -2932,6 +2932,905 @@ static const IHTMLDocument6Vtbl HTMLDocument6Vtbl = {
|
||||||
HTMLDocument6_updateSettings
|
HTMLDocument6_updateSettings
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static inline HTMLDocument *impl_from_IHTMLDocument7(IHTMLDocument7 *iface)
|
||||||
|
{
|
||||||
|
return CONTAINING_RECORD(iface, HTMLDocument, IHTMLDocument7_iface);
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_QueryInterface(IHTMLDocument7 *iface, REFIID riid, void **ppv)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
return htmldoc_query_interface(This, riid, ppv);
|
||||||
|
}
|
||||||
|
|
||||||
|
static ULONG WINAPI HTMLDocument7_AddRef(IHTMLDocument7 *iface)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
return htmldoc_addref(This);
|
||||||
|
}
|
||||||
|
|
||||||
|
static ULONG WINAPI HTMLDocument7_Release(IHTMLDocument7 *iface)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
return htmldoc_release(This);
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_GetTypeInfoCount(IHTMLDocument7 *iface, UINT *pctinfo)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
return IDispatchEx_GetTypeInfoCount(&This->IDispatchEx_iface, pctinfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_GetTypeInfo(IHTMLDocument7 *iface, UINT iTInfo,
|
||||||
|
LCID lcid, ITypeInfo **ppTInfo)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
return IDispatchEx_GetTypeInfo(&This->IDispatchEx_iface, iTInfo, lcid, ppTInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_GetIDsOfNames(IHTMLDocument7 *iface, REFIID riid,
|
||||||
|
LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
return IDispatchEx_GetIDsOfNames(&This->IDispatchEx_iface, riid, rgszNames, cNames, lcid,
|
||||||
|
rgDispId);
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_Invoke(IHTMLDocument7 *iface, DISPID dispIdMember,
|
||||||
|
REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams,
|
||||||
|
VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
return IDispatchEx_Invoke(&This->IDispatchEx_iface, dispIdMember, riid, lcid, wFlags,
|
||||||
|
pDispParams, pVarResult, pExcepInfo, puArgErr);
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_defaultView(IHTMLDocument7 *iface, IHTMLWindow2 **p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_createCDATASection(IHTMLDocument7 *iface, BSTR text, IHTMLDOMNode **newCDATASectionNode)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, newCDATASectionNode);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_getSelection(IHTMLDocument7 *iface, IHTMLSelection **ppIHTMLSelection)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, ppIHTMLSelection);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_getElementsByTagNameNS(IHTMLDocument7 *iface, VARIANT *pvarNS,
|
||||||
|
BSTR bstrLocalName, IHTMLElementCollection **pelColl)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s %s %p)\n", This, debugstr_variant(pvarNS), debugstr_w(bstrLocalName), pelColl);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_createElementNS(IHTMLDocument7 *iface, VARIANT *pvarNS, BSTR bstrTag, IHTMLElement **newElem)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s %s %p)\n", This, debugstr_variant(pvarNS), debugstr_w(bstrTag), newElem);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_createAttributeNS(IHTMLDocument7 *iface, VARIANT *pvarNS,
|
||||||
|
BSTR bstrAttrName, IHTMLDOMAttribute **ppAttribute)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s %s %p)\n", This, debugstr_variant(pvarNS), debugstr_w(bstrAttrName), ppAttribute);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onmsthumbnailclick(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onmsthumbnailclick(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_characterSet(IHTMLDocument7 *iface, BSTR *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_createElement(IHTMLDocument7 *iface, BSTR bstrTag, IHTMLElement **newElem)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s %p)\n", This, debugstr_w(bstrTag), newElem);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_createAttribute(IHTMLDocument7 *iface, BSTR bstrAttrName, IHTMLDOMAttribute **ppAttribute)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s %p)\n", This, debugstr_w(bstrAttrName), ppAttribute);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_getElementByClassName(IHTMLDocument7 *iface, BSTR v, IHTMLElementCollection **pel)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s %p)\n", This, debugstr_w(v), pel);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_createProcessingInstruction(IHTMLDocument7 *iface, BSTR target,
|
||||||
|
BSTR data, IDOMProcessingInstruction **newProcessingInstruction)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s %s %p)\n", This, debugstr_w(target), debugstr_w(data), newProcessingInstruction);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_adoptNode(IHTMLDocument7 *iface, IHTMLDOMNode *pNodeSource, IHTMLDOMNode3 **ppNodeDest)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p %p)\n", This, pNodeSource, ppNodeDest);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onmssitemodejumplistitemremoved(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onmssitemodejumplistitemremoved(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_all(IHTMLDocument7 *iface, IHTMLElementCollection **p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_inputEncoding(IHTMLDocument7 *iface, BSTR *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_xmlEncoding(IHTMLDocument7 *iface, BSTR *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_xmlStandalone(IHTMLDocument7 *iface, VARIANT_BOOL v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%x)\n", This, v);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_xmlStandalone(IHTMLDocument7 *iface, VARIANT_BOOL *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_xmlVersion(IHTMLDocument7 *iface, BSTR v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_w(v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_xmlVersion(IHTMLDocument7 *iface, BSTR *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_hasAttributes(IHTMLDocument7 *iface, VARIANT_BOOL *pfHasAttributes)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, pfHasAttributes);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onabort(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onabort(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onblur(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onblur(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_oncanplay(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_oncanplay(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_oncanplaythrough(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_oncanplaythrough(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onchange(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onchange(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ondrag(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ondrag(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ondragend(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ondragend(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ondragenter(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ondragenter(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ondragleave(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ondragleave(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ondragover(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ondragover(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ondrop(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ondrop(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ondurationchange(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ondurationchange(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onemptied(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onemptied(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onended(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onended(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onerror(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onerror(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onfocus(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onfocus(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_oninput(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_oninput(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onload(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onload(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onloadeddata(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onloadeddata(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onloadedmetadata(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onloadedmetadata(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onloadstart(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onloadstart(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onpause(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onpause(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onplay(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onplay(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onplaying(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onplaying(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onprogress(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onprogress(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onratechange(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onratechange(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onreset(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onreset(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onscroll(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onscroll(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onseekend(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onseekend(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onseeking(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onseeking(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onselect(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onselect(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onstalled(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onstalled(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onsubmit(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onsubmit(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onsuspend(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onsuspend(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_ontimeupdate(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_ontimeupdate(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onvolumechange(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onvolumechange(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_onwaiting(IHTMLDocument7 *iface, VARIANT v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_onwaiting(IHTMLDocument7 *iface, VARIANT *p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_normalize(IHTMLDocument7 *iface)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)\n", This);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_importNode(IHTMLDocument7 *iface, IHTMLDOMNode *pNodeSource,
|
||||||
|
VARIANT_BOOL fDeep, IHTMLDOMNode3 **ppNodeDest)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p %x %p)\n", This, pNodeSource, fDeep, ppNodeDest);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_parentWindow(IHTMLDocument7 *iface, IHTMLWindow2 **p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_put_body(IHTMLDocument7 *iface, IHTMLElement *v)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, v);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_body(IHTMLDocument7 *iface, IHTMLElement **p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HRESULT WINAPI HTMLDocument7_get_head(IHTMLDocument7 *iface, IHTMLElement **p)
|
||||||
|
{
|
||||||
|
HTMLDocument *This = impl_from_IHTMLDocument7(iface);
|
||||||
|
FIXME("(%p)->(%p)\n", This, p);
|
||||||
|
return E_NOTIMPL;
|
||||||
|
}
|
||||||
|
|
||||||
|
static const IHTMLDocument7Vtbl HTMLDocument7Vtbl = {
|
||||||
|
HTMLDocument7_QueryInterface,
|
||||||
|
HTMLDocument7_AddRef,
|
||||||
|
HTMLDocument7_Release,
|
||||||
|
HTMLDocument7_GetTypeInfoCount,
|
||||||
|
HTMLDocument7_GetTypeInfo,
|
||||||
|
HTMLDocument7_GetIDsOfNames,
|
||||||
|
HTMLDocument7_Invoke,
|
||||||
|
HTMLDocument7_get_defaultView,
|
||||||
|
HTMLDocument7_createCDATASection,
|
||||||
|
HTMLDocument7_getSelection,
|
||||||
|
HTMLDocument7_getElementsByTagNameNS,
|
||||||
|
HTMLDocument7_createElementNS,
|
||||||
|
HTMLDocument7_createAttributeNS,
|
||||||
|
HTMLDocument7_put_onmsthumbnailclick,
|
||||||
|
HTMLDocument7_get_onmsthumbnailclick,
|
||||||
|
HTMLDocument7_get_characterSet,
|
||||||
|
HTMLDocument7_createElement,
|
||||||
|
HTMLDocument7_createAttribute,
|
||||||
|
HTMLDocument7_getElementByClassName,
|
||||||
|
HTMLDocument7_createProcessingInstruction,
|
||||||
|
HTMLDocument7_adoptNode,
|
||||||
|
HTMLDocument7_put_onmssitemodejumplistitemremoved,
|
||||||
|
HTMLDocument7_get_onmssitemodejumplistitemremoved,
|
||||||
|
HTMLDocument7_get_all,
|
||||||
|
HTMLDocument7_get_inputEncoding,
|
||||||
|
HTMLDocument7_get_xmlEncoding,
|
||||||
|
HTMLDocument7_put_xmlStandalone,
|
||||||
|
HTMLDocument7_get_xmlStandalone,
|
||||||
|
HTMLDocument7_put_xmlVersion,
|
||||||
|
HTMLDocument7_get_xmlVersion,
|
||||||
|
HTMLDocument7_hasAttributes,
|
||||||
|
HTMLDocument7_put_onabort,
|
||||||
|
HTMLDocument7_get_onabort,
|
||||||
|
HTMLDocument7_put_onblur,
|
||||||
|
HTMLDocument7_get_onblur,
|
||||||
|
HTMLDocument7_put_oncanplay,
|
||||||
|
HTMLDocument7_get_oncanplay,
|
||||||
|
HTMLDocument7_put_oncanplaythrough,
|
||||||
|
HTMLDocument7_get_oncanplaythrough,
|
||||||
|
HTMLDocument7_put_onchange,
|
||||||
|
HTMLDocument7_get_onchange,
|
||||||
|
HTMLDocument7_put_ondrag,
|
||||||
|
HTMLDocument7_get_ondrag,
|
||||||
|
HTMLDocument7_put_ondragend,
|
||||||
|
HTMLDocument7_get_ondragend,
|
||||||
|
HTMLDocument7_put_ondragenter,
|
||||||
|
HTMLDocument7_get_ondragenter,
|
||||||
|
HTMLDocument7_put_ondragleave,
|
||||||
|
HTMLDocument7_get_ondragleave,
|
||||||
|
HTMLDocument7_put_ondragover,
|
||||||
|
HTMLDocument7_get_ondragover,
|
||||||
|
HTMLDocument7_put_ondrop,
|
||||||
|
HTMLDocument7_get_ondrop,
|
||||||
|
HTMLDocument7_put_ondurationchange,
|
||||||
|
HTMLDocument7_get_ondurationchange,
|
||||||
|
HTMLDocument7_put_onemptied,
|
||||||
|
HTMLDocument7_get_onemptied,
|
||||||
|
HTMLDocument7_put_onended,
|
||||||
|
HTMLDocument7_get_onended,
|
||||||
|
HTMLDocument7_put_onerror,
|
||||||
|
HTMLDocument7_get_onerror,
|
||||||
|
HTMLDocument7_put_onfocus,
|
||||||
|
HTMLDocument7_get_onfocus,
|
||||||
|
HTMLDocument7_put_oninput,
|
||||||
|
HTMLDocument7_get_oninput,
|
||||||
|
HTMLDocument7_put_onload,
|
||||||
|
HTMLDocument7_get_onload,
|
||||||
|
HTMLDocument7_put_onloadeddata,
|
||||||
|
HTMLDocument7_get_onloadeddata,
|
||||||
|
HTMLDocument7_put_onloadedmetadata,
|
||||||
|
HTMLDocument7_get_onloadedmetadata,
|
||||||
|
HTMLDocument7_put_onloadstart,
|
||||||
|
HTMLDocument7_get_onloadstart,
|
||||||
|
HTMLDocument7_put_onpause,
|
||||||
|
HTMLDocument7_get_onpause,
|
||||||
|
HTMLDocument7_put_onplay,
|
||||||
|
HTMLDocument7_get_onplay,
|
||||||
|
HTMLDocument7_put_onplaying,
|
||||||
|
HTMLDocument7_get_onplaying,
|
||||||
|
HTMLDocument7_put_onprogress,
|
||||||
|
HTMLDocument7_get_onprogress,
|
||||||
|
HTMLDocument7_put_onratechange,
|
||||||
|
HTMLDocument7_get_onratechange,
|
||||||
|
HTMLDocument7_put_onreset,
|
||||||
|
HTMLDocument7_get_onreset,
|
||||||
|
HTMLDocument7_put_onscroll,
|
||||||
|
HTMLDocument7_get_onscroll,
|
||||||
|
HTMLDocument7_put_onseekend,
|
||||||
|
HTMLDocument7_get_onseekend,
|
||||||
|
HTMLDocument7_put_onseeking,
|
||||||
|
HTMLDocument7_get_onseeking,
|
||||||
|
HTMLDocument7_put_onselect,
|
||||||
|
HTMLDocument7_get_onselect,
|
||||||
|
HTMLDocument7_put_onstalled,
|
||||||
|
HTMLDocument7_get_onstalled,
|
||||||
|
HTMLDocument7_put_onsubmit,
|
||||||
|
HTMLDocument7_get_onsubmit,
|
||||||
|
HTMLDocument7_put_onsuspend,
|
||||||
|
HTMLDocument7_get_onsuspend,
|
||||||
|
HTMLDocument7_put_ontimeupdate,
|
||||||
|
HTMLDocument7_get_ontimeupdate,
|
||||||
|
HTMLDocument7_put_onvolumechange,
|
||||||
|
HTMLDocument7_get_onvolumechange,
|
||||||
|
HTMLDocument7_put_onwaiting,
|
||||||
|
HTMLDocument7_get_onwaiting,
|
||||||
|
HTMLDocument7_normalize,
|
||||||
|
HTMLDocument7_importNode,
|
||||||
|
HTMLDocument7_get_parentWindow,
|
||||||
|
HTMLDocument7_put_body,
|
||||||
|
HTMLDocument7_get_body,
|
||||||
|
HTMLDocument7_get_head
|
||||||
|
};
|
||||||
|
|
||||||
static void HTMLDocument_on_advise(IUnknown *iface, cp_static_data_t *cp)
|
static void HTMLDocument_on_advise(IUnknown *iface, cp_static_data_t *cp)
|
||||||
{
|
{
|
||||||
HTMLDocument *This = impl_from_IHTMLDocument2((IHTMLDocument2*)iface);
|
HTMLDocument *This = impl_from_IHTMLDocument2((IHTMLDocument2*)iface);
|
||||||
|
@ -3264,6 +4163,9 @@ static BOOL htmldoc_qi(HTMLDocument *This, REFIID riid, void **ppv)
|
||||||
}else if(IsEqualGUID(&IID_IHTMLDocument6, riid)) {
|
}else if(IsEqualGUID(&IID_IHTMLDocument6, riid)) {
|
||||||
TRACE("(%p)->(IID_IHTMLDocument6, %p)\n", This, ppv);
|
TRACE("(%p)->(IID_IHTMLDocument6, %p)\n", This, ppv);
|
||||||
*ppv = &This->IHTMLDocument6_iface;
|
*ppv = &This->IHTMLDocument6_iface;
|
||||||
|
}else if(IsEqualGUID(&IID_IHTMLDocument7, riid)) {
|
||||||
|
TRACE("(%p)->(IID_IHTMLDocument7, %p)\n", This, ppv);
|
||||||
|
*ppv = &This->IHTMLDocument7_iface;
|
||||||
}else if(IsEqualGUID(&IID_IPersist, riid)) {
|
}else if(IsEqualGUID(&IID_IPersist, riid)) {
|
||||||
TRACE("(%p)->(IID_IPersist, %p)\n", This, ppv);
|
TRACE("(%p)->(IID_IPersist, %p)\n", This, ppv);
|
||||||
*ppv = &This->IPersistFile_iface;
|
*ppv = &This->IPersistFile_iface;
|
||||||
|
@ -3389,6 +4291,7 @@ static void init_doc(HTMLDocument *doc, IUnknown *unk_impl, IDispatchEx *dispex)
|
||||||
doc->IHTMLDocument4_iface.lpVtbl = &HTMLDocument4Vtbl;
|
doc->IHTMLDocument4_iface.lpVtbl = &HTMLDocument4Vtbl;
|
||||||
doc->IHTMLDocument5_iface.lpVtbl = &HTMLDocument5Vtbl;
|
doc->IHTMLDocument5_iface.lpVtbl = &HTMLDocument5Vtbl;
|
||||||
doc->IHTMLDocument6_iface.lpVtbl = &HTMLDocument6Vtbl;
|
doc->IHTMLDocument6_iface.lpVtbl = &HTMLDocument6Vtbl;
|
||||||
|
doc->IHTMLDocument7_iface.lpVtbl = &HTMLDocument7Vtbl;
|
||||||
doc->IDispatchEx_iface.lpVtbl = &DocDispatchExVtbl;
|
doc->IDispatchEx_iface.lpVtbl = &DocDispatchExVtbl;
|
||||||
doc->ISupportErrorInfo_iface.lpVtbl = &SupportErrorInfoVtbl;
|
doc->ISupportErrorInfo_iface.lpVtbl = &SupportErrorInfoVtbl;
|
||||||
doc->IProvideClassInfo_iface.lpVtbl = &ProvideClassInfoVtbl;
|
doc->IProvideClassInfo_iface.lpVtbl = &ProvideClassInfoVtbl;
|
||||||
|
|
|
@ -488,6 +488,7 @@ struct HTMLDocument {
|
||||||
IHTMLDocument4 IHTMLDocument4_iface;
|
IHTMLDocument4 IHTMLDocument4_iface;
|
||||||
IHTMLDocument5 IHTMLDocument5_iface;
|
IHTMLDocument5 IHTMLDocument5_iface;
|
||||||
IHTMLDocument6 IHTMLDocument6_iface;
|
IHTMLDocument6 IHTMLDocument6_iface;
|
||||||
|
IHTMLDocument7 IHTMLDocument7_iface;
|
||||||
IPersistMoniker IPersistMoniker_iface;
|
IPersistMoniker IPersistMoniker_iface;
|
||||||
IPersistFile IPersistFile_iface;
|
IPersistFile IPersistFile_iface;
|
||||||
IPersistHistory IPersistHistory_iface;
|
IPersistHistory IPersistHistory_iface;
|
||||||
|
|
|
@ -1657,7 +1657,7 @@ static IUri *get_moniker_uri(IMoniker *mon)
|
||||||
|
|
||||||
static void handle_extern_mime_navigation(nsChannelBSC *This)
|
static void handle_extern_mime_navigation(nsChannelBSC *This)
|
||||||
{
|
{
|
||||||
IWebBrowserPriv2IE8 *webbrowser_priv;
|
IWebBrowserPriv2IE9 *webbrowser_priv;
|
||||||
IOleCommandTarget *cmdtrg;
|
IOleCommandTarget *cmdtrg;
|
||||||
HTMLDocumentObj *doc_obj;
|
HTMLDocumentObj *doc_obj;
|
||||||
IBindCtx *bind_ctx;
|
IBindCtx *bind_ctx;
|
||||||
|
@ -1698,8 +1698,8 @@ static void handle_extern_mime_navigation(nsChannelBSC *This)
|
||||||
|
|
||||||
hres = IUnknown_QueryInterface(doc_obj->webbrowser, &IID_IWebBrowserPriv2IE8, (void**)&webbrowser_priv);
|
hres = IUnknown_QueryInterface(doc_obj->webbrowser, &IID_IWebBrowserPriv2IE8, (void**)&webbrowser_priv);
|
||||||
if(SUCCEEDED(hres)) {
|
if(SUCCEEDED(hres)) {
|
||||||
hres = IWebBrowserPriv2IE8_NavigateWithBindCtx2(webbrowser_priv, uri, &flags, NULL, NULL, NULL, bind_ctx, NULL);
|
hres = IWebBrowserPriv2IE9_NavigateWithBindCtx2(webbrowser_priv, uri, &flags, NULL, NULL, NULL, bind_ctx, NULL, 0);
|
||||||
IWebBrowserPriv2IE8_Release(webbrowser_priv);
|
IWebBrowserPriv2IE9_Release(webbrowser_priv);
|
||||||
}else {
|
}else {
|
||||||
IWebBrowserPriv *webbrowser_priv_old;
|
IWebBrowserPriv *webbrowser_priv_old;
|
||||||
VARIANT uriv;
|
VARIANT uriv;
|
||||||
|
|
Loading…
Reference in New Issue