1 <Type Name="IMoniker" FullName="System.Runtime.InteropServices.ComTypes.IMoniker">
2 <TypeSignature Language="C#" Value="public interface IMoniker" />
4 <AssemblyName>mscorlib</AssemblyName>
5 <AssemblyVersion>2.0.0.0</AssemblyVersion>
10 <AttributeName>System.Runtime.InteropServices.Guid("0000000f-0000-0000-c000-000000000046")</AttributeName>
13 <AttributeName>System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)</AttributeName>
17 <summary>To be added.</summary>
18 <remarks>To be added.</remarks>
19 <since version=".NET 2.0" />
22 <Member MemberName="BindToObject">
23 <MemberSignature Language="C#" Value="public void BindToObject (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, ref Guid riidResult, out object ppvResult);" />
24 <MemberType>Method</MemberType>
26 <ReturnType>System.Void</ReturnType>
29 <Parameter Name="pbc" Type="System.Runtime.InteropServices.ComTypes.IBindCtx" />
30 <Parameter Name="pmkToLeft" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
31 <Parameter Name="riidResult" Type="System.Guid&" RefType="ref" />
32 <Parameter Name="ppvResult" Type="System.Object&" RefType="out" />
35 <param name="pbc">To be added.</param>
36 <param name="pmkToLeft">To be added.</param>
37 <param name="riidResult">To be added.</param>
38 <param name="ppvResult">To be added.</param>
39 <summary>To be added.</summary>
40 <remarks>To be added.</remarks>
41 <since version=".NET 2.0" />
44 <AssemblyVersion>2.0.0.0</AssemblyVersion>
47 <Member MemberName="BindToStorage">
48 <MemberSignature Language="C#" Value="public void BindToStorage (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, ref Guid riid, out object ppvObj);" />
49 <MemberType>Method</MemberType>
51 <ReturnType>System.Void</ReturnType>
54 <Parameter Name="pbc" Type="System.Runtime.InteropServices.ComTypes.IBindCtx" />
55 <Parameter Name="pmkToLeft" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
56 <Parameter Name="riid" Type="System.Guid&" RefType="ref" />
57 <Parameter Name="ppvObj" Type="System.Object&" RefType="out" />
60 <param name="pbc">To be added.</param>
61 <param name="pmkToLeft">To be added.</param>
62 <param name="riid">To be added.</param>
63 <param name="ppvObj">To be added.</param>
64 <summary>To be added.</summary>
65 <remarks>To be added.</remarks>
66 <since version=".NET 2.0" />
69 <AssemblyVersion>2.0.0.0</AssemblyVersion>
72 <Member MemberName="CommonPrefixWith">
73 <MemberSignature Language="C#" Value="public void CommonPrefixWith (System.Runtime.InteropServices.ComTypes.IMoniker pmkOther, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkPrefix);" />
74 <MemberType>Method</MemberType>
76 <ReturnType>System.Void</ReturnType>
79 <Parameter Name="pmkOther" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
80 <Parameter Name="ppmkPrefix" Type="System.Runtime.InteropServices.ComTypes.IMoniker&" RefType="out" />
83 <param name="pmkOther">To be added.</param>
84 <param name="ppmkPrefix">To be added.</param>
85 <summary>To be added.</summary>
86 <remarks>To be added.</remarks>
87 <since version=".NET 2.0" />
90 <AssemblyVersion>2.0.0.0</AssemblyVersion>
93 <Member MemberName="ComposeWith">
94 <MemberSignature Language="C#" Value="public void ComposeWith (System.Runtime.InteropServices.ComTypes.IMoniker pmkRight, bool fOnlyIfNotGeneric, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkComposite);" />
95 <MemberType>Method</MemberType>
97 <ReturnType>System.Void</ReturnType>
100 <Parameter Name="pmkRight" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
101 <Parameter Name="fOnlyIfNotGeneric" Type="System.Boolean" />
102 <Parameter Name="ppmkComposite" Type="System.Runtime.InteropServices.ComTypes.IMoniker&" RefType="out" />
105 <param name="pmkRight">To be added.</param>
106 <param name="fOnlyIfNotGeneric">To be added.</param>
107 <param name="ppmkComposite">To be added.</param>
108 <summary>To be added.</summary>
109 <remarks>To be added.</remarks>
110 <since version=".NET 2.0" />
113 <AssemblyVersion>2.0.0.0</AssemblyVersion>
116 <Member MemberName="Enum">
117 <MemberSignature Language="C#" Value="public void Enum (bool fForward, out System.Runtime.InteropServices.ComTypes.IEnumMoniker ppenumMoniker);" />
118 <MemberType>Method</MemberType>
120 <ReturnType>System.Void</ReturnType>
123 <Parameter Name="fForward" Type="System.Boolean" />
124 <Parameter Name="ppenumMoniker" Type="System.Runtime.InteropServices.ComTypes.IEnumMoniker&" RefType="out" />
127 <param name="fForward">To be added.</param>
128 <param name="ppenumMoniker">To be added.</param>
129 <summary>To be added.</summary>
130 <remarks>To be added.</remarks>
131 <since version=".NET 2.0" />
134 <AssemblyVersion>2.0.0.0</AssemblyVersion>
137 <Member MemberName="GetClassID">
138 <MemberSignature Language="C#" Value="public void GetClassID (out Guid pClassID);" />
139 <MemberType>Method</MemberType>
141 <ReturnType>System.Void</ReturnType>
144 <Parameter Name="pClassID" Type="System.Guid&" RefType="out" />
147 <param name="pClassID">To be added.</param>
148 <summary>To be added.</summary>
149 <remarks>To be added.</remarks>
150 <since version=".NET 2.0" />
153 <AssemblyVersion>2.0.0.0</AssemblyVersion>
156 <Member MemberName="GetDisplayName">
157 <MemberSignature Language="C#" Value="public void GetDisplayName (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, out string ppszDisplayName);" />
158 <MemberType>Method</MemberType>
160 <ReturnType>System.Void</ReturnType>
163 <Parameter Name="pbc" Type="System.Runtime.InteropServices.ComTypes.IBindCtx" />
164 <Parameter Name="pmkToLeft" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
165 <Parameter Name="ppszDisplayName" Type="System.String&" RefType="out" />
168 <param name="pbc">To be added.</param>
169 <param name="pmkToLeft">To be added.</param>
170 <param name="ppszDisplayName">To be added.</param>
171 <summary>To be added.</summary>
172 <remarks>To be added.</remarks>
173 <since version=".NET 2.0" />
176 <AssemblyVersion>2.0.0.0</AssemblyVersion>
179 <Member MemberName="GetSizeMax">
180 <MemberSignature Language="C#" Value="public void GetSizeMax (out long pcbSize);" />
181 <MemberType>Method</MemberType>
183 <ReturnType>System.Void</ReturnType>
186 <Parameter Name="pcbSize" Type="System.Int64&" RefType="out" />
189 <param name="pcbSize">To be added.</param>
190 <summary>To be added.</summary>
191 <remarks>To be added.</remarks>
192 <since version=".NET 2.0" />
195 <AssemblyVersion>2.0.0.0</AssemblyVersion>
198 <Member MemberName="GetTimeOfLastChange">
199 <MemberSignature Language="C#" Value="public void GetTimeOfLastChange (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, out System.Runtime.InteropServices.ComTypes.FILETIME pFileTime);" />
200 <MemberType>Method</MemberType>
202 <ReturnType>System.Void</ReturnType>
205 <Parameter Name="pbc" Type="System.Runtime.InteropServices.ComTypes.IBindCtx" />
206 <Parameter Name="pmkToLeft" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
207 <Parameter Name="pFileTime" Type="System.Runtime.InteropServices.ComTypes.FILETIME&" RefType="out" />
210 <param name="pbc">To be added.</param>
211 <param name="pmkToLeft">To be added.</param>
212 <param name="pFileTime">To be added.</param>
213 <summary>To be added.</summary>
214 <remarks>To be added.</remarks>
215 <since version=".NET 2.0" />
218 <AssemblyVersion>2.0.0.0</AssemblyVersion>
221 <Member MemberName="Hash">
222 <MemberSignature Language="C#" Value="public void Hash (out int pdwHash);" />
223 <MemberType>Method</MemberType>
225 <ReturnType>System.Void</ReturnType>
228 <Parameter Name="pdwHash" Type="System.Int32&" RefType="out" />
231 <param name="pdwHash">To be added.</param>
232 <summary>To be added.</summary>
233 <remarks>To be added.</remarks>
234 <since version=".NET 2.0" />
237 <AssemblyVersion>2.0.0.0</AssemblyVersion>
240 <Member MemberName="Inverse">
241 <MemberSignature Language="C#" Value="public void Inverse (out System.Runtime.InteropServices.ComTypes.IMoniker ppmk);" />
242 <MemberType>Method</MemberType>
244 <ReturnType>System.Void</ReturnType>
247 <Parameter Name="ppmk" Type="System.Runtime.InteropServices.ComTypes.IMoniker&" RefType="out" />
250 <param name="ppmk">To be added.</param>
251 <summary>To be added.</summary>
252 <remarks>To be added.</remarks>
253 <since version=".NET 2.0" />
256 <AssemblyVersion>2.0.0.0</AssemblyVersion>
259 <Member MemberName="IsDirty">
260 <MemberSignature Language="C#" Value="public int IsDirty ();" />
261 <MemberType>Method</MemberType>
263 <ReturnType>System.Int32</ReturnType>
267 <summary>To be added.</summary>
268 <returns>To be added.</returns>
269 <remarks>To be added.</remarks>
270 <since version=".NET 2.0" />
273 <AssemblyVersion>2.0.0.0</AssemblyVersion>
276 <Member MemberName="IsEqual">
277 <MemberSignature Language="C#" Value="public int IsEqual (System.Runtime.InteropServices.ComTypes.IMoniker pmkOtherMoniker);" />
278 <MemberType>Method</MemberType>
280 <ReturnType>System.Int32</ReturnType>
283 <Parameter Name="pmkOtherMoniker" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
286 <param name="pmkOtherMoniker">To be added.</param>
287 <summary>To be added.</summary>
288 <returns>To be added.</returns>
289 <remarks>To be added.</remarks>
290 <since version=".NET 2.0" />
293 <AssemblyVersion>2.0.0.0</AssemblyVersion>
296 <Member MemberName="IsRunning">
297 <MemberSignature Language="C#" Value="public int IsRunning (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, System.Runtime.InteropServices.ComTypes.IMoniker pmkNewlyRunning);" />
298 <MemberType>Method</MemberType>
300 <ReturnType>System.Int32</ReturnType>
303 <Parameter Name="pbc" Type="System.Runtime.InteropServices.ComTypes.IBindCtx" />
304 <Parameter Name="pmkToLeft" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
305 <Parameter Name="pmkNewlyRunning" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
308 <param name="pbc">To be added.</param>
309 <param name="pmkToLeft">To be added.</param>
310 <param name="pmkNewlyRunning">To be added.</param>
311 <summary>To be added.</summary>
312 <returns>To be added.</returns>
313 <remarks>To be added.</remarks>
314 <since version=".NET 2.0" />
317 <AssemblyVersion>2.0.0.0</AssemblyVersion>
320 <Member MemberName="IsSystemMoniker">
321 <MemberSignature Language="C#" Value="public int IsSystemMoniker (out int pdwMksys);" />
322 <MemberType>Method</MemberType>
324 <ReturnType>System.Int32</ReturnType>
327 <Parameter Name="pdwMksys" Type="System.Int32&" RefType="out" />
330 <param name="pdwMksys">To be added.</param>
331 <summary>To be added.</summary>
332 <returns>To be added.</returns>
333 <remarks>To be added.</remarks>
334 <since version=".NET 2.0" />
337 <AssemblyVersion>2.0.0.0</AssemblyVersion>
340 <Member MemberName="Load">
341 <MemberSignature Language="C#" Value="public void Load (System.Runtime.InteropServices.ComTypes.IStream pStm);" />
342 <MemberType>Method</MemberType>
344 <ReturnType>System.Void</ReturnType>
347 <Parameter Name="pStm" Type="System.Runtime.InteropServices.ComTypes.IStream" />
350 <param name="pStm">To be added.</param>
351 <summary>To be added.</summary>
352 <remarks>To be added.</remarks>
353 <since version=".NET 2.0" />
356 <AssemblyVersion>2.0.0.0</AssemblyVersion>
359 <Member MemberName="ParseDisplayName">
360 <MemberSignature Language="C#" Value="public void ParseDisplayName (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, System.Runtime.InteropServices.ComTypes.IMoniker pmkToLeft, string pszDisplayName, out int pchEaten, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkOut);" />
361 <MemberType>Method</MemberType>
363 <ReturnType>System.Void</ReturnType>
366 <Parameter Name="pbc" Type="System.Runtime.InteropServices.ComTypes.IBindCtx" />
367 <Parameter Name="pmkToLeft" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
368 <Parameter Name="pszDisplayName" Type="System.String" />
369 <Parameter Name="pchEaten" Type="System.Int32&" RefType="out" />
370 <Parameter Name="ppmkOut" Type="System.Runtime.InteropServices.ComTypes.IMoniker&" RefType="out" />
373 <param name="pbc">To be added.</param>
374 <param name="pmkToLeft">To be added.</param>
375 <param name="pszDisplayName">To be added.</param>
376 <param name="pchEaten">To be added.</param>
377 <param name="ppmkOut">To be added.</param>
378 <summary>To be added.</summary>
379 <remarks>To be added.</remarks>
380 <since version=".NET 2.0" />
383 <AssemblyVersion>2.0.0.0</AssemblyVersion>
386 <Member MemberName="Reduce">
387 <MemberSignature Language="C#" Value="public void Reduce (System.Runtime.InteropServices.ComTypes.IBindCtx pbc, int dwReduceHowFar, ref System.Runtime.InteropServices.ComTypes.IMoniker ppmkToLeft, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkReduced);" />
388 <MemberType>Method</MemberType>
390 <ReturnType>System.Void</ReturnType>
393 <Parameter Name="pbc" Type="System.Runtime.InteropServices.ComTypes.IBindCtx" />
394 <Parameter Name="dwReduceHowFar" Type="System.Int32" />
395 <Parameter Name="ppmkToLeft" Type="System.Runtime.InteropServices.ComTypes.IMoniker&" RefType="ref" />
396 <Parameter Name="ppmkReduced" Type="System.Runtime.InteropServices.ComTypes.IMoniker&" RefType="out" />
399 <param name="pbc">To be added.</param>
400 <param name="dwReduceHowFar">To be added.</param>
401 <param name="ppmkToLeft">To be added.</param>
402 <param name="ppmkReduced">To be added.</param>
403 <summary>To be added.</summary>
404 <remarks>To be added.</remarks>
405 <since version=".NET 2.0" />
408 <AssemblyVersion>2.0.0.0</AssemblyVersion>
411 <Member MemberName="RelativePathTo">
412 <MemberSignature Language="C#" Value="public void RelativePathTo (System.Runtime.InteropServices.ComTypes.IMoniker pmkOther, out System.Runtime.InteropServices.ComTypes.IMoniker ppmkRelPath);" />
413 <MemberType>Method</MemberType>
415 <ReturnType>System.Void</ReturnType>
418 <Parameter Name="pmkOther" Type="System.Runtime.InteropServices.ComTypes.IMoniker" />
419 <Parameter Name="ppmkRelPath" Type="System.Runtime.InteropServices.ComTypes.IMoniker&" RefType="out" />
422 <param name="pmkOther">To be added.</param>
423 <param name="ppmkRelPath">To be added.</param>
424 <summary>To be added.</summary>
425 <remarks>To be added.</remarks>
426 <since version=".NET 2.0" />
429 <AssemblyVersion>2.0.0.0</AssemblyVersion>
432 <Member MemberName="Save">
433 <MemberSignature Language="C#" Value="public void Save (System.Runtime.InteropServices.ComTypes.IStream pStm, bool fClearDirty);" />
434 <MemberType>Method</MemberType>
436 <ReturnType>System.Void</ReturnType>
439 <Parameter Name="pStm" Type="System.Runtime.InteropServices.ComTypes.IStream" />
440 <Parameter Name="fClearDirty" Type="System.Boolean" />
443 <param name="pStm">To be added.</param>
444 <param name="fClearDirty">To be added.</param>
445 <summary>To be added.</summary>
446 <remarks>To be added.</remarks>
447 <since version=".NET 2.0" />
450 <AssemblyVersion>2.0.0.0</AssemblyVersion>