Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
188 lines (178 sloc) 10.7 KB
<Type Name="UCOMIEnumMoniker" FullName="System.Runtime.InteropServices.UCOMIEnumMoniker">
<TypeSignature Language="C#" Value="public interface UCOMIEnumMoniker" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract UCOMIEnumMoniker" />
<TypeSignature Language="DocId" Value="T:System.Runtime.InteropServices.UCOMIEnumMoniker" />
<TypeSignature Language="VB.NET" Value="Public Interface UCOMIEnumMoniker" />
<TypeSignature Language="C++ CLI" Value="public interface class UCOMIEnumMoniker" />
<TypeSignature Language="F#" Value="type UCOMIEnumMoniker = interface" />
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="xamarinandroid-7.1;xamarinmac-3.0">
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="xamarinandroid-7.1;xamarinmac-3.0">
<AttributeName>System.Runtime.InteropServices.Guid("00000102-0000-0000-c000-000000000046")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-1.1;netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;xamarinandroid-7.1;xamarinmac-3.0;netframework-4.8">
<AttributeName>System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-1.1;netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.Runtime.InteropServices.Guid("00000102-0000-0000-C000-000000000046")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-2.0;netframework-3.0;netframework-3.5;netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IEnumMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", false)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.IEnumMoniker" /> instead.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information about the `IEnumMoniker` interface, see the MSDN Library.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Clone">
<MemberSignature Language="C#" Value="public void Clone (out System.Runtime.InteropServices.UCOMIEnumMoniker ppenum);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Clone([out] class System.Runtime.InteropServices.UCOMIEnumMoniker&amp; ppenum) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIEnumMoniker.Clone(System.Runtime.InteropServices.UCOMIEnumMoniker@)" />
<MemberSignature Language="VB.NET" Value="Public Sub Clone (ByRef ppenum As UCOMIEnumMoniker)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Clone([Runtime::InteropServices::Out] System::Runtime::InteropServices::UCOMIEnumMoniker ^ % ppenum);" />
<MemberSignature Language="F#" Value="abstract member Clone : UCOMIEnumMoniker -&gt; unit" Usage="uCOMIEnumMoniker.Clone ppenum" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ppenum" Type="System.Runtime.InteropServices.UCOMIEnumMoniker" RefType="out" />
</Parameters>
<Docs>
<param name="ppenum">On successful return, a reference to the newly created enumerator.</param>
<summary>Creates another enumerator that contains the same enumeration state as the current one.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information about `IEnumMoniker::Clone`, see the MSDN Library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Next">
<MemberSignature Language="C#" Value="public int Next (int celt, System.Runtime.InteropServices.UCOMIMoniker[] rgelt, out int pceltFetched);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 Next(int32 celt, [out] class System.Runtime.InteropServices.UCOMIMoniker[] rgelt, [out] int32&amp; pceltFetched) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIEnumMoniker.Next(System.Int32,System.Runtime.InteropServices.UCOMIMoniker[],System.Int32@)" />
<MemberSignature Language="VB.NET" Value="Public Function Next (celt As Integer, rgelt As UCOMIMoniker(), ByRef pceltFetched As Integer) As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; int Next(int celt, cli::array &lt;System::Runtime::InteropServices::UCOMIMoniker ^&gt; ^ rgelt, [Runtime::InteropServices::Out] int % pceltFetched);" />
<MemberSignature Language="F#" Value="abstract member Next : int * System.Runtime.InteropServices.UCOMIMoniker[] * int -&gt; int" Usage="uCOMIEnumMoniker.Next (celt, rgelt, pceltFetched)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="celt" Type="System.Int32" />
<Parameter Name="rgelt" Type="System.Runtime.InteropServices.UCOMIMoniker[]" />
<Parameter Name="pceltFetched" Type="System.Int32" RefType="out" />
</Parameters>
<Docs>
<param name="celt">The number of monikers to return in <paramref name="rgelt" />.</param>
<param name="rgelt">On successful return, a reference to the enumerated monikers.</param>
<param name="pceltFetched">On successful return, a reference to the actual number of monikers enumerated in <paramref name="rgelt" />.</param>
<summary>Retrieves a specified number of items in the enumeration sequence.</summary>
<returns>
<see langword="S_OK" /> if the <paramref name="pceltFetched" /> parameter equals the <paramref name="celt" /> parameter; otherwise, <see langword="S_FALSE" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information about `IEnumMoniker::Next`, see the MSDN Library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Reset">
<MemberSignature Language="C#" Value="public int Reset ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 Reset() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIEnumMoniker.Reset" />
<MemberSignature Language="VB.NET" Value="Public Function Reset () As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; int Reset();" />
<MemberSignature Language="F#" Value="abstract member Reset : unit -&gt; int" Usage="uCOMIEnumMoniker.Reset " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Resets the enumeration sequence to the beginning.</summary>
<returns>An HRESULT with the value <see langword="S_OK" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information about `IEnumMoniker::Reset`, see the MSDN Library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Skip">
<MemberSignature Language="C#" Value="public int Skip (int celt);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 Skip(int32 celt) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIEnumMoniker.Skip(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function Skip (celt As Integer) As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; int Skip(int celt);" />
<MemberSignature Language="F#" Value="abstract member Skip : int -&gt; int" Usage="uCOMIEnumMoniker.Skip celt" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="celt" Type="System.Int32" />
</Parameters>
<Docs>
<param name="celt">The number of elements to skip in the enumeration.</param>
<summary>Skips over a specified number of items in the enumeration sequence.</summary>
<returns>
<see langword="S_OK" /> if the number of elements skipped equals the <paramref name="celt" /> parameter; otherwise, <see langword="S_FALSE" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information about `IEnumMoniker::Skip`, see the MSDN Library.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.