25 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|