File: _generated\481\Windows.Win32.System_Com_IErrorInfo_Extensions.g.cs
Web Access
Project: src\winforms\src\System.Windows.Forms.Primitives\src\System.Windows.Forms.Primitives.csproj (System.Windows.Forms.Primitives)
// ------------------------------------------------------------------------------
// <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
{
	[global::System.CodeDom.Compiler.GeneratedCode("Microsoft.Windows.CsWin32", "0.3.287+85e3fa26dd.RR")]
	internal static partial class System_Com_IErrorInfo_Extensions
	{
		/// <inheritdoc cref="winmdroot.System.Com.IErrorInfo.Interface.GetGUID(global::System.Guid*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetGUID(this winmdroot.System.Com.IErrorInfo.Interface @this, out global::System.Guid pGUID)
		{
			fixed (global::System.Guid* pGUIDLocal = &pGUID)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetGUID(pGUIDLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.System.Com.IErrorInfo.Interface.GetSource(winmdroot.Foundation.BSTR*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetSource(this winmdroot.System.Com.IErrorInfo.Interface @this, out winmdroot.Foundation.BSTR pBstrSource)
		{
			fixed (winmdroot.Foundation.BSTR* pBstrSourceLocal = &pBstrSource)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetSource(pBstrSourceLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.System.Com.IErrorInfo.Interface.GetDescription(winmdroot.Foundation.BSTR*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetDescription(this winmdroot.System.Com.IErrorInfo.Interface @this, out winmdroot.Foundation.BSTR pBstrDescription)
		{
			fixed (winmdroot.Foundation.BSTR* pBstrDescriptionLocal = &pBstrDescription)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetDescription(pBstrDescriptionLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.System.Com.IErrorInfo.Interface.GetHelpFile(winmdroot.Foundation.BSTR*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetHelpFile(this winmdroot.System.Com.IErrorInfo.Interface @this, out winmdroot.Foundation.BSTR pBstrHelpFile)
		{
			fixed (winmdroot.Foundation.BSTR* pBstrHelpFileLocal = &pBstrHelpFile)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetHelpFile(pBstrHelpFileLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.System.Com.IErrorInfo.Interface.GetHelpContext(uint*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetHelpContext(this winmdroot.System.Com.IErrorInfo.Interface @this, out uint pdwHelpContext)
		{
			fixed (uint* pdwHelpContextLocal = &pdwHelpContext)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetHelpContext(pdwHelpContextLocal);
				return __result;
			}
		}
	}
}