File: Windows.Win32.UI_Controls_RichEdit_ITextSelection_Extensions.g.cs
Project: src\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
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.151+58e949951d.RR")]
	internal static partial class UI_Controls_RichEdit_ITextSelection_Extensions
	{
		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetChar(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetChar(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pChar)
		{
			fixed (int* pCharLocal = &pChar)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetChar(pCharLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetStart(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetStart(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pcpFirst)
		{
			fixed (int* pcpFirstLocal = &pcpFirst)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetStart(pcpFirstLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetEnd(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetEnd(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pcpLim)
		{
			fixed (int* pcpLimLocal = &pcpLim)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetEnd(pcpLimLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetStoryLength(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetStoryLength(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pCount)
		{
			fixed (int* pCountLocal = &pCount)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetStoryLength(pCountLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetStoryType(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetStoryType(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pValue)
		{
			fixed (int* pValueLocal = &pValue)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetStoryType(pValueLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.Expand(int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT Expand(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.Expand(Unit, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetIndex(int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetIndex(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, out int pIndex)
		{
			fixed (int* pIndexLocal = &pIndex)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetIndex(Unit, pIndexLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.InRange(winmdroot.UI.Controls.RichEdit.ITextRange*, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT InRange(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.UI.Controls.RichEdit.ITextRange* pRange, out int pValue)
		{
			fixed (int* pValueLocal = &pValue)
			{
				winmdroot.Foundation.HRESULT __result = @this.InRange(pRange, pValueLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.InStory(winmdroot.UI.Controls.RichEdit.ITextRange*, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT InStory(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.UI.Controls.RichEdit.ITextRange* pRange, out int pValue)
		{
			fixed (int* pValueLocal = &pValue)
			{
				winmdroot.Foundation.HRESULT __result = @this.InStory(pRange, pValueLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.IsEqual(winmdroot.UI.Controls.RichEdit.ITextRange*, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT IsEqual(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.UI.Controls.RichEdit.ITextRange* pRange, out int pValue)
		{
			fixed (int* pValueLocal = &pValue)
			{
				winmdroot.Foundation.HRESULT __result = @this.IsEqual(pRange, pValueLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.StartOf(int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT StartOf(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.StartOf(Unit, Extend, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.EndOf(int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT EndOf(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.EndOf(Unit, Extend, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.Move(int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT Move(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.Move(Unit, Count, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveStart(int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveStart(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.MoveStart(Unit, Count, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveEnd(int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveEnd(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.MoveEnd(Unit, Count, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveWhile(winmdroot.System.Variant.VARIANT*, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveWhile(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT Cset, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				fixed (winmdroot.System.Variant.VARIANT* CsetLocal = &Cset)
				{
					winmdroot.Foundation.HRESULT __result = @this.MoveWhile(CsetLocal, Count, pDeltaLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveStartWhile(winmdroot.System.Variant.VARIANT*, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveStartWhile(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT Cset, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				fixed (winmdroot.System.Variant.VARIANT* CsetLocal = &Cset)
				{
					winmdroot.Foundation.HRESULT __result = @this.MoveStartWhile(CsetLocal, Count, pDeltaLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveEndWhile(winmdroot.System.Variant.VARIANT*, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveEndWhile(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT Cset, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				fixed (winmdroot.System.Variant.VARIANT* CsetLocal = &Cset)
				{
					winmdroot.Foundation.HRESULT __result = @this.MoveEndWhile(CsetLocal, Count, pDeltaLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveUntil(winmdroot.System.Variant.VARIANT*, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveUntil(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT Cset, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				fixed (winmdroot.System.Variant.VARIANT* CsetLocal = &Cset)
				{
					winmdroot.Foundation.HRESULT __result = @this.MoveUntil(CsetLocal, Count, pDeltaLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveStartUntil(winmdroot.System.Variant.VARIANT*, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveStartUntil(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT Cset, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				fixed (winmdroot.System.Variant.VARIANT* CsetLocal = &Cset)
				{
					winmdroot.Foundation.HRESULT __result = @this.MoveStartUntil(CsetLocal, Count, pDeltaLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveEndUntil(winmdroot.System.Variant.VARIANT*, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveEndUntil(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT Cset, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				fixed (winmdroot.System.Variant.VARIANT* CsetLocal = &Cset)
				{
					winmdroot.Foundation.HRESULT __result = @this.MoveEndUntil(CsetLocal, Count, pDeltaLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.FindText(winmdroot.Foundation.BSTR, int, winmdroot.UI.Controls.RichEdit.tomConstants, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT FindText(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.Foundation.BSTR bstr, int Count, winmdroot.UI.Controls.RichEdit.tomConstants Flags, out int pLength)
		{
			fixed (int* pLengthLocal = &pLength)
			{
				winmdroot.Foundation.HRESULT __result = @this.FindText(bstr, Count, Flags, pLengthLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.FindTextStart(winmdroot.Foundation.BSTR, int, winmdroot.UI.Controls.RichEdit.tomConstants, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT FindTextStart(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.Foundation.BSTR bstr, int Count, winmdroot.UI.Controls.RichEdit.tomConstants Flags, out int pLength)
		{
			fixed (int* pLengthLocal = &pLength)
			{
				winmdroot.Foundation.HRESULT __result = @this.FindTextStart(bstr, Count, Flags, pLengthLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.FindTextEnd(winmdroot.Foundation.BSTR, int, winmdroot.UI.Controls.RichEdit.tomConstants, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT FindTextEnd(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.Foundation.BSTR bstr, int Count, winmdroot.UI.Controls.RichEdit.tomConstants Flags, out int pLength)
		{
			fixed (int* pLengthLocal = &pLength)
			{
				winmdroot.Foundation.HRESULT __result = @this.FindTextEnd(bstr, Count, Flags, pLengthLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.Delete(int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT Delete(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.Delete(Unit, Count, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.Cut(winmdroot.System.Variant.VARIANT*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT Cut(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out winmdroot.System.Variant.VARIANT pVar)
		{
			fixed (winmdroot.System.Variant.VARIANT* pVarLocal = &pVar)
			{
				winmdroot.Foundation.HRESULT __result = @this.Cut(pVarLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.Copy(winmdroot.System.Variant.VARIANT*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT Copy(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out winmdroot.System.Variant.VARIANT pVar)
		{
			fixed (winmdroot.System.Variant.VARIANT* pVarLocal = &pVar)
			{
				winmdroot.Foundation.HRESULT __result = @this.Copy(pVarLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.Paste(winmdroot.System.Variant.VARIANT*, int)"/>
		internal static unsafe winmdroot.Foundation.HRESULT Paste(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT pVar, int Format)
		{
			fixed (winmdroot.System.Variant.VARIANT* pVarLocal = &pVar)
			{
				winmdroot.Foundation.HRESULT __result = @this.Paste(pVarLocal, Format);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.CanPaste(winmdroot.System.Variant.VARIANT*, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT CanPaste(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, in winmdroot.System.Variant.VARIANT pVar, int Format, out int pValue)
		{
			fixed (int* pValueLocal = &pValue)
			{
				fixed (winmdroot.System.Variant.VARIANT* pVarLocal = &pVar)
				{
					winmdroot.Foundation.HRESULT __result = @this.CanPaste(pVarLocal, Format, pValueLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.CanEdit(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT CanEdit(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pValue)
		{
			fixed (int* pValueLocal = &pValue)
			{
				winmdroot.Foundation.HRESULT __result = @this.CanEdit(pValueLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetPoint(winmdroot.UI.Controls.RichEdit.tomConstants, int*, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetPoint(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.UI.Controls.RichEdit.tomConstants Type, out int px, out int py)
		{
			fixed (int* pyLocal = &py)
			{
				fixed (int* pxLocal = &px)
				{
					winmdroot.Foundation.HRESULT __result = @this.GetPoint(Type, pxLocal, pyLocal);
					return __result;
				}
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetFlags(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetFlags(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pFlags)
		{
			fixed (int* pFlagsLocal = &pFlags)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetFlags(pFlagsLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.GetType(int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT GetType(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, out int pType)
		{
			fixed (int* pTypeLocal = &pType)
			{
				winmdroot.Foundation.HRESULT __result = @this.GetType(pTypeLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveLeft(int, int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveLeft(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.MoveLeft(Unit, Count, Extend, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveRight(int, int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveRight(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.MoveRight(Unit, Count, Extend, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveUp(int, int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveUp(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.MoveUp(Unit, Count, Extend, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.MoveDown(int, int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT MoveDown(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Count, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.MoveDown(Unit, Count, Extend, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.HomeKey(winmdroot.UI.Controls.RichEdit.tomConstants, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT HomeKey(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, winmdroot.UI.Controls.RichEdit.tomConstants Unit, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.HomeKey(Unit, Extend, pDeltaLocal);
				return __result;
			}
		}

		/// <inheritdoc cref="winmdroot.UI.Controls.RichEdit.ITextSelection.Interface.EndKey(int, int, int*)"/>
		internal static unsafe winmdroot.Foundation.HRESULT EndKey(this winmdroot.UI.Controls.RichEdit.ITextSelection.Interface @this, int Unit, int Extend, out int pDelta)
		{
			fixed (int* pDeltaLocal = &pDelta)
			{
				winmdroot.Foundation.HRESULT __result = @this.EndKey(Unit, Extend, pDeltaLocal);
				return __result;
			}
		}
	}
}