Files
Dec2017-Script-Dump/mscorlib/System/Runtime/InteropServices/UCOMIConnectionPointContainer.cs
T
2026-06-04 11:42:34 +02:00

25 lines
1.3 KiB
C#

using System;
namespace System.Runtime.InteropServices
{
/// <summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.IConnectionPointContainer" /> instead.</summary>
// Token: 0x02000353 RID: 851
[Obsolete]
[Guid("b196b284-bab4-101a-b69c-00aa00341d07")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[ComImport]
public interface UCOMIConnectionPointContainer
{
/// <summary>Creates an enumerator of all the connection points supported in the connectable object, one connection point per IID.</summary>
/// <param name="ppEnum">On successful return, contains the interface pointer of the enumerator. </param>
// Token: 0x06002347 RID: 9031
void EnumConnectionPoints(out UCOMIEnumConnectionPoints ppEnum);
/// <summary>Asks the connectable object if it has a connection point for a particular IID, and if so, returns the IConnectionPoint interface pointer to that connection point.</summary>
/// <param name="riid">A reference to the outgoing interface IID whose connection point is being requested. </param>
/// <param name="ppCP">On successful return, contains the connection point that manages the outgoing interface <paramref name="riid" />. </param>
// Token: 0x06002348 RID: 9032
void FindConnectionPoint(ref Guid riid, out UCOMIConnectionPoint ppCP);
}
}