-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
UCOMIEnumString.xml
181 lines (171 loc) · 9.87 KB
/
UCOMIEnumString.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<Type Name="UCOMIEnumString" FullName="System.Runtime.InteropServices.UCOMIEnumString">
<TypeSignature Language="C#" Value="public interface UCOMIEnumString" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract UCOMIEnumString" />
<TypeSignature Language="DocId" Value="T:System.Runtime.InteropServices.UCOMIEnumString" />
<TypeSignature Language="VB.NET" Value="Public Interface UCOMIEnumString" />
<TypeSignature Language="F#" Value="type UCOMIEnumString = interface" />
<TypeSignature Language="C++ CLI" Value="public interface class UCOMIEnumString" />
<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>
<AttributeName Language="C#">[System.Runtime.InteropServices.Guid("00000101-0000-0000-C000-000000000046")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.InteropServices.Guid("00000101-0000-0000-C000-000000000046")>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]</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;netframework-4.8.1">
<AttributeName Language="C#">[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IEnumString instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IEnumString instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.IEnumString" /> instead.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information about the `IEnumString` interface, see the MSDN Library.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Clone">
<MemberSignature Language="C#" Value="public void Clone (out System.Runtime.InteropServices.UCOMIEnumString ppenum);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Clone([out] class System.Runtime.InteropServices.UCOMIEnumString& ppenum) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIEnumString.Clone(System.Runtime.InteropServices.UCOMIEnumString@)" />
<MemberSignature Language="VB.NET" Value="Public Sub Clone (ByRef ppenum As UCOMIEnumString)" />
<MemberSignature Language="F#" Value="abstract member Clone : UCOMIEnumString -> unit" Usage="uCOMIEnumString.Clone ppenum" />
<MemberSignature Language="C++ CLI" Value="public:
 void Clone([Runtime::InteropServices::Out] System::Runtime::InteropServices::UCOMIEnumString ^ % ppenum);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ppenum" Type="System.Runtime.InteropServices.UCOMIEnumString" 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 `IEnumString::Clone`, see the MSDN Library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Next">
<MemberSignature Language="C#" Value="public int Next (int celt, string[] rgelt, out int pceltFetched);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 Next(int32 celt, [out] string[] rgelt, [out] int32& pceltFetched) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIEnumString.Next(System.Int32,System.String[],System.Int32@)" />
<MemberSignature Language="VB.NET" Value="Public Function Next (celt As Integer, rgelt As String(), ByRef pceltFetched As Integer) As Integer" />
<MemberSignature Language="F#" Value="abstract member Next : int * string[] * int -> int" Usage="uCOMIEnumString.Next (celt, rgelt, pceltFetched)" />
<MemberSignature Language="C++ CLI" Value="public:
 int Next(int celt, cli::array <System::String ^> ^ rgelt, [Runtime::InteropServices::Out] int % pceltFetched);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.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.String[]" />
<Parameter Name="pceltFetched" Type="System.Int32" RefType="out" />
</Parameters>
<Docs>
<param name="celt">The number of strings to return in <paramref name="rgelt" />.</param>
<param name="rgelt">On successful return, a reference to the enumerated strings.</param>
<param name="pceltFetched">On successful return, a reference to the actual number of strings 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 `IEnumString::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.UCOMIEnumString.Reset" />
<MemberSignature Language="VB.NET" Value="Public Function Reset () As Integer" />
<MemberSignature Language="F#" Value="abstract member Reset : unit -> int" Usage="uCOMIEnumString.Reset " />
<MemberSignature Language="C++ CLI" Value="public:
 int Reset();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.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 `IEnumString::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.UCOMIEnumString.Skip(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function Skip (celt As Integer) As Integer" />
<MemberSignature Language="F#" Value="abstract member Skip : int -> int" Usage="uCOMIEnumString.Skip celt" />
<MemberSignature Language="C++ CLI" Value="public:
 int Skip(int celt);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>mscorlib</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.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 `IEnumString::Skip`, see the MSDN Library.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>