// ------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // </auto-generated> // ------------------------------------------------------------------------------ #pragma warning disable CS1591,CS1573,CS0465,CS0649,CS8019,CS1570,CS1584,CS1658,CS0436,CS8981,SYSLIB1092,CS3021,CS3019 using global::System; using global::System.Diagnostics; using global::System.Diagnostics.CodeAnalysis; using global::System.Runtime.CompilerServices; using global::System.Runtime.InteropServices; using global::System.Runtime.Versioning; using winmdroot = global::Windows.Win32; namespace Windows.Win32 { namespace Web.MsHtml { [Guid("3050F434-98B5-11CF-BB82-00AA00BDCE0B")] [CLSCompliant(false)] [global::System.CodeDom.Compiler.GeneratedCode("Microsoft.Windows.CsWin32", "0.3.287+85e3fa26dd.RR")] internal unsafe partial struct IHTMLElement2 :winmdroot.IVTable<IHTMLElement2,IHTMLElement2.Vtbl>,IComIID { /// <inheritdoc cref="QueryInterface(global::System.Guid*, void**)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT QueryInterface(in global::System.Guid riid, out void* ppvObject) { fixed (void** ppvObjectLocal = &ppvObject) { fixed (global::System.Guid* riidLocal = &riid) { winmdroot.Foundation.HRESULT __result = this.QueryInterface(riidLocal, ppvObjectLocal); return __result; } } } public unsafe winmdroot.Foundation.HRESULT QueryInterface(global::System.Guid* riid, void** ppvObject) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((IHTMLElement2*)Unsafe.AsPointer(ref this), riid, ppvObject); } public uint AddRef() { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,uint>)lpVtbl[1])((IHTMLElement2*)Unsafe.AsPointer(ref this)); } public uint Release() { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,uint>)lpVtbl[2])((IHTMLElement2*)Unsafe.AsPointer(ref this)); } /// <inheritdoc cref="GetTypeInfoCount(uint*)"/> [OverloadResolutionPriority(1)] internal unsafe void GetTypeInfoCount(out uint pctinfo) { fixed (uint* pctinfoLocal = &pctinfo) { this.GetTypeInfoCount(pctinfoLocal); } } public unsafe void GetTypeInfoCount(uint* pctinfo) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IHTMLElement2*)Unsafe.AsPointer(ref this), pctinfo).ThrowOnFailure(); } public unsafe void GetTypeInfo(uint iTInfo, uint lcid, winmdroot.System.Com.ITypeInfo** ppTInfo) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IHTMLElement2*)Unsafe.AsPointer(ref this), iTInfo, lcid, ppTInfo).ThrowOnFailure(); } /// <inheritdoc cref="GetIDsOfNames(global::System.Guid*, winmdroot.Foundation.PWSTR*, uint, uint, int*)"/> internal unsafe void GetIDsOfNames(in global::System.Guid riid, ReadOnlySpan<winmdroot.Foundation.PWSTR> rgszNames, uint lcid, Span<int> rgDispId) { fixed (int* rgDispIdLocal = rgDispId) { fixed (winmdroot.Foundation.PWSTR* rgszNamesLocal = rgszNames) { fixed (global::System.Guid* riidLocal = &riid) { if (!rgszNames.IsEmpty && !rgDispId.IsEmpty && rgszNames.Length != rgDispId.Length) throw new ArgumentException(); this.GetIDsOfNames(riidLocal, rgszNamesLocal, (uint )(rgDispId.IsEmpty ? rgszNames.Length : rgDispId.Length), lcid, rgDispIdLocal); } } } } public unsafe void GetIDsOfNames(global::System.Guid* riid, winmdroot.Foundation.PWSTR* rgszNames, uint cNames, uint lcid, int* rgDispId) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IHTMLElement2*)Unsafe.AsPointer(ref this), riid, rgszNames, cNames, lcid, rgDispId).ThrowOnFailure(); } /// <inheritdoc cref="Invoke(int, global::System.Guid*, uint, winmdroot.System.Com.DISPATCH_FLAGS, winmdroot.System.Com.DISPPARAMS*, winmdroot.System.Variant.VARIANT*, winmdroot.System.Com.EXCEPINFO*, uint*)"/> [OverloadResolutionPriority(1)] internal unsafe void Invoke(int dispIdMember, in global::System.Guid riid, uint lcid, winmdroot.System.Com.DISPATCH_FLAGS wFlags, in winmdroot.System.Com.DISPPARAMS pDispParams, out winmdroot.System.Variant.VARIANT pVarResult, out winmdroot.System.Com.EXCEPINFO pExcepInfo, out uint puArgErr) { fixed (uint* puArgErrLocal = &puArgErr) { fixed (winmdroot.System.Com.EXCEPINFO* pExcepInfoLocal = &pExcepInfo) { fixed (winmdroot.System.Variant.VARIANT* pVarResultLocal = &pVarResult) { fixed (winmdroot.System.Com.DISPPARAMS* pDispParamsLocal = &pDispParams) { fixed (global::System.Guid* riidLocal = &riid) { this.Invoke(dispIdMember, riidLocal, lcid, wFlags, pDispParamsLocal, pVarResultLocal, pExcepInfoLocal, puArgErrLocal); } } } } } } /// <inheritdoc cref="Invoke(int, global::System.Guid*, uint, winmdroot.System.Com.DISPATCH_FLAGS, winmdroot.System.Com.DISPPARAMS*, winmdroot.System.Variant.VARIANT*, winmdroot.System.Com.EXCEPINFO*, uint*)"/> internal unsafe void Invoke(int dispIdMember, in global::System.Guid riid, uint lcid, winmdroot.System.Com.DISPATCH_FLAGS wFlags, in winmdroot.System.Com.DISPPARAMS pDispParams) { fixed (winmdroot.System.Com.DISPPARAMS* pDispParamsLocal = &pDispParams) { fixed (global::System.Guid* riidLocal = &riid) { this.Invoke(dispIdMember, riidLocal, lcid, wFlags, pDispParamsLocal, default(winmdroot.System.Variant.VARIANT* ), default(winmdroot.System.Com.EXCEPINFO* ), default(uint* )); } } } public unsafe void Invoke(int dispIdMember, global::System.Guid* riid, uint lcid, winmdroot.System.Com.DISPATCH_FLAGS wFlags, winmdroot.System.Com.DISPPARAMS* pDispParams, [Optional] winmdroot.System.Variant.VARIANT* pVarResult, [Optional] winmdroot.System.Com.EXCEPINFO* pExcepInfo, [Optional] uint* puArgErr) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,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])((IHTMLElement2*)Unsafe.AsPointer(ref this), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_scopeName(IHTMLElement2* pThis, winmdroot.Foundation.BSTR* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.scopeName; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.Foundation.BSTR scopeName { get { winmdroot.Foundation.BSTR __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT setCapture(IHTMLElement2* pThis, winmdroot.Foundation.VARIANT_BOOL containerCapture) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.setCapture(containerCapture); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public void setCapture(winmdroot.Foundation.VARIANT_BOOL containerCapture) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.VARIANT_BOOL ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((IHTMLElement2*)Unsafe.AsPointer(ref this), containerCapture).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT releaseCapture(IHTMLElement2* pThis) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.releaseCapture(); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public void releaseCapture() { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT>)lpVtbl[9])((IHTMLElement2*)Unsafe.AsPointer(ref this)).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onlosecapture(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onlosecapture = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onlosecapture { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onlosecapture(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onlosecapture; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT componentFromPoint(IHTMLElement2* pThis, int x, int y, winmdroot.Foundation.BSTR* component) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.componentFromPoint(x, y, component); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.BSTR componentFromPoint(int x, int y) { winmdroot.Foundation.BSTR __retVal = default(winmdroot.Foundation.BSTR); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,int ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((IHTMLElement2*)Unsafe.AsPointer(ref this), x, y, &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT doScroll(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT component) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.doScroll(component); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public void doScroll(winmdroot.System.Variant.VARIANT component) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((IHTMLElement2*)Unsafe.AsPointer(ref this), component).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onscroll(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onscroll = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onscroll { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[15])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onscroll(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onscroll; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_ondrag(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.ondrag = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT ondrag { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[16])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[17])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_ondrag(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.ondrag; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_ondragend(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.ondragend = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT ondragend { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[18])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[19])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_ondragend(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.ondragend; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_ondragenter(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.ondragenter = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT ondragenter { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[20])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[21])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_ondragenter(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.ondragenter; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_ondragover(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.ondragover = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT ondragover { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[22])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[23])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_ondragover(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.ondragover; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_ondragleave(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.ondragleave = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT ondragleave { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[24])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[25])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_ondragleave(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.ondragleave; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_ondrop(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.ondrop = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT ondrop { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[26])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[27])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_ondrop(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.ondrop; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onbeforecut(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onbeforecut = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onbeforecut { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[28])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[29])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onbeforecut(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onbeforecut; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_oncut(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.oncut = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT oncut { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[30])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[31])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_oncut(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.oncut; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onbeforecopy(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onbeforecopy = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onbeforecopy { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[32])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[33])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onbeforecopy(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onbeforecopy; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_oncopy(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.oncopy = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT oncopy { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[34])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[35])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_oncopy(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.oncopy; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onbeforepaste(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onbeforepaste = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onbeforepaste { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[36])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[37])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onbeforepaste(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onbeforepaste; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onpaste(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onpaste = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onpaste { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[38])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[39])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onpaste(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onpaste; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_currentStyle(IHTMLElement2* pThis, winmdroot.Web.MsHtml.IHTMLCurrentStyle** p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.currentStyle; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal unsafe winmdroot.Web.MsHtml.IHTMLCurrentStyle* currentStyle { get { winmdroot.Web.MsHtml.IHTMLCurrentStyle* __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLCurrentStyle** ,winmdroot.Foundation.HRESULT>)lpVtbl[40])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onpropertychange(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onpropertychange = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onpropertychange { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[41])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[42])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onpropertychange(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onpropertychange; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT getClientRects(IHTMLElement2* pThis, winmdroot.Web.MsHtml.IHTMLRectCollection** pRectCol) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.getClientRects(pRectCol); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Web.MsHtml.IHTMLRectCollection* getClientRects() { winmdroot.Web.MsHtml.IHTMLRectCollection* __retVal = default(winmdroot.Web.MsHtml.IHTMLRectCollection*); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLRectCollection** ,winmdroot.Foundation.HRESULT>)lpVtbl[43])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT getBoundingClientRect(IHTMLElement2* pThis, winmdroot.Web.MsHtml.IHTMLRect** pRect) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.getBoundingClientRect(pRect); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Web.MsHtml.IHTMLRect* getBoundingClientRect() { winmdroot.Web.MsHtml.IHTMLRect* __retVal = default(winmdroot.Web.MsHtml.IHTMLRect*); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLRect** ,winmdroot.Foundation.HRESULT>)lpVtbl[44])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT setExpression(IHTMLElement2* pThis, winmdroot.Foundation.BSTR propname, winmdroot.Foundation.BSTR expression, winmdroot.Foundation.BSTR language) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.setExpression(propname, expression, language); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public void setExpression(winmdroot.Foundation.BSTR propname, winmdroot.Foundation.BSTR expression, winmdroot.Foundation.BSTR language) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[45])((IHTMLElement2*)Unsafe.AsPointer(ref this), propname, expression, language).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT getExpression(IHTMLElement2* pThis, winmdroot.Foundation.BSTR propname, winmdroot.System.Variant.VARIANT* expression) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.getExpression(propname, expression); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.System.Variant.VARIANT getExpression(winmdroot.Foundation.BSTR propname) { winmdroot.System.Variant.VARIANT __retVal = default(winmdroot.System.Variant.VARIANT); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[46])((IHTMLElement2*)Unsafe.AsPointer(ref this), propname, &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT removeExpression(IHTMLElement2* pThis, winmdroot.Foundation.BSTR propname, winmdroot.Foundation.VARIANT_BOOL* pfSuccess) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.removeExpression(propname, pfSuccess); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.VARIANT_BOOL removeExpression(winmdroot.Foundation.BSTR propname) { winmdroot.Foundation.VARIANT_BOOL __retVal = default(winmdroot.Foundation.VARIANT_BOOL); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT>)lpVtbl[47])((IHTMLElement2*)Unsafe.AsPointer(ref this), propname, &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_tabIndex(IHTMLElement2* pThis, short v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.put_tabIndex(v); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.HRESULT put_tabIndex(short v) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,short ,winmdroot.Foundation.HRESULT>)lpVtbl[48])((IHTMLElement2*)Unsafe.AsPointer(ref this), v); } /// <inheritdoc cref="get_tabIndex(short*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_tabIndex(out short p) { fixed (short* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_tabIndex(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_tabIndex(IHTMLElement2* pThis, short* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_tabIndex(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_tabIndex(short* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,short* ,winmdroot.Foundation.HRESULT>)lpVtbl[49])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT focus(IHTMLElement2* pThis) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.focus(); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.HRESULT focus() { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT>)lpVtbl[50])((IHTMLElement2*)Unsafe.AsPointer(ref this)); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_accessKey(IHTMLElement2* pThis, winmdroot.Foundation.BSTR v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.accessKey = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.Foundation.BSTR accessKey { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[51])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.Foundation.BSTR __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[52])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_accessKey(IHTMLElement2* pThis, winmdroot.Foundation.BSTR* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.accessKey; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onblur(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onblur = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onblur { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[53])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[54])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onblur(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onblur; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onfocus(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onfocus = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onfocus { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[55])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[56])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onfocus(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onfocus; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onresize(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onresize = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onresize { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[57])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[58])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onresize(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onresize; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT blur(IHTMLElement2* pThis) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.blur(); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.HRESULT blur() { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT>)lpVtbl[59])((IHTMLElement2*)Unsafe.AsPointer(ref this)); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT addFilter(IHTMLElement2* pThis, winmdroot.System.Com.IUnknown* pUnk) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.addFilter(pUnk); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe void addFilter(winmdroot.System.Com.IUnknown* pUnk) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IUnknown* ,winmdroot.Foundation.HRESULT>)lpVtbl[60])((IHTMLElement2*)Unsafe.AsPointer(ref this), pUnk).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT removeFilter(IHTMLElement2* pThis, winmdroot.System.Com.IUnknown* pUnk) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.removeFilter(pUnk); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe void removeFilter(winmdroot.System.Com.IUnknown* pUnk) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IUnknown* ,winmdroot.Foundation.HRESULT>)lpVtbl[61])((IHTMLElement2*)Unsafe.AsPointer(ref this), pUnk).ThrowOnFailure(); } /// <inheritdoc cref="get_clientHeight(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_clientHeight(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_clientHeight(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_clientHeight(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_clientHeight(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_clientHeight(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[62])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } /// <inheritdoc cref="get_clientWidth(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_clientWidth(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_clientWidth(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_clientWidth(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_clientWidth(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_clientWidth(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[63])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } /// <inheritdoc cref="get_clientTop(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_clientTop(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_clientTop(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_clientTop(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_clientTop(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_clientTop(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[64])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } /// <inheritdoc cref="get_clientLeft(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_clientLeft(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_clientLeft(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_clientLeft(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_clientLeft(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_clientLeft(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[65])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } /// <inheritdoc cref="attachEvent(winmdroot.Foundation.BSTR, winmdroot.System.Com.IDispatch*, winmdroot.Foundation.VARIANT_BOOL*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT attachEvent(winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp, out winmdroot.Foundation.VARIANT_BOOL pfResult) { fixed (winmdroot.Foundation.VARIANT_BOOL* pfResultLocal = &pfResult) { winmdroot.Foundation.HRESULT __result = this.attachEvent(@event, pDisp, pfResultLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT attachEvent(IHTMLElement2* pThis, winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp, winmdroot.Foundation.VARIANT_BOOL* pfResult) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.attachEvent(@event, pDisp, pfResult); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT attachEvent(winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp, winmdroot.Foundation.VARIANT_BOOL* pfResult) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT>)lpVtbl[66])((IHTMLElement2*)Unsafe.AsPointer(ref this), @event, pDisp, pfResult); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT detachEvent(IHTMLElement2* pThis, winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.detachEvent(@event, pDisp); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT detachEvent(winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.HRESULT>)lpVtbl[67])((IHTMLElement2*)Unsafe.AsPointer(ref this), @event, pDisp); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_readyState(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.readyState; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT readyState { get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[68])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onreadystatechange(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onreadystatechange = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onreadystatechange { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[69])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[70])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onreadystatechange(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onreadystatechange; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onrowsdelete(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onrowsdelete = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onrowsdelete { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[71])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[72])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onrowsdelete(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onrowsdelete; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onrowsinserted(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onrowsinserted = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onrowsinserted { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[73])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[74])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onrowsinserted(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onrowsinserted; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_oncellchange(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.oncellchange = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT oncellchange { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[75])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[76])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_oncellchange(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.oncellchange; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_dir(IHTMLElement2* pThis, winmdroot.Foundation.BSTR v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.dir = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.Foundation.BSTR dir { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[77])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.Foundation.BSTR __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[78])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_dir(IHTMLElement2* pThis, winmdroot.Foundation.BSTR* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.dir; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT createControlRange(IHTMLElement2* pThis, winmdroot.System.Com.IDispatch** range) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.createControlRange(range); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.System.Com.IDispatch* createControlRange() { winmdroot.System.Com.IDispatch* __retVal = default(winmdroot.System.Com.IDispatch*); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT>)lpVtbl[79])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__retVal).ThrowOnFailure(); return __retVal; } /// <inheritdoc cref="get_scrollHeight(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_scrollHeight(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_scrollHeight(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_scrollHeight(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_scrollHeight(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_scrollHeight(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[80])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } /// <inheritdoc cref="get_scrollWidth(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_scrollWidth(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_scrollWidth(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_scrollWidth(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_scrollWidth(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_scrollWidth(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[81])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_scrollTop(IHTMLElement2* pThis, int v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.put_scrollTop(v); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.HRESULT put_scrollTop(int v) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,winmdroot.Foundation.HRESULT>)lpVtbl[82])((IHTMLElement2*)Unsafe.AsPointer(ref this), v); } /// <inheritdoc cref="get_scrollTop(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_scrollTop(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_scrollTop(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_scrollTop(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_scrollTop(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_scrollTop(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[83])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_scrollLeft(IHTMLElement2* pThis, int v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.put_scrollLeft(v); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.HRESULT put_scrollLeft(int v) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,winmdroot.Foundation.HRESULT>)lpVtbl[84])((IHTMLElement2*)Unsafe.AsPointer(ref this), v); } /// <inheritdoc cref="get_scrollLeft(int*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_scrollLeft(out int p) { fixed (int* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_scrollLeft(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_scrollLeft(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_scrollLeft(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_scrollLeft(int* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[85])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT clearAttributes(IHTMLElement2* pThis) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.clearAttributes(); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public void clearAttributes() { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT>)lpVtbl[86])((IHTMLElement2*)Unsafe.AsPointer(ref this)).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT mergeAttributes(IHTMLElement2* pThis, winmdroot.Web.MsHtml.IHTMLElement* mergeThis) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.mergeAttributes(mergeThis); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe void mergeAttributes(winmdroot.Web.MsHtml.IHTMLElement* mergeThis) { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLElement* ,winmdroot.Foundation.HRESULT>)lpVtbl[87])((IHTMLElement2*)Unsafe.AsPointer(ref this), mergeThis).ThrowOnFailure(); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_oncontextmenu(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.oncontextmenu = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT oncontextmenu { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[88])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[89])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_oncontextmenu(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.oncontextmenu; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT insertAdjacentElement(IHTMLElement2* pThis, winmdroot.Foundation.BSTR where, winmdroot.Web.MsHtml.IHTMLElement* insertedElement, winmdroot.Web.MsHtml.IHTMLElement** inserted) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.insertAdjacentElement(where, insertedElement, inserted); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT insertAdjacentElement(winmdroot.Foundation.BSTR where, winmdroot.Web.MsHtml.IHTMLElement* insertedElement, winmdroot.Web.MsHtml.IHTMLElement** inserted) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Web.MsHtml.IHTMLElement* ,winmdroot.Web.MsHtml.IHTMLElement** ,winmdroot.Foundation.HRESULT>)lpVtbl[90])((IHTMLElement2*)Unsafe.AsPointer(ref this), where, insertedElement, inserted); } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT applyElement(IHTMLElement2* pThis, winmdroot.Web.MsHtml.IHTMLElement* apply, winmdroot.Foundation.BSTR where, winmdroot.Web.MsHtml.IHTMLElement** applied) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.applyElement(apply, where, applied); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Web.MsHtml.IHTMLElement* applyElement(winmdroot.Web.MsHtml.IHTMLElement* apply, winmdroot.Foundation.BSTR where) { winmdroot.Web.MsHtml.IHTMLElement* __retVal = default(winmdroot.Web.MsHtml.IHTMLElement*); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLElement* ,winmdroot.Foundation.BSTR ,winmdroot.Web.MsHtml.IHTMLElement** ,winmdroot.Foundation.HRESULT>)lpVtbl[91])((IHTMLElement2*)Unsafe.AsPointer(ref this), apply, where, &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT getAdjacentText(IHTMLElement2* pThis, winmdroot.Foundation.BSTR where, winmdroot.Foundation.BSTR* text) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.getAdjacentText(where, text); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.BSTR getAdjacentText(winmdroot.Foundation.BSTR where) { winmdroot.Foundation.BSTR __retVal = default(winmdroot.Foundation.BSTR); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[92])((IHTMLElement2*)Unsafe.AsPointer(ref this), where, &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT replaceAdjacentText(IHTMLElement2* pThis, winmdroot.Foundation.BSTR where, winmdroot.Foundation.BSTR newText, winmdroot.Foundation.BSTR* oldText) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.replaceAdjacentText(where, newText, oldText); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.BSTR replaceAdjacentText(winmdroot.Foundation.BSTR where, winmdroot.Foundation.BSTR newText) { winmdroot.Foundation.BSTR __retVal = default(winmdroot.Foundation.BSTR); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[93])((IHTMLElement2*)Unsafe.AsPointer(ref this), where, newText, &__retVal).ThrowOnFailure(); return __retVal; } /// <inheritdoc cref="get_canHaveChildren(winmdroot.Foundation.VARIANT_BOOL*)"/> [OverloadResolutionPriority(1)] internal unsafe winmdroot.Foundation.HRESULT get_canHaveChildren(out winmdroot.Foundation.VARIANT_BOOL p) { fixed (winmdroot.Foundation.VARIANT_BOOL* pLocal = &p) { winmdroot.Foundation.HRESULT __result = this.get_canHaveChildren(pLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_canHaveChildren(IHTMLElement2* pThis, winmdroot.Foundation.VARIANT_BOOL* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.get_canHaveChildren(p); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT get_canHaveChildren(winmdroot.Foundation.VARIANT_BOOL* p) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT>)lpVtbl[94])((IHTMLElement2*)Unsafe.AsPointer(ref this), p); } /// <inheritdoc cref="addBehavior(winmdroot.Foundation.BSTR, winmdroot.System.Variant.VARIANT*)"/> [OverloadResolutionPriority(1)] internal unsafe int addBehavior(winmdroot.Foundation.BSTR bstrUrl, in winmdroot.System.Variant.VARIANT pvarFactory) { fixed (winmdroot.System.Variant.VARIANT* pvarFactoryLocal = &pvarFactory) { int __result = this.addBehavior(bstrUrl, pvarFactoryLocal); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT addBehavior(IHTMLElement2* pThis, winmdroot.Foundation.BSTR bstrUrl, winmdroot.System.Variant.VARIANT* pvarFactory, int* pCookie) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.addBehavior(bstrUrl, pvarFactory, pCookie); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe int addBehavior(winmdroot.Foundation.BSTR bstrUrl, winmdroot.System.Variant.VARIANT* pvarFactory) { int __retVal = default(int); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Variant.VARIANT* ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[95])((IHTMLElement2*)Unsafe.AsPointer(ref this), bstrUrl, pvarFactory, &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT removeBehavior(IHTMLElement2* pThis, int cookie, winmdroot.Foundation.VARIANT_BOOL* pfResult) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.removeBehavior(cookie, pfResult); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public winmdroot.Foundation.VARIANT_BOOL removeBehavior(int cookie) { winmdroot.Foundation.VARIANT_BOOL __retVal = default(winmdroot.Foundation.VARIANT_BOOL); ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT>)lpVtbl[96])((IHTMLElement2*)Unsafe.AsPointer(ref this), cookie, &__retVal).ThrowOnFailure(); return __retVal; } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_runtimeStyle(IHTMLElement2* pThis, winmdroot.Web.MsHtml.IHTMLStyle** p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.runtimeStyle; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal unsafe winmdroot.Web.MsHtml.IHTMLStyle* runtimeStyle { get { winmdroot.Web.MsHtml.IHTMLStyle* __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLStyle** ,winmdroot.Foundation.HRESULT>)lpVtbl[97])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_behaviorUrns(IHTMLElement2* pThis, winmdroot.System.Com.IDispatch** p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.behaviorUrns; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal unsafe winmdroot.System.Com.IDispatch* behaviorUrns { get { winmdroot.System.Com.IDispatch* __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT>)lpVtbl[98])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_tagUrn(IHTMLElement2* pThis, winmdroot.Foundation.BSTR v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.tagUrn = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.Foundation.BSTR tagUrn { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT>)lpVtbl[99])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.Foundation.BSTR __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[100])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_tagUrn(IHTMLElement2* pThis, winmdroot.Foundation.BSTR* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.tagUrn; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT put_onbeforeeditfocus(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT v) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } __object.onbeforeeditfocus = v; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal winmdroot.System.Variant.VARIANT onbeforeeditfocus { set { ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT>)lpVtbl[101])((IHTMLElement2*)Unsafe.AsPointer(ref this), value).ThrowOnFailure(); } get { winmdroot.System.Variant.VARIANT __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[102])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_onbeforeeditfocus(IHTMLElement2* pThis, winmdroot.System.Variant.VARIANT* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.onbeforeeditfocus; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT get_readyStateValue(IHTMLElement2* pThis, int* p) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } *p = __object.readyStateValue; return winmdroot.Foundation.HRESULT.S_OK; } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } internal int readyStateValue { get { int __result; ((delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[103])((IHTMLElement2*)Unsafe.AsPointer(ref this), &__result).ThrowOnFailure(); return __result; } } [UnmanagedCallersOnly(CallConvs = new []{ typeof(CallConvStdcall)} )] private static winmdroot.Foundation.HRESULT getElementsByTagName(IHTMLElement2* pThis, winmdroot.Foundation.BSTR v, winmdroot.Web.MsHtml.IHTMLElementCollection** pelColl) { try { winmdroot.Foundation.HRESULT __hr = winmdroot.ComHelpers.UnwrapCCW(pThis, out Interface __object); if (__hr.Failed) { return __hr; } return __object.getElementsByTagName(v, pelColl); } catch (Exception ex) { return (winmdroot.Foundation.HRESULT)ex.HResult; } } public unsafe winmdroot.Foundation.HRESULT getElementsByTagName(winmdroot.Foundation.BSTR v, winmdroot.Web.MsHtml.IHTMLElementCollection** pelColl) { return ((delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Web.MsHtml.IHTMLElementCollection** ,winmdroot.Foundation.HRESULT>)lpVtbl[104])((IHTMLElement2*)Unsafe.AsPointer(ref this), v, pelColl); } internal unsafe global::Windows.Win32.Foundation.HRESULT QueryInterface<T>(out T* ppv) where T : unmanaged { Guid guid = typeof(T).GUID; void* pv; var hr = this.QueryInterface(&guid, &pv); if (hr.Succeeded) { ppv = (T*)pv; } else { ppv = null; } return hr; } internal struct Vtbl { internal delegate *unmanaged [Stdcall]<IHTMLElement2*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,uint> AddRef_2; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,uint> Release_3; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,uint* ,winmdroot.Foundation.HRESULT> GetTypeInfoCount_4; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT> GetIDsOfNames_6; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,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; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_scopeName_8; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.VARIANT_BOOL ,winmdroot.Foundation.HRESULT> setCapture_9; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT> releaseCapture_10; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onlosecapture_11; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onlosecapture_12; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,int ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> componentFromPoint_13; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> doScroll_14; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onscroll_15; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onscroll_16; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_ondrag_17; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_ondrag_18; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_ondragend_19; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_ondragend_20; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_ondragenter_21; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_ondragenter_22; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_ondragover_23; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_ondragover_24; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_ondragleave_25; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_ondragleave_26; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_ondrop_27; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_ondrop_28; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onbeforecut_29; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onbeforecut_30; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_oncut_31; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_oncut_32; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onbeforecopy_33; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onbeforecopy_34; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_oncopy_35; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_oncopy_36; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onbeforepaste_37; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onbeforepaste_38; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onpaste_39; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onpaste_40; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLCurrentStyle** ,winmdroot.Foundation.HRESULT> get_currentStyle_41; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onpropertychange_42; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onpropertychange_43; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLRectCollection** ,winmdroot.Foundation.HRESULT> getClientRects_44; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLRect** ,winmdroot.Foundation.HRESULT> getBoundingClientRect_45; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT> setExpression_46; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> getExpression_47; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT> removeExpression_48; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,short ,winmdroot.Foundation.HRESULT> put_tabIndex_49; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,short* ,winmdroot.Foundation.HRESULT> get_tabIndex_50; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT> focus_51; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT> put_accessKey_52; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_accessKey_53; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onblur_54; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onblur_55; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onfocus_56; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onfocus_57; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onresize_58; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onresize_59; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT> blur_60; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IUnknown* ,winmdroot.Foundation.HRESULT> addFilter_61; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IUnknown* ,winmdroot.Foundation.HRESULT> removeFilter_62; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_clientHeight_63; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_clientWidth_64; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_clientTop_65; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_clientLeft_66; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT> attachEvent_67; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Com.IDispatch* ,winmdroot.Foundation.HRESULT> detachEvent_68; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_readyState_69; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onreadystatechange_70; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onreadystatechange_71; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onrowsdelete_72; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onrowsdelete_73; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onrowsinserted_74; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onrowsinserted_75; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_oncellchange_76; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_oncellchange_77; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT> put_dir_78; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_dir_79; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT> createControlRange_80; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_scrollHeight_81; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_scrollWidth_82; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,winmdroot.Foundation.HRESULT> put_scrollTop_83; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_scrollTop_84; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,winmdroot.Foundation.HRESULT> put_scrollLeft_85; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_scrollLeft_86; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.HRESULT> clearAttributes_87; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLElement* ,winmdroot.Foundation.HRESULT> mergeAttributes_88; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_oncontextmenu_89; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_oncontextmenu_90; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Web.MsHtml.IHTMLElement* ,winmdroot.Web.MsHtml.IHTMLElement** ,winmdroot.Foundation.HRESULT> insertAdjacentElement_91; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLElement* ,winmdroot.Foundation.BSTR ,winmdroot.Web.MsHtml.IHTMLElement** ,winmdroot.Foundation.HRESULT> applyElement_92; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> getAdjacentText_93; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> replaceAdjacentText_94; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT> get_canHaveChildren_95; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.System.Variant.VARIANT* ,int* ,winmdroot.Foundation.HRESULT> addBehavior_96; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int ,winmdroot.Foundation.VARIANT_BOOL* ,winmdroot.Foundation.HRESULT> removeBehavior_97; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Web.MsHtml.IHTMLStyle** ,winmdroot.Foundation.HRESULT> get_runtimeStyle_98; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Com.IDispatch** ,winmdroot.Foundation.HRESULT> get_behaviorUrns_99; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Foundation.HRESULT> put_tagUrn_100; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> get_tagUrn_101; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT ,winmdroot.Foundation.HRESULT> put_onbeforeeditfocus_102; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> get_onbeforeeditfocus_103; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,int* ,winmdroot.Foundation.HRESULT> get_readyStateValue_104; internal delegate *unmanaged [Stdcall]<IHTMLElement2*,winmdroot.Foundation.BSTR ,winmdroot.Web.MsHtml.IHTMLElementCollection** ,winmdroot.Foundation.HRESULT> getElementsByTagName_105; } public static void PopulateVTable(Vtbl* vtable) { vtable->get_scopeName_8 = &get_scopeName; vtable->setCapture_9 = &setCapture; vtable->releaseCapture_10 = &releaseCapture; vtable->put_onlosecapture_11 = &put_onlosecapture; vtable->get_onlosecapture_12 = &get_onlosecapture; vtable->componentFromPoint_13 = &componentFromPoint; vtable->doScroll_14 = &doScroll; vtable->put_onscroll_15 = &put_onscroll; vtable->get_onscroll_16 = &get_onscroll; vtable->put_ondrag_17 = &put_ondrag; vtable->get_ondrag_18 = &get_ondrag; vtable->put_ondragend_19 = &put_ondragend; vtable->get_ondragend_20 = &get_ondragend; vtable->put_ondragenter_21 = &put_ondragenter; vtable->get_ondragenter_22 = &get_ondragenter; vtable->put_ondragover_23 = &put_ondragover; vtable->get_ondragover_24 = &get_ondragover; vtable->put_ondragleave_25 = &put_ondragleave; vtable->get_ondragleave_26 = &get_ondragleave; vtable->put_ondrop_27 = &put_ondrop; vtable->get_ondrop_28 = &get_ondrop; vtable->put_onbeforecut_29 = &put_onbeforecut; vtable->get_onbeforecut_30 = &get_onbeforecut; vtable->put_oncut_31 = &put_oncut; vtable->get_oncut_32 = &get_oncut; vtable->put_onbeforecopy_33 = &put_onbeforecopy; vtable->get_onbeforecopy_34 = &get_onbeforecopy; vtable->put_oncopy_35 = &put_oncopy; vtable->get_oncopy_36 = &get_oncopy; vtable->put_onbeforepaste_37 = &put_onbeforepaste; vtable->get_onbeforepaste_38 = &get_onbeforepaste; vtable->put_onpaste_39 = &put_onpaste; vtable->get_onpaste_40 = &get_onpaste; vtable->get_currentStyle_41 = &get_currentStyle; vtable->put_onpropertychange_42 = &put_onpropertychange; vtable->get_onpropertychange_43 = &get_onpropertychange; vtable->getClientRects_44 = &getClientRects; vtable->getBoundingClientRect_45 = &getBoundingClientRect; vtable->setExpression_46 = &setExpression; vtable->getExpression_47 = &getExpression; vtable->removeExpression_48 = &removeExpression; vtable->put_tabIndex_49 = &put_tabIndex; vtable->get_tabIndex_50 = &get_tabIndex; vtable->focus_51 = &focus; vtable->put_accessKey_52 = &put_accessKey; vtable->get_accessKey_53 = &get_accessKey; vtable->put_onblur_54 = &put_onblur; vtable->get_onblur_55 = &get_onblur; vtable->put_onfocus_56 = &put_onfocus; vtable->get_onfocus_57 = &get_onfocus; vtable->put_onresize_58 = &put_onresize; vtable->get_onresize_59 = &get_onresize; vtable->blur_60 = &blur; vtable->addFilter_61 = &addFilter; vtable->removeFilter_62 = &removeFilter; vtable->get_clientHeight_63 = &get_clientHeight; vtable->get_clientWidth_64 = &get_clientWidth; vtable->get_clientTop_65 = &get_clientTop; vtable->get_clientLeft_66 = &get_clientLeft; vtable->attachEvent_67 = &attachEvent; vtable->detachEvent_68 = &detachEvent; vtable->get_readyState_69 = &get_readyState; vtable->put_onreadystatechange_70 = &put_onreadystatechange; vtable->get_onreadystatechange_71 = &get_onreadystatechange; vtable->put_onrowsdelete_72 = &put_onrowsdelete; vtable->get_onrowsdelete_73 = &get_onrowsdelete; vtable->put_onrowsinserted_74 = &put_onrowsinserted; vtable->get_onrowsinserted_75 = &get_onrowsinserted; vtable->put_oncellchange_76 = &put_oncellchange; vtable->get_oncellchange_77 = &get_oncellchange; vtable->put_dir_78 = &put_dir; vtable->get_dir_79 = &get_dir; vtable->createControlRange_80 = &createControlRange; vtable->get_scrollHeight_81 = &get_scrollHeight; vtable->get_scrollWidth_82 = &get_scrollWidth; vtable->put_scrollTop_83 = &put_scrollTop; vtable->get_scrollTop_84 = &get_scrollTop; vtable->put_scrollLeft_85 = &put_scrollLeft; vtable->get_scrollLeft_86 = &get_scrollLeft; vtable->clearAttributes_87 = &clearAttributes; vtable->mergeAttributes_88 = &mergeAttributes; vtable->put_oncontextmenu_89 = &put_oncontextmenu; vtable->get_oncontextmenu_90 = &get_oncontextmenu; vtable->insertAdjacentElement_91 = &insertAdjacentElement; vtable->applyElement_92 = &applyElement; vtable->getAdjacentText_93 = &getAdjacentText; vtable->replaceAdjacentText_94 = &replaceAdjacentText; vtable->get_canHaveChildren_95 = &get_canHaveChildren; vtable->addBehavior_96 = &addBehavior; vtable->removeBehavior_97 = &removeBehavior; vtable->get_runtimeStyle_98 = &get_runtimeStyle; vtable->get_behaviorUrns_99 = &get_behaviorUrns; vtable->put_tagUrn_100 = &put_tagUrn; vtable->get_tagUrn_101 = &get_tagUrn; vtable->put_onbeforeeditfocus_102 = &put_onbeforeeditfocus; vtable->get_onbeforeeditfocus_103 = &get_onbeforeeditfocus; vtable->get_readyStateValue_104 = &get_readyStateValue; vtable->getElementsByTagName_105 = &getElementsByTagName; } private void** lpVtbl; /// <summary>The IID guid for this interface.</summary> /// <value>{3050f434-98b5-11cf-bb82-00aa00bdce0b}</value> internal static readonly Guid IID_Guid = new Guid(0x3050F434, 0x98B5, 0x11CF, 0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B); static ref readonly Guid IComIID.Guid { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { ReadOnlySpan<byte> data = new byte[] { 0x34,0xF4,0x50,0x30,0xB5,0x98,0xCF,0x11,0xBB,0x82,0x00,0xAA,0x00,0xBD,0xCE,0x0B }; return ref Unsafe.As<byte,Guid>(ref MemoryMarshal.GetReference(data)); } } [Guid("3050F434-98B5-11CF-BB82-00AA00BDCE0B"),InterfaceType(ComInterfaceType.InterfaceIsDual),ComImport()] internal interface Interface { winmdroot.Foundation.BSTR scopeName { get; } [PreserveSig()] winmdroot.Foundation.HRESULT setCapture(winmdroot.Foundation.VARIANT_BOOL containerCapture); [PreserveSig()] winmdroot.Foundation.HRESULT releaseCapture(); winmdroot.System.Variant.VARIANT onlosecapture { set; get; } [PreserveSig()] unsafe winmdroot.Foundation.HRESULT componentFromPoint(int x, int y, winmdroot.Foundation.BSTR* component); [PreserveSig()] winmdroot.Foundation.HRESULT doScroll(winmdroot.System.Variant.VARIANT component); winmdroot.System.Variant.VARIANT onscroll { set; get; } winmdroot.System.Variant.VARIANT ondrag { set; get; } winmdroot.System.Variant.VARIANT ondragend { set; get; } winmdroot.System.Variant.VARIANT ondragenter { set; get; } winmdroot.System.Variant.VARIANT ondragover { set; get; } winmdroot.System.Variant.VARIANT ondragleave { set; get; } winmdroot.System.Variant.VARIANT ondrop { set; get; } winmdroot.System.Variant.VARIANT onbeforecut { set; get; } winmdroot.System.Variant.VARIANT oncut { set; get; } winmdroot.System.Variant.VARIANT onbeforecopy { set; get; } winmdroot.System.Variant.VARIANT oncopy { set; get; } winmdroot.System.Variant.VARIANT onbeforepaste { set; get; } winmdroot.System.Variant.VARIANT onpaste { set; get; } unsafe winmdroot.Web.MsHtml.IHTMLCurrentStyle* currentStyle { get; } winmdroot.System.Variant.VARIANT onpropertychange { set; get; } [PreserveSig()] unsafe winmdroot.Foundation.HRESULT getClientRects(winmdroot.Web.MsHtml.IHTMLRectCollection** pRectCol); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT getBoundingClientRect(winmdroot.Web.MsHtml.IHTMLRect** pRect); [PreserveSig()] winmdroot.Foundation.HRESULT setExpression(winmdroot.Foundation.BSTR propname, winmdroot.Foundation.BSTR expression, winmdroot.Foundation.BSTR language); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT getExpression(winmdroot.Foundation.BSTR propname, winmdroot.System.Variant.VARIANT* expression); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT removeExpression(winmdroot.Foundation.BSTR propname, winmdroot.Foundation.VARIANT_BOOL* pfSuccess); [PreserveSig()] winmdroot.Foundation.HRESULT put_tabIndex(short v); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_tabIndex(short* p); [PreserveSig()] winmdroot.Foundation.HRESULT focus(); winmdroot.Foundation.BSTR accessKey { set; get; } winmdroot.System.Variant.VARIANT onblur { set; get; } winmdroot.System.Variant.VARIANT onfocus { set; get; } winmdroot.System.Variant.VARIANT onresize { set; get; } [PreserveSig()] winmdroot.Foundation.HRESULT blur(); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT addFilter(winmdroot.System.Com.IUnknown* pUnk); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT removeFilter(winmdroot.System.Com.IUnknown* pUnk); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_clientHeight(int* p); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_clientWidth(int* p); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_clientTop(int* p); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_clientLeft(int* p); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT attachEvent(winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp, winmdroot.Foundation.VARIANT_BOOL* pfResult); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT detachEvent(winmdroot.Foundation.BSTR @event, winmdroot.System.Com.IDispatch* pDisp); winmdroot.System.Variant.VARIANT readyState { get; } winmdroot.System.Variant.VARIANT onreadystatechange { set; get; } winmdroot.System.Variant.VARIANT onrowsdelete { set; get; } winmdroot.System.Variant.VARIANT onrowsinserted { set; get; } winmdroot.System.Variant.VARIANT oncellchange { set; get; } winmdroot.Foundation.BSTR dir { set; get; } [PreserveSig()] unsafe winmdroot.Foundation.HRESULT createControlRange(winmdroot.System.Com.IDispatch** range); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_scrollHeight(int* p); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_scrollWidth(int* p); [PreserveSig()] winmdroot.Foundation.HRESULT put_scrollTop(int v); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_scrollTop(int* p); [PreserveSig()] winmdroot.Foundation.HRESULT put_scrollLeft(int v); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_scrollLeft(int* p); [PreserveSig()] winmdroot.Foundation.HRESULT clearAttributes(); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT mergeAttributes(winmdroot.Web.MsHtml.IHTMLElement* mergeThis); winmdroot.System.Variant.VARIANT oncontextmenu { set; get; } [PreserveSig()] unsafe winmdroot.Foundation.HRESULT insertAdjacentElement(winmdroot.Foundation.BSTR where, winmdroot.Web.MsHtml.IHTMLElement* insertedElement, winmdroot.Web.MsHtml.IHTMLElement** inserted); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT applyElement(winmdroot.Web.MsHtml.IHTMLElement* apply, winmdroot.Foundation.BSTR where, winmdroot.Web.MsHtml.IHTMLElement** applied); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT getAdjacentText(winmdroot.Foundation.BSTR where, winmdroot.Foundation.BSTR* text); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT replaceAdjacentText(winmdroot.Foundation.BSTR where, winmdroot.Foundation.BSTR newText, winmdroot.Foundation.BSTR* oldText); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT get_canHaveChildren(winmdroot.Foundation.VARIANT_BOOL* p); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT addBehavior(winmdroot.Foundation.BSTR bstrUrl, winmdroot.System.Variant.VARIANT* pvarFactory, int* pCookie); [PreserveSig()] unsafe winmdroot.Foundation.HRESULT removeBehavior(int cookie, winmdroot.Foundation.VARIANT_BOOL* pfResult); unsafe winmdroot.Web.MsHtml.IHTMLStyle* runtimeStyle { get; } unsafe winmdroot.System.Com.IDispatch* behaviorUrns { get; } winmdroot.Foundation.BSTR tagUrn { set; get; } winmdroot.System.Variant.VARIANT onbeforeeditfocus { set; get; } int readyStateValue { get; } [PreserveSig()] unsafe winmdroot.Foundation.HRESULT getElementsByTagName(winmdroot.Foundation.BSTR v, winmdroot.Web.MsHtml.IHTMLElementCollection** pelColl); } } } }