ReactOS 0.4.15-dev-7958-gcd0bb1a
iehtmlwnd.c File Reference
#include "ieframe.h"
#include "wine/debug.h"
Include dependency graph for iehtmlwnd.c:

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ieframe)
 
static IEHTMLWindowimpl_from_IHTMLWindow2 (IHTMLWindow2 *iface)
 
static HRESULT WINAPI IEHTMLWindow2_QueryInterface (IHTMLWindow2 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI IEHTMLWindow2_AddRef (IHTMLWindow2 *iface)
 
static ULONG WINAPI IEHTMLWindow2_Release (IHTMLWindow2 *iface)
 
static HRESULT WINAPI IEHTMLWindow2_GetTypeInfoCount (IHTMLWindow2 *iface, UINT *pctinfo)
 
static HRESULT WINAPI IEHTMLWindow2_GetTypeInfo (IHTMLWindow2 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI IEHTMLWindow2_GetIDsOfNames (IHTMLWindow2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI IEHTMLWindow2_Invoke (IHTMLWindow2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI IEHTMLWindow2_item (IHTMLWindow2 *iface, VARIANT *pvarIndex, VARIANT *pvarResult)
 
static HRESULT WINAPI IEHTMLWindow2_get_length (IHTMLWindow2 *iface, LONG *p)
 
static HRESULT WINAPI IEHTMLWindow2_get_frames (IHTMLWindow2 *iface, IHTMLFramesCollection2 **p)
 
static HRESULT WINAPI IEHTMLWindow2_put_defaultStatus (IHTMLWindow2 *iface, BSTR v)
 
static HRESULT WINAPI IEHTMLWindow2_get_defaultStatus (IHTMLWindow2 *iface, BSTR *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_status (IHTMLWindow2 *iface, BSTR v)
 
static HRESULT WINAPI IEHTMLWindow2_get_status (IHTMLWindow2 *iface, BSTR *p)
 
static HRESULT WINAPI IEHTMLWindow2_setTimeout (IHTMLWindow2 *iface, BSTR expression, LONG msec, VARIANT *language, LONG *timerID)
 
static HRESULT WINAPI IEHTMLWindow2_clearTimeout (IHTMLWindow2 *iface, LONG timerID)
 
static HRESULT WINAPI IEHTMLWindow2_alert (IHTMLWindow2 *iface, BSTR message)
 
static HRESULT WINAPI IEHTMLWindow2_confirm (IHTMLWindow2 *iface, BSTR message, VARIANT_BOOL *confirmed)
 
static HRESULT WINAPI IEHTMLWindow2_prompt (IHTMLWindow2 *iface, BSTR message, BSTR dststr, VARIANT *textdata)
 
static HRESULT WINAPI IEHTMLWindow2_get_Image (IHTMLWindow2 *iface, IHTMLImageElementFactory **p)
 
static HRESULT WINAPI IEHTMLWindow2_get_location (IHTMLWindow2 *iface, IHTMLLocation **p)
 
static HRESULT WINAPI IEHTMLWindow2_get_history (IHTMLWindow2 *iface, IOmHistory **p)
 
static HRESULT WINAPI IEHTMLWindow2_close (IHTMLWindow2 *iface)
 
static HRESULT WINAPI IEHTMLWindow2_put_opener (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_opener (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_get_navigator (IHTMLWindow2 *iface, IOmNavigator **p)
 
static HRESULT WINAPI IEHTMLWindow2_put_name (IHTMLWindow2 *iface, BSTR v)
 
static HRESULT WINAPI IEHTMLWindow2_get_name (IHTMLWindow2 *iface, BSTR *p)
 
static HRESULT WINAPI IEHTMLWindow2_get_parent (IHTMLWindow2 *iface, IHTMLWindow2 **p)
 
static HRESULT WINAPI IEHTMLWindow2_open (IHTMLWindow2 *iface, BSTR url, BSTR name, BSTR features, VARIANT_BOOL replace, IHTMLWindow2 **pomWindowResult)
 
static HRESULT WINAPI IEHTMLWindow2_get_self (IHTMLWindow2 *iface, IHTMLWindow2 **p)
 
static HRESULT WINAPI IEHTMLWindow2_get_top (IHTMLWindow2 *iface, IHTMLWindow2 **p)
 
static HRESULT WINAPI IEHTMLWindow2_get_window (IHTMLWindow2 *iface, IHTMLWindow2 **p)
 
static HRESULT WINAPI IEHTMLWindow2_navigate (IHTMLWindow2 *iface, BSTR url)
 
static HRESULT WINAPI IEHTMLWindow2_put_onfocus (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onfocus (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onblur (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onblur (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onload (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onload (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onbeforeunload (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onbeforeunload (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onunload (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onunload (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onhelp (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onhelp (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onerror (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onerror (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onresize (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onresize (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_put_onscroll (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_onscroll (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_get_document (IHTMLWindow2 *iface, IHTMLDocument2 **p)
 
static HRESULT WINAPI IEHTMLWindow2_get_event (IHTMLWindow2 *iface, IHTMLEventObj **p)
 
static HRESULT WINAPI IEHTMLWindow2_get__newEnum (IHTMLWindow2 *iface, IUnknown **p)
 
static HRESULT WINAPI IEHTMLWindow2_showModalDialog (IHTMLWindow2 *iface, BSTR dialog, VARIANT *varArgIn, VARIANT *varOptions, VARIANT *varArgOut)
 
static HRESULT WINAPI IEHTMLWindow2_showHelp (IHTMLWindow2 *iface, BSTR helpURL, VARIANT helpArg, BSTR features)
 
static HRESULT WINAPI IEHTMLWindow2_get_screen (IHTMLWindow2 *iface, IHTMLScreen **p)
 
static HRESULT WINAPI IEHTMLWindow2_get_Option (IHTMLWindow2 *iface, IHTMLOptionElementFactory **p)
 
static HRESULT WINAPI IEHTMLWindow2_focus (IHTMLWindow2 *iface)
 
static HRESULT WINAPI IEHTMLWindow2_get_closed (IHTMLWindow2 *iface, VARIANT_BOOL *p)
 
static HRESULT WINAPI IEHTMLWindow2_blur (IHTMLWindow2 *iface)
 
static HRESULT WINAPI IEHTMLWindow2_scroll (IHTMLWindow2 *iface, LONG x, LONG y)
 
static HRESULT WINAPI IEHTMLWindow2_get_clientInformation (IHTMLWindow2 *iface, IOmNavigator **p)
 
static HRESULT WINAPI IEHTMLWindow2_setInterval (IHTMLWindow2 *iface, BSTR expression, LONG msec, VARIANT *language, LONG *timerID)
 
static HRESULT WINAPI IEHTMLWindow2_clearInterval (IHTMLWindow2 *iface, LONG timerID)
 
static HRESULT WINAPI IEHTMLWindow2_put_offscreenBuffering (IHTMLWindow2 *iface, VARIANT v)
 
static HRESULT WINAPI IEHTMLWindow2_get_offscreenBuffering (IHTMLWindow2 *iface, VARIANT *p)
 
static HRESULT WINAPI IEHTMLWindow2_execScript (IHTMLWindow2 *iface, BSTR scode, BSTR language, VARIANT *pvarRet)
 
static HRESULT WINAPI IEHTMLWindow2_toString (IHTMLWindow2 *iface, BSTR *String)
 
static HRESULT WINAPI IEHTMLWindow2_scrollBy (IHTMLWindow2 *iface, LONG x, LONG y)
 
static HRESULT WINAPI IEHTMLWindow2_scrollTo (IHTMLWindow2 *iface, LONG x, LONG y)
 
static HRESULT WINAPI IEHTMLWindow2_moveTo (IHTMLWindow2 *iface, LONG x, LONG y)
 
static HRESULT WINAPI IEHTMLWindow2_moveBy (IHTMLWindow2 *iface, LONG x, LONG y)
 
static HRESULT WINAPI IEHTMLWindow2_resizeTo (IHTMLWindow2 *iface, LONG x, LONG y)
 
static HRESULT WINAPI IEHTMLWindow2_resizeBy (IHTMLWindow2 *iface, LONG x, LONG y)
 
static HRESULT WINAPI IEHTMLWindow2_get_external (IHTMLWindow2 *iface, IDispatch **p)
 
void IEHTMLWindow_Init (DocHost *doc_host)
 

Variables

static const IHTMLWindow2Vtbl IEHTMLWindow2Vtbl
 

Function Documentation

◆ IEHTMLWindow2_AddRef()

static ULONG WINAPI IEHTMLWindow2_AddRef ( IHTMLWindow2 iface)
static

Definition at line 56 of file iehtmlwnd.c.

57{
59
60 TRACE("(%p)\n", This);
61
62 return IOleClientSite_AddRef(&This->doc_host->IOleClientSite_iface);
63}
static IEHTMLWindow * impl_from_IHTMLWindow2(IHTMLWindow2 *iface)
Definition: iehtmlwnd.c:25
#define TRACE(s)
Definition: solgame.cpp:4

◆ IEHTMLWindow2_alert()

static HRESULT WINAPI IEHTMLWindow2_alert ( IHTMLWindow2 iface,
BSTR  message 
)
static

Definition at line 171 of file iehtmlwnd.c.

172{
174 FIXME("(%p)->(%s)\n", This, debugstr_w(message));
175 return E_NOTIMPL;
176}
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
#define debugstr_w
Definition: kernel32.h:32
Definition: tftpd.h:60

◆ IEHTMLWindow2_blur()

static HRESULT WINAPI IEHTMLWindow2_blur ( IHTMLWindow2 iface)
static

Definition at line 498 of file iehtmlwnd.c.

499{
501 FIXME("(%p)->()\n", This);
502 return E_NOTIMPL;
503}

◆ IEHTMLWindow2_clearInterval()

static HRESULT WINAPI IEHTMLWindow2_clearInterval ( IHTMLWindow2 iface,
LONG  timerID 
)
static

Definition at line 527 of file iehtmlwnd.c.

528{
530 FIXME("(%p)->(%d)\n", This, timerID);
531 return E_NOTIMPL;
532}

◆ IEHTMLWindow2_clearTimeout()

static HRESULT WINAPI IEHTMLWindow2_clearTimeout ( IHTMLWindow2 iface,
LONG  timerID 
)
static

Definition at line 164 of file iehtmlwnd.c.

165{
167 FIXME("(%p)->(%d)\n", This, timerID);
168 return E_NOTIMPL;
169}

◆ IEHTMLWindow2_close()

static HRESULT WINAPI IEHTMLWindow2_close ( IHTMLWindow2 iface)
static

Definition at line 215 of file iehtmlwnd.c.

216{
218
219 FIXME("(%p) semi-stub\n", This);
220
221 if(!This->doc_host->wb)
222 return E_UNEXPECTED;
223
224 return IWebBrowser2_put_Visible(This->doc_host->wb, VARIANT_FALSE);
225}
#define E_UNEXPECTED
Definition: winerror.h:2456

◆ IEHTMLWindow2_confirm()

static HRESULT WINAPI IEHTMLWindow2_confirm ( IHTMLWindow2 iface,
BSTR  message,
VARIANT_BOOL confirmed 
)
static

Definition at line 178 of file iehtmlwnd.c.

180{
182 FIXME("(%p)->(%s %p)\n", This, debugstr_w(message), confirmed);
183 return E_NOTIMPL;
184}

◆ IEHTMLWindow2_execScript()

static HRESULT WINAPI IEHTMLWindow2_execScript ( IHTMLWindow2 iface,
BSTR  scode,
BSTR  language,
VARIANT pvarRet 
)
static

Definition at line 548 of file iehtmlwnd.c.

550{
552 FIXME("(%p)->(%s %s %p)\n", This, debugstr_w(scode), debugstr_w(language), pvarRet);
553 return E_NOTIMPL;
554}

◆ IEHTMLWindow2_focus()

static HRESULT WINAPI IEHTMLWindow2_focus ( IHTMLWindow2 iface)
static

Definition at line 484 of file iehtmlwnd.c.

485{
487 FIXME("(%p)->()\n", This);
488 return E_NOTIMPL;
489}

◆ IEHTMLWindow2_get__newEnum()

static HRESULT WINAPI IEHTMLWindow2_get__newEnum ( IHTMLWindow2 iface,
IUnknown **  p 
)
static

Definition at line 446 of file iehtmlwnd.c.

447{
449 FIXME("(%p)->(%p)\n", This, p);
450 return E_NOTIMPL;
451}
GLfloat GLfloat p
Definition: glext.h:8902

◆ IEHTMLWindow2_get_clientInformation()

static HRESULT WINAPI IEHTMLWindow2_get_clientInformation ( IHTMLWindow2 iface,
IOmNavigator **  p 
)
static

Definition at line 512 of file iehtmlwnd.c.

513{
515 FIXME("(%p)->(%p)\n", This, p);
516 return E_NOTIMPL;
517}

◆ IEHTMLWindow2_get_closed()

static HRESULT WINAPI IEHTMLWindow2_get_closed ( IHTMLWindow2 iface,
VARIANT_BOOL p 
)
static

Definition at line 491 of file iehtmlwnd.c.

492{
494 FIXME("(%p)->(%p)\n", This, p);
495 return E_NOTIMPL;
496}

◆ IEHTMLWindow2_get_defaultStatus()

static HRESULT WINAPI IEHTMLWindow2_get_defaultStatus ( IHTMLWindow2 iface,
BSTR p 
)
static

Definition at line 135 of file iehtmlwnd.c.

136{
138 FIXME("(%p)->(%p)\n", This, p);
139 return E_NOTIMPL;
140}

◆ IEHTMLWindow2_get_document()

static HRESULT WINAPI IEHTMLWindow2_get_document ( IHTMLWindow2 iface,
IHTMLDocument2 **  p 
)
static

Definition at line 432 of file iehtmlwnd.c.

433{
435 FIXME("(%p)->(%p)\n", This, p);
436 return E_NOTIMPL;
437}

◆ IEHTMLWindow2_get_event()

static HRESULT WINAPI IEHTMLWindow2_get_event ( IHTMLWindow2 iface,
IHTMLEventObj **  p 
)
static

Definition at line 439 of file iehtmlwnd.c.

440{
442 FIXME("(%p)->(%p)\n", This, p);
443 return E_NOTIMPL;
444}

◆ IEHTMLWindow2_get_external()

static HRESULT WINAPI IEHTMLWindow2_get_external ( IHTMLWindow2 iface,
IDispatch **  p 
)
static

Definition at line 605 of file iehtmlwnd.c.

606{
608 FIXME("(%p)->(%p)\n", This, p);
609 return E_NOTIMPL;
610}

◆ IEHTMLWindow2_get_frames()

static HRESULT WINAPI IEHTMLWindow2_get_frames ( IHTMLWindow2 iface,
IHTMLFramesCollection2 **  p 
)
static

Definition at line 121 of file iehtmlwnd.c.

122{
124 FIXME("(%p)->(%p)\n", This, p);
125 return E_NOTIMPL;
126}

◆ IEHTMLWindow2_get_history()

static HRESULT WINAPI IEHTMLWindow2_get_history ( IHTMLWindow2 iface,
IOmHistory **  p 
)
static

Definition at line 208 of file iehtmlwnd.c.

209{
211 FIXME("(%p)->(%p)\n", This, p);
212 return E_NOTIMPL;
213}

◆ IEHTMLWindow2_get_Image()

static HRESULT WINAPI IEHTMLWindow2_get_Image ( IHTMLWindow2 iface,
IHTMLImageElementFactory **  p 
)
static

Definition at line 194 of file iehtmlwnd.c.

195{
197 FIXME("(%p)->(%p)\n", This, p);
198 return E_NOTIMPL;
199}

◆ IEHTMLWindow2_get_length()

static HRESULT WINAPI IEHTMLWindow2_get_length ( IHTMLWindow2 iface,
LONG p 
)
static

Definition at line 114 of file iehtmlwnd.c.

115{
117 FIXME("(%p)->(%p)\n", This, p);
118 return E_NOTIMPL;
119}

◆ IEHTMLWindow2_get_location()

static HRESULT WINAPI IEHTMLWindow2_get_location ( IHTMLWindow2 iface,
IHTMLLocation **  p 
)
static

Definition at line 201 of file iehtmlwnd.c.

202{
204 FIXME("(%p)->(%p)\n", This, p);
205 return E_NOTIMPL;
206}

◆ IEHTMLWindow2_get_name()

static HRESULT WINAPI IEHTMLWindow2_get_name ( IHTMLWindow2 iface,
BSTR p 
)
static

Definition at line 255 of file iehtmlwnd.c.

256{
258 FIXME("(%p)->(%p)\n", This, p);
259 return E_NOTIMPL;
260}

◆ IEHTMLWindow2_get_navigator()

static HRESULT WINAPI IEHTMLWindow2_get_navigator ( IHTMLWindow2 iface,
IOmNavigator **  p 
)
static

Definition at line 241 of file iehtmlwnd.c.

242{
244 FIXME("(%p)->(%p)\n", This, p);
245 return E_NOTIMPL;
246}

◆ IEHTMLWindow2_get_offscreenBuffering()

static HRESULT WINAPI IEHTMLWindow2_get_offscreenBuffering ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 541 of file iehtmlwnd.c.

542{
544 FIXME("(%p)->(%p)\n", This, p);
545 return E_NOTIMPL;
546}

◆ IEHTMLWindow2_get_onbeforeunload()

static HRESULT WINAPI IEHTMLWindow2_get_onbeforeunload ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 355 of file iehtmlwnd.c.

356{
358 FIXME("(%p)->(%p)\n", This, p);
359 return E_NOTIMPL;
360}

◆ IEHTMLWindow2_get_onblur()

static HRESULT WINAPI IEHTMLWindow2_get_onblur ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 327 of file iehtmlwnd.c.

328{
330 FIXME("(%p)->(%p)\n", This, p);
331 return E_NOTIMPL;
332}

◆ IEHTMLWindow2_get_onerror()

static HRESULT WINAPI IEHTMLWindow2_get_onerror ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 397 of file iehtmlwnd.c.

398{
400 FIXME("(%p)->(%p)\n", This, p);
401 return E_NOTIMPL;
402}

◆ IEHTMLWindow2_get_onfocus()

static HRESULT WINAPI IEHTMLWindow2_get_onfocus ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 313 of file iehtmlwnd.c.

314{
316 FIXME("(%p)->(%p)\n", This, p);
317 return E_NOTIMPL;
318}

◆ IEHTMLWindow2_get_onhelp()

static HRESULT WINAPI IEHTMLWindow2_get_onhelp ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 383 of file iehtmlwnd.c.

384{
386 FIXME("(%p)->(%p)\n", This, p);
387 return E_NOTIMPL;
388}

◆ IEHTMLWindow2_get_onload()

static HRESULT WINAPI IEHTMLWindow2_get_onload ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 341 of file iehtmlwnd.c.

342{
344 FIXME("(%p)->(%p)\n", This, p);
345 return E_NOTIMPL;
346}

◆ IEHTMLWindow2_get_onresize()

static HRESULT WINAPI IEHTMLWindow2_get_onresize ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 411 of file iehtmlwnd.c.

412{
414 FIXME("(%p)->(%p)\n", This, p);
415 return E_NOTIMPL;
416}

◆ IEHTMLWindow2_get_onscroll()

static HRESULT WINAPI IEHTMLWindow2_get_onscroll ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 425 of file iehtmlwnd.c.

426{
428 FIXME("(%p)->(%p)\n", This, p);
429 return E_NOTIMPL;
430}

◆ IEHTMLWindow2_get_onunload()

static HRESULT WINAPI IEHTMLWindow2_get_onunload ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 369 of file iehtmlwnd.c.

370{
372 FIXME("(%p)->(%p)\n", This, p);
373 return E_NOTIMPL;
374}

◆ IEHTMLWindow2_get_opener()

static HRESULT WINAPI IEHTMLWindow2_get_opener ( IHTMLWindow2 iface,
VARIANT p 
)
static

Definition at line 234 of file iehtmlwnd.c.

235{
237 FIXME("(%p)->(%p)\n", This, p);
238 return E_NOTIMPL;
239}

◆ IEHTMLWindow2_get_Option()

static HRESULT WINAPI IEHTMLWindow2_get_Option ( IHTMLWindow2 iface,
IHTMLOptionElementFactory **  p 
)
static

Definition at line 477 of file iehtmlwnd.c.

478{
480 FIXME("(%p)->(%p)\n", This, p);
481 return E_NOTIMPL;
482}

◆ IEHTMLWindow2_get_parent()

static HRESULT WINAPI IEHTMLWindow2_get_parent ( IHTMLWindow2 iface,
IHTMLWindow2 **  p 
)
static

Definition at line 262 of file iehtmlwnd.c.

263{
265 FIXME("(%p)->(%p)\n", This, p);
266 return E_NOTIMPL;
267}

◆ IEHTMLWindow2_get_screen()

static HRESULT WINAPI IEHTMLWindow2_get_screen ( IHTMLWindow2 iface,
IHTMLScreen **  p 
)
static

Definition at line 470 of file iehtmlwnd.c.

471{
473 FIXME("(%p)->(%p)\n", This, p);
474 return E_NOTIMPL;
475}

◆ IEHTMLWindow2_get_self()

static HRESULT WINAPI IEHTMLWindow2_get_self ( IHTMLWindow2 iface,
IHTMLWindow2 **  p 
)
static

Definition at line 278 of file iehtmlwnd.c.

279{
281 FIXME("(%p)->(%p)\n", This, p);
282 return E_NOTIMPL;
283}

◆ IEHTMLWindow2_get_status()

static HRESULT WINAPI IEHTMLWindow2_get_status ( IHTMLWindow2 iface,
BSTR p 
)
static

Definition at line 149 of file iehtmlwnd.c.

150{
152 FIXME("(%p)->(%p)\n", This, p);
153 return E_NOTIMPL;
154}

◆ IEHTMLWindow2_get_top()

static HRESULT WINAPI IEHTMLWindow2_get_top ( IHTMLWindow2 iface,
IHTMLWindow2 **  p 
)
static

Definition at line 285 of file iehtmlwnd.c.

286{
288 FIXME("(%p)->(%p)\n", This, p);
289 return E_NOTIMPL;
290}

◆ IEHTMLWindow2_get_window()

static HRESULT WINAPI IEHTMLWindow2_get_window ( IHTMLWindow2 iface,
IHTMLWindow2 **  p 
)
static

Definition at line 292 of file iehtmlwnd.c.

293{
295 FIXME("(%p)->(%p)\n", This, p);
296 return E_NOTIMPL;
297}

◆ IEHTMLWindow2_GetIDsOfNames()

static HRESULT WINAPI IEHTMLWindow2_GetIDsOfNames ( IHTMLWindow2 iface,
REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
static

Definition at line 89 of file iehtmlwnd.c.

92{
94 FIXME("(%p)->()\n", This);
95 return E_NOTIMPL;
96}

◆ IEHTMLWindow2_GetTypeInfo()

static HRESULT WINAPI IEHTMLWindow2_GetTypeInfo ( IHTMLWindow2 iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 81 of file iehtmlwnd.c.

83{
85 FIXME("(%p)->()\n", This);
86 return E_NOTIMPL;
87}

◆ IEHTMLWindow2_GetTypeInfoCount()

static HRESULT WINAPI IEHTMLWindow2_GetTypeInfoCount ( IHTMLWindow2 iface,
UINT pctinfo 
)
static

Definition at line 74 of file iehtmlwnd.c.

75{
77 FIXME("(%p)->()\n", This);
78 return E_NOTIMPL;
79}

◆ IEHTMLWindow2_Invoke()

static HRESULT WINAPI IEHTMLWindow2_Invoke ( IHTMLWindow2 iface,
DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExcepInfo,
UINT puArgErr 
)
static

Definition at line 98 of file iehtmlwnd.c.

101{
103 FIXME("(%p)->()\n", This);
104 return E_NOTIMPL;
105}

◆ IEHTMLWindow2_item()

static HRESULT WINAPI IEHTMLWindow2_item ( IHTMLWindow2 iface,
VARIANT pvarIndex,
VARIANT pvarResult 
)
static

Definition at line 107 of file iehtmlwnd.c.

108{
110 FIXME("(%p)->(%s %p)\n", This, debugstr_variant(pvarIndex), pvarResult);
111 return E_NOTIMPL;
112}
static const char * debugstr_variant(const VARIANT *var)
Definition: container.c:46

◆ IEHTMLWindow2_moveBy()

static HRESULT WINAPI IEHTMLWindow2_moveBy ( IHTMLWindow2 iface,
LONG  x,
LONG  y 
)
static

Definition at line 584 of file iehtmlwnd.c.

585{
587 FIXME("(%p)->(%d %d)\n", This, x, y);
588 return E_NOTIMPL;
589}
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548

◆ IEHTMLWindow2_moveTo()

static HRESULT WINAPI IEHTMLWindow2_moveTo ( IHTMLWindow2 iface,
LONG  x,
LONG  y 
)
static

Definition at line 577 of file iehtmlwnd.c.

578{
580 FIXME("(%p)->(%d %d)\n", This, x, y);
581 return E_NOTIMPL;
582}

◆ IEHTMLWindow2_navigate()

static HRESULT WINAPI IEHTMLWindow2_navigate ( IHTMLWindow2 iface,
BSTR  url 
)
static

Definition at line 299 of file iehtmlwnd.c.

300{
302 FIXME("(%p)->(%s)\n", This, debugstr_w(url));
303 return E_NOTIMPL;
304}
static const WCHAR url[]
Definition: encode.c:1432

◆ IEHTMLWindow2_open()

static HRESULT WINAPI IEHTMLWindow2_open ( IHTMLWindow2 iface,
BSTR  url,
BSTR  name,
BSTR  features,
VARIANT_BOOL  replace,
IHTMLWindow2 **  pomWindowResult 
)
static

Definition at line 269 of file iehtmlwnd.c.

271{
273 FIXME("(%p)->(%s %s %s %x %p)\n", This, debugstr_w(url), debugstr_w(name),
274 debugstr_w(features), replace, pomWindowResult);
275 return E_NOTIMPL;
276}
INT replace(TCHAR source[MAX_PATH], TCHAR dest[MAX_PATH], DWORD dwFlags, BOOL *doMore)
Definition: replace.c:47
Definition: name.c:39

◆ IEHTMLWindow2_prompt()

static HRESULT WINAPI IEHTMLWindow2_prompt ( IHTMLWindow2 iface,
BSTR  message,
BSTR  dststr,
VARIANT textdata 
)
static

Definition at line 186 of file iehtmlwnd.c.

188{
190 FIXME("(%p)->(%s %s %p)\n", This, debugstr_w(message), debugstr_w(dststr), textdata);
191 return E_NOTIMPL;
192}

◆ IEHTMLWindow2_put_defaultStatus()

static HRESULT WINAPI IEHTMLWindow2_put_defaultStatus ( IHTMLWindow2 iface,
BSTR  v 
)
static

Definition at line 128 of file iehtmlwnd.c.

129{
131 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
132 return E_NOTIMPL;
133}
const GLdouble * v
Definition: gl.h:2040

◆ IEHTMLWindow2_put_name()

static HRESULT WINAPI IEHTMLWindow2_put_name ( IHTMLWindow2 iface,
BSTR  v 
)
static

Definition at line 248 of file iehtmlwnd.c.

249{
251 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
252 return E_NOTIMPL;
253}

◆ IEHTMLWindow2_put_offscreenBuffering()

static HRESULT WINAPI IEHTMLWindow2_put_offscreenBuffering ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 534 of file iehtmlwnd.c.

535{
537 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
538 return E_NOTIMPL;
539}

◆ IEHTMLWindow2_put_onbeforeunload()

static HRESULT WINAPI IEHTMLWindow2_put_onbeforeunload ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 348 of file iehtmlwnd.c.

349{
351 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
352 return E_NOTIMPL;
353}

◆ IEHTMLWindow2_put_onblur()

static HRESULT WINAPI IEHTMLWindow2_put_onblur ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 320 of file iehtmlwnd.c.

321{
323 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
324 return E_NOTIMPL;
325}

◆ IEHTMLWindow2_put_onerror()

static HRESULT WINAPI IEHTMLWindow2_put_onerror ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 390 of file iehtmlwnd.c.

391{
393 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
394 return E_NOTIMPL;
395}

◆ IEHTMLWindow2_put_onfocus()

static HRESULT WINAPI IEHTMLWindow2_put_onfocus ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 306 of file iehtmlwnd.c.

307{
309 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
310 return E_NOTIMPL;
311}

◆ IEHTMLWindow2_put_onhelp()

static HRESULT WINAPI IEHTMLWindow2_put_onhelp ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 376 of file iehtmlwnd.c.

377{
379 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
380 return E_NOTIMPL;
381}

◆ IEHTMLWindow2_put_onload()

static HRESULT WINAPI IEHTMLWindow2_put_onload ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 334 of file iehtmlwnd.c.

335{
337 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
338 return E_NOTIMPL;
339}

◆ IEHTMLWindow2_put_onresize()

static HRESULT WINAPI IEHTMLWindow2_put_onresize ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 404 of file iehtmlwnd.c.

405{
407 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
408 return E_NOTIMPL;
409}

◆ IEHTMLWindow2_put_onscroll()

static HRESULT WINAPI IEHTMLWindow2_put_onscroll ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 418 of file iehtmlwnd.c.

419{
421 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
422 return E_NOTIMPL;
423}

◆ IEHTMLWindow2_put_onunload()

static HRESULT WINAPI IEHTMLWindow2_put_onunload ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 362 of file iehtmlwnd.c.

363{
365 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
366 return E_NOTIMPL;
367}

◆ IEHTMLWindow2_put_opener()

static HRESULT WINAPI IEHTMLWindow2_put_opener ( IHTMLWindow2 iface,
VARIANT  v 
)
static

Definition at line 227 of file iehtmlwnd.c.

228{
230 FIXME("(%p)->(%s)\n", This, debugstr_variant(&v));
231 return E_NOTIMPL;
232}

◆ IEHTMLWindow2_put_status()

static HRESULT WINAPI IEHTMLWindow2_put_status ( IHTMLWindow2 iface,
BSTR  v 
)
static

Definition at line 142 of file iehtmlwnd.c.

143{
145 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
146 return E_NOTIMPL;
147}

◆ IEHTMLWindow2_QueryInterface()

static HRESULT WINAPI IEHTMLWindow2_QueryInterface ( IHTMLWindow2 iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 30 of file iehtmlwnd.c.

31{
33
35 TRACE("(%p)->(IID_IUnknown %p)\n", This, ppv);
36 *ppv = &This->IHTMLWindow2_iface;
37 }else if(IsEqualGUID(&IID_IDispatch, riid)) {
38 TRACE("(%p)->(IID_IDispatch %p)\n", This, ppv);
39 *ppv = &This->IHTMLWindow2_iface;
40 }else if(IsEqualGUID(&IID_IHTMLFramesCollection2, riid)) {
41 TRACE("(%p)->(IID_IHTMLFramesCollection2 %p)\n", This, ppv);
42 *ppv = &This->IHTMLWindow2_iface;
43 }else if(IsEqualGUID(&IID_IHTMLWindow2, riid)) {
44 TRACE("(%p)->(IID_IHTMLWindow2 %p)\n", This, ppv);
45 *ppv = &This->IHTMLWindow2_iface;
46 }else {
47 WARN("(%p)->(%s %p)\n", This, debugstr_guid(riid), ppv);
48 *ppv = NULL;
49 return E_NOINTERFACE;
50 }
51
52 IUnknown_AddRef((IUnknown*)*ppv);
53 return S_OK;
54}
const GUID IID_IUnknown
#define WARN(fmt,...)
Definition: debug.h:112
#define NULL
Definition: types.h:112
REFIID riid
Definition: atlbase.h:39
REFIID LPVOID * ppv
Definition: atlbase.h:39
#define S_OK
Definition: intsafe.h:52
#define debugstr_guid
Definition: kernel32.h:35
const GUID IID_IDispatch
#define IsEqualGUID(rguid1, rguid2)
Definition: guiddef.h:147
#define E_NOINTERFACE
Definition: winerror.h:2364

◆ IEHTMLWindow2_Release()

static ULONG WINAPI IEHTMLWindow2_Release ( IHTMLWindow2 iface)
static

Definition at line 65 of file iehtmlwnd.c.

66{
68
69 TRACE("(%p)\n", This);
70
71 return IOleClientSite_Release(&This->doc_host->IOleClientSite_iface);
72}

◆ IEHTMLWindow2_resizeBy()

static HRESULT WINAPI IEHTMLWindow2_resizeBy ( IHTMLWindow2 iface,
LONG  x,
LONG  y 
)
static

Definition at line 598 of file iehtmlwnd.c.

599{
601 FIXME("(%p)->(%d %d)\n", This, x, y);
602 return E_NOTIMPL;
603}

◆ IEHTMLWindow2_resizeTo()

static HRESULT WINAPI IEHTMLWindow2_resizeTo ( IHTMLWindow2 iface,
LONG  x,
LONG  y 
)
static

Definition at line 591 of file iehtmlwnd.c.

592{
594 FIXME("(%p)->(%d %d)\n", This, x, y);
595 return E_NOTIMPL;
596}

◆ IEHTMLWindow2_scroll()

static HRESULT WINAPI IEHTMLWindow2_scroll ( IHTMLWindow2 iface,
LONG  x,
LONG  y 
)
static

Definition at line 505 of file iehtmlwnd.c.

506{
508 FIXME("(%p)->(%d %d)\n", This, x, y);
509 return E_NOTIMPL;
510}

◆ IEHTMLWindow2_scrollBy()

static HRESULT WINAPI IEHTMLWindow2_scrollBy ( IHTMLWindow2 iface,
LONG  x,
LONG  y 
)
static

Definition at line 563 of file iehtmlwnd.c.

564{
566 FIXME("(%p)->(%d %d)\n", This, x, y);
567 return E_NOTIMPL;
568}

◆ IEHTMLWindow2_scrollTo()

static HRESULT WINAPI IEHTMLWindow2_scrollTo ( IHTMLWindow2 iface,
LONG  x,
LONG  y 
)
static

Definition at line 570 of file iehtmlwnd.c.

571{
573 FIXME("(%p)->(%d %d)\n", This, x, y);
574 return E_NOTIMPL;
575}

◆ IEHTMLWindow2_setInterval()

static HRESULT WINAPI IEHTMLWindow2_setInterval ( IHTMLWindow2 iface,
BSTR  expression,
LONG  msec,
VARIANT language,
LONG timerID 
)
static

Definition at line 519 of file iehtmlwnd.c.

521{
523 FIXME("(%p)->(%s %d %s %p)\n", This, debugstr_w(expression), msec, debugstr_variant(language), timerID);
524 return E_NOTIMPL;
525}

◆ IEHTMLWindow2_setTimeout()

static HRESULT WINAPI IEHTMLWindow2_setTimeout ( IHTMLWindow2 iface,
BSTR  expression,
LONG  msec,
VARIANT language,
LONG timerID 
)
static

Definition at line 156 of file iehtmlwnd.c.

158{
160 FIXME("(%p)->(%s %d %s %p)\n", This, debugstr_w(expression), msec, debugstr_variant(language), timerID);
161 return E_NOTIMPL;
162}

◆ IEHTMLWindow2_showHelp()

static HRESULT WINAPI IEHTMLWindow2_showHelp ( IHTMLWindow2 iface,
BSTR  helpURL,
VARIANT  helpArg,
BSTR  features 
)
static

Definition at line 462 of file iehtmlwnd.c.

464{
466 FIXME("(%p)->(%s %s %s)\n", This, debugstr_w(helpURL), debugstr_variant(&helpArg), debugstr_w(features));
467 return E_NOTIMPL;
468}

◆ IEHTMLWindow2_showModalDialog()

static HRESULT WINAPI IEHTMLWindow2_showModalDialog ( IHTMLWindow2 iface,
BSTR  dialog,
VARIANT varArgIn,
VARIANT varOptions,
VARIANT varArgOut 
)
static

Definition at line 453 of file iehtmlwnd.c.

455{
457 FIXME("(%p)->(%s %s %s %p)\n", This, debugstr_w(dialog), debugstr_variant(varArgIn),
458 debugstr_variant(varOptions), varArgOut);
459 return E_NOTIMPL;
460}
static HWND dialog
Definition: gui.c:33

◆ IEHTMLWindow2_toString()

static HRESULT WINAPI IEHTMLWindow2_toString ( IHTMLWindow2 iface,
BSTR String 
)
static

Definition at line 556 of file iehtmlwnd.c.

557{
559 FIXME("(%p)->(%p)\n", This, String);
560 return E_NOTIMPL;
561}
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2433

◆ IEHTMLWindow_Init()

void IEHTMLWindow_Init ( DocHost doc_host)

Definition at line 692 of file iehtmlwnd.c.

693{
695 doc_host->html_window.doc_host = doc_host;
696}
static const IHTMLWindow2Vtbl IEHTMLWindow2Vtbl
Definition: iehtmlwnd.c:612
IEHTMLWindow html_window
Definition: ieframe.h:174
DocHost * doc_host
Definition: ieframe.h:96
IHTMLWindow2 IHTMLWindow2_iface
Definition: ieframe.h:95

Referenced by DocHost_Init().

◆ impl_from_IHTMLWindow2()

static IEHTMLWindow * impl_from_IHTMLWindow2 ( IHTMLWindow2 iface)
inlinestatic

Definition at line 25 of file iehtmlwnd.c.

26{
27 return CONTAINING_RECORD(iface, IEHTMLWindow, IHTMLWindow2_iface);
28}
#define CONTAINING_RECORD(address, type, field)
Definition: typedefs.h:260

Referenced by IEHTMLWindow2_AddRef(), IEHTMLWindow2_alert(), IEHTMLWindow2_blur(), IEHTMLWindow2_clearInterval(), IEHTMLWindow2_clearTimeout(), IEHTMLWindow2_close(), IEHTMLWindow2_confirm(), IEHTMLWindow2_execScript(), IEHTMLWindow2_focus(), IEHTMLWindow2_get__newEnum(), IEHTMLWindow2_get_clientInformation(), IEHTMLWindow2_get_closed(), IEHTMLWindow2_get_defaultStatus(), IEHTMLWindow2_get_document(), IEHTMLWindow2_get_event(), IEHTMLWindow2_get_external(), IEHTMLWindow2_get_frames(), IEHTMLWindow2_get_history(), IEHTMLWindow2_get_Image(), IEHTMLWindow2_get_length(), IEHTMLWindow2_get_location(), IEHTMLWindow2_get_name(), IEHTMLWindow2_get_navigator(), IEHTMLWindow2_get_offscreenBuffering(), IEHTMLWindow2_get_onbeforeunload(), IEHTMLWindow2_get_onblur(), IEHTMLWindow2_get_onerror(), IEHTMLWindow2_get_onfocus(), IEHTMLWindow2_get_onhelp(), IEHTMLWindow2_get_onload(), IEHTMLWindow2_get_onresize(), IEHTMLWindow2_get_onscroll(), IEHTMLWindow2_get_onunload(), IEHTMLWindow2_get_opener(), IEHTMLWindow2_get_Option(), IEHTMLWindow2_get_parent(), IEHTMLWindow2_get_screen(), IEHTMLWindow2_get_self(), IEHTMLWindow2_get_status(), IEHTMLWindow2_get_top(), IEHTMLWindow2_get_window(), IEHTMLWindow2_GetIDsOfNames(), IEHTMLWindow2_GetTypeInfo(), IEHTMLWindow2_GetTypeInfoCount(), IEHTMLWindow2_Invoke(), IEHTMLWindow2_item(), IEHTMLWindow2_moveBy(), IEHTMLWindow2_moveTo(), IEHTMLWindow2_navigate(), IEHTMLWindow2_open(), IEHTMLWindow2_prompt(), IEHTMLWindow2_put_defaultStatus(), IEHTMLWindow2_put_name(), IEHTMLWindow2_put_offscreenBuffering(), IEHTMLWindow2_put_onbeforeunload(), IEHTMLWindow2_put_onblur(), IEHTMLWindow2_put_onerror(), IEHTMLWindow2_put_onfocus(), IEHTMLWindow2_put_onhelp(), IEHTMLWindow2_put_onload(), IEHTMLWindow2_put_onresize(), IEHTMLWindow2_put_onscroll(), IEHTMLWindow2_put_onunload(), IEHTMLWindow2_put_opener(), IEHTMLWindow2_put_status(), IEHTMLWindow2_QueryInterface(), IEHTMLWindow2_Release(), IEHTMLWindow2_resizeBy(), IEHTMLWindow2_resizeTo(), IEHTMLWindow2_scroll(), IEHTMLWindow2_scrollBy(), IEHTMLWindow2_scrollTo(), IEHTMLWindow2_setInterval(), IEHTMLWindow2_setTimeout(), IEHTMLWindow2_showHelp(), IEHTMLWindow2_showModalDialog(), and IEHTMLWindow2_toString().

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( ieframe  )

Variable Documentation

◆ IEHTMLWindow2Vtbl

const IHTMLWindow2Vtbl IEHTMLWindow2Vtbl
static

Definition at line 612 of file iehtmlwnd.c.

Referenced by IEHTMLWindow_Init().