91 references to IHTMLWindow3
System.Windows.Forms (3)
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.cs (1)
171
using var htmlWindow3 = GetHtmlWindow<
IHTMLWindow3
>();
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.HtmlWindowShim.cs (2)
47
using var htmlWindow3 = _htmlWindow.GetHtmlWindow<
IHTMLWindow3
>();
78
using var htmlWindow3 = _htmlWindow.GetHtmlWindow<
IHTMLWindow3
>();
System.Windows.Forms.Primitives (87)
Windows.Win32.IHTMLWindow3.g.cs (75)
25
:IVTable<
IHTMLWindow3
,
IHTMLWindow3
.Vtbl>,IComIID {
41
return ((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), riid, ppvObject);
46
return ((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint>)lpVtbl[1])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this));
51
return ((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint>)lpVtbl[2])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this));
65
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), pctinfo).ThrowOnFailure();
70
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), iTInfo, lcid, ppTInfo).ThrowOnFailure();
91
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), riid, rgszNames, cNames, lcid, rgDispId).ThrowOnFailure();
108
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,int ,global::System.Guid* ,uint ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr).ThrowOnFailure();
124
private static winmdroot.Foundation.HRESULT get_screenLeft(
IHTMLWindow3
* pThis, int* p)
143
return ((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), p);
159
private static winmdroot.Foundation.HRESULT get_screenTop(
IHTMLWindow3
* pThis, int* p)
178
return ((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), p);
194
private static winmdroot.Foundation.HRESULT attachEvent(
IHTMLWindow3
* pThis, winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp, winmdroot.Foundation.VARIANT_BOOL* pfResult)
213
return ((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), @event, pDisp, pfResult);
219
private static winmdroot.Foundation.HRESULT detachEvent(
IHTMLWindow3
* pThis, winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp)
238
return ((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), @event, pDisp);
257
private static winmdroot.Foundation.HRESULT setTimeout(
IHTMLWindow3
* pThis, winmdroot.System.Variant.VARIANT* expression, int msec, winmdroot.System.Variant.VARIANT* language, int* timerID)
277
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,int ,winmdroot.System.Variant.VARIANT* ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), expression, msec, language, &__retVal).ThrowOnFailure();
297
private static winmdroot.Foundation.HRESULT setInterval(
IHTMLWindow3
* pThis, winmdroot.System.Variant.VARIANT* expression, int msec, winmdroot.System.Variant.VARIANT* language, int* timerID)
317
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,int ,winmdroot.System.Variant.VARIANT* ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), expression, msec, language, &__retVal).ThrowOnFailure();
324
private static winmdroot.Foundation.HRESULT print(
IHTMLWindow3
* pThis)
343
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.HRESULT>)lpVtbl[13])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this)).ThrowOnFailure();
349
private static winmdroot.Foundation.HRESULT put_onbeforeprint(
IHTMLWindow3
* pThis, winmdroot.System.Variant.VARIANT v)
371
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), value).ThrowOnFailure();
376
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[15])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure();
384
private static winmdroot.Foundation.HRESULT get_onbeforeprint(
IHTMLWindow3
* pThis, winmdroot.System.Variant.VARIANT* p)
405
private static winmdroot.Foundation.HRESULT put_onafterprint(
IHTMLWindow3
* pThis, winmdroot.System.Variant.VARIANT v)
427
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[16])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), value).ThrowOnFailure();
432
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[17])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure();
440
private static winmdroot.Foundation.HRESULT get_onafterprint(
IHTMLWindow3
* pThis, winmdroot.System.Variant.VARIANT* p)
461
private static winmdroot.Foundation.HRESULT get_clipboardData(
IHTMLWindow3
* pThis, winmdroot.Web.MsHtml.IHTMLDataTransfer** p)
484
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Web.MsHtml.IHTMLDataTransfer** ,winmdroot.Foundation.HRESULT>)lpVtbl[18])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure();
505
private static winmdroot.Foundation.HRESULT showModelessDialog(
IHTMLWindow3
* pThis, winmdroot.Foundation.BSTR url, winmdroot.System.Variant.VARIANT* varArgIn, winmdroot.System.Variant.VARIANT* options, winmdroot.Web.MsHtml.IHTMLWindow2** pDialog)
525
((delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.BSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Variant.VARIANT* ,winmdroot.Web.MsHtml.IHTMLWindow2** ,winmdroot.Foundation.HRESULT>)lpVtbl[19])((
IHTMLWindow3
*)Unsafe.AsPointer(ref this), url, varArgIn, options, &__retVal).ThrowOnFailure();
550
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
552
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint> AddRef_2;
554
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint> Release_3;
556
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint* ,winmdroot.Foundation.HRESULT> GetTypeInfoCount_4;
558
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5;
560
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT> GetIDsOfNames_6;
562
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,int ,global::System.Guid* ,uint ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT> Invoke_7;
564
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,int* ,winmdroot.Foundation.HRESULT> get_screenLeft_8;
566
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,int* ,winmdroot.Foundation.HRESULT> get_screenTop_9;
568
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT> attachEvent_10;
570
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.HRESULT> detachEvent_11;
572
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,int ,winmdroot.System.Variant.VARIANT* ,int* ,winmdroot.Foundation.HRESULT> setTimeout_12;
574
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,int ,winmdroot.System.Variant.VARIANT* ,int* ,winmdroot.Foundation.HRESULT> setInterval_13;
576
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.HRESULT> print_14;
578
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onbeforeprint_15;
580
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onbeforeprint_16;
582
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onafterprint_17;
584
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onafterprint_18;
586
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Web.MsHtml.IHTMLDataTransfer** ,winmdroot.Foundation.HRESULT> get_clipboardData_19;
588
internal delegate *unmanaged [Stdcall]<
IHTMLWindow3
*,winmdroot.Foundation.BSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Variant.VARIANT* ,winmdroot.Web.MsHtml.IHTMLWindow2** ,winmdroot.Foundation.HRESULT> showModelessDialog_20;
Windows.Win32.Web_MsHtml_IHTMLWindow3_Extensions.g.cs (12)
23
/// <inheritdoc cref="winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface.get_screenLeft(int*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT get_screenLeft(this winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface @this, out int p)
33
/// <inheritdoc cref="winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface.get_screenTop(int*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT get_screenTop(this winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface @this, out int p)
43
/// <inheritdoc cref="winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface.attachEvent(winmdroot.Foundation.BSTR, winmdroot.System.Com.IDispatch*, winmdroot.Foundation.VARIANT_BOOL*)"/>
44
internal static unsafe winmdroot.Foundation.HRESULT attachEvent(this winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface @this, winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp, out winmdroot.Foundation.VARIANT_BOOL pfResult)
53
/// <inheritdoc cref="winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface.setTimeout(winmdroot.System.Variant.VARIANT*, int, winmdroot.System.Variant.VARIANT*, int*)"/>
54
internal static unsafe winmdroot.Foundation.HRESULT setTimeout(this winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface @this, in winmdroot.System.Variant.VARIANT expression, int msec, in winmdroot.System.Variant.VARIANT language, out int timerID)
69
/// <inheritdoc cref="winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface.setInterval(winmdroot.System.Variant.VARIANT*, int, winmdroot.System.Variant.VARIANT*, int*)"/>
70
internal static unsafe winmdroot.Foundation.HRESULT setInterval(this winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface @this, in winmdroot.System.Variant.VARIANT expression, int msec, in winmdroot.System.Variant.VARIANT language, out int timerID)
85
/// <inheritdoc cref="winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface.showModelessDialog(winmdroot.Foundation.BSTR, winmdroot.System.Variant.VARIANT*, winmdroot.System.Variant.VARIANT*, winmdroot.Web.MsHtml.IHTMLWindow2**)"/>
86
internal static unsafe winmdroot.Foundation.HRESULT showModelessDialog(this winmdroot.Web.MsHtml.
IHTMLWindow3
.Interface @this, winmdroot.Foundation.BSTR url, in winmdroot.System.Variant.VARIANT varArgIn, in winmdroot.System.Variant.VARIANT options, winmdroot.Web.MsHtml.IHTMLWindow2** pDialog)
System.Windows.Forms.Tests (1)
System\Windows\Forms\HtmlWindowTests.cs (1)
63
domWindow.Should().BeAssignableTo<
IHTMLWindow3
.Interface>();