-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
UCOMIConnectionPoint.xml
210 lines (198 loc) · 12.6 KB
/
UCOMIConnectionPoint.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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<Type Name="UCOMIConnectionPoint" FullName="System.Runtime.InteropServices.UCOMIConnectionPoint">
<TypeSignature Language="C#" Value="public interface UCOMIConnectionPoint" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract UCOMIConnectionPoint" />
<TypeSignature Language="DocId" Value="T:System.Runtime.InteropServices.UCOMIConnectionPoint" />
<TypeSignature Language="VB.NET" Value="Public Interface UCOMIConnectionPoint" />
<TypeSignature Language="F#" Value="type UCOMIConnectionPoint = interface" />
<TypeSignature Language="C++ CLI" Value="public interface class UCOMIConnectionPoint" />
<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("B196B286-BAB4-101A-B69C-00AA00341D07")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.InteropServices.Guid("B196B286-BAB4-101A-B69C-00AA00341D07")>]</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.IConnectionPoint instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IConnectionPoint instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.IConnectionPoint" /> instead.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, please see the existing documentation for `IConnectionPoint` in the com subfolder of the MSDN library.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Advise">
<MemberSignature Language="C#" Value="public void Advise (object pUnkSink, out int pdwCookie);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Advise(object pUnkSink, [out] int32& pdwCookie) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIConnectionPoint.Advise(System.Object,System.Int32@)" />
<MemberSignature Language="VB.NET" Value="Public Sub Advise (pUnkSink As Object, ByRef pdwCookie As Integer)" />
<MemberSignature Language="F#" Value="abstract member Advise : obj * int -> unit" Usage="uCOMIConnectionPoint.Advise (pUnkSink, pdwCookie)" />
<MemberSignature Language="C++ CLI" Value="public:
 void Advise(System::Object ^ pUnkSink, [Runtime::InteropServices::Out] int % pdwCookie);" />
<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="pUnkSink" Type="System.Object" />
<Parameter Name="pdwCookie" Type="System.Int32" RefType="out" />
</Parameters>
<Docs>
<param name="pUnkSink">Reference to the sink to receive calls for the outgoing interface managed by this connection point.</param>
<param name="pdwCookie">On successful return, contains the connection cookie.</param>
<summary>Establishes an advisory connection between the connection point and the caller's sink object.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, please see the existing documentation for `IConnectionPoint::Advise` in the MSDN library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="EnumConnections">
<MemberSignature Language="C#" Value="public void EnumConnections (out System.Runtime.InteropServices.UCOMIEnumConnections ppEnum);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EnumConnections([out] class System.Runtime.InteropServices.UCOMIEnumConnections& ppEnum) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIConnectionPoint.EnumConnections(System.Runtime.InteropServices.UCOMIEnumConnections@)" />
<MemberSignature Language="VB.NET" Value="Public Sub EnumConnections (ByRef ppEnum As UCOMIEnumConnections)" />
<MemberSignature Language="F#" Value="abstract member EnumConnections : UCOMIEnumConnections -> unit" Usage="uCOMIConnectionPoint.EnumConnections ppEnum" />
<MemberSignature Language="C++ CLI" Value="public:
 void EnumConnections([Runtime::InteropServices::Out] System::Runtime::InteropServices::UCOMIEnumConnections ^ % 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.UCOMIEnumConnections" RefType="out" />
</Parameters>
<Docs>
<param name="ppEnum">On successful return, contains the newly created enumerator.</param>
<summary>Creates an enumerator object for iteration through the connections that exist to this connection point.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, please see the existing documentation for `IConnectionPoint::EnumConnections` in the MSDN library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetConnectionInterface">
<MemberSignature Language="C#" Value="public void GetConnectionInterface (out Guid pIID);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetConnectionInterface([out] valuetype System.Guid& pIID) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIConnectionPoint.GetConnectionInterface(System.Guid@)" />
<MemberSignature Language="VB.NET" Value="Public Sub GetConnectionInterface (ByRef pIID As Guid)" />
<MemberSignature Language="F#" Value="abstract member GetConnectionInterface : Guid -> unit" Usage="uCOMIConnectionPoint.GetConnectionInterface pIID" />
<MemberSignature Language="C++ CLI" Value="public:
 void GetConnectionInterface([Runtime::InteropServices::Out] Guid % pIID);" />
<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="pIID" Type="System.Guid" RefType="out" />
</Parameters>
<Docs>
<param name="pIID">On successful return, contains the IID of the outgoing interface managed by this connection point.</param>
<summary>Returns the IID of the outgoing interface managed by this connection point.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, please see the existing documentation for `IConnectionPoint::GetConnectionInterface` in the MSDN library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetConnectionPointContainer">
<MemberSignature Language="C#" Value="public void GetConnectionPointContainer (out System.Runtime.InteropServices.UCOMIConnectionPointContainer ppCPC);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetConnectionPointContainer([out] class System.Runtime.InteropServices.UCOMIConnectionPointContainer& ppCPC) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIConnectionPoint.GetConnectionPointContainer(System.Runtime.InteropServices.UCOMIConnectionPointContainer@)" />
<MemberSignature Language="VB.NET" Value="Public Sub GetConnectionPointContainer (ByRef ppCPC As UCOMIConnectionPointContainer)" />
<MemberSignature Language="F#" Value="abstract member GetConnectionPointContainer : UCOMIConnectionPointContainer -> unit" Usage="uCOMIConnectionPoint.GetConnectionPointContainer ppCPC" />
<MemberSignature Language="C++ CLI" Value="public:
 void GetConnectionPointContainer([Runtime::InteropServices::Out] System::Runtime::InteropServices::UCOMIConnectionPointContainer ^ % ppCPC);" />
<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="ppCPC" Type="System.Runtime.InteropServices.UCOMIConnectionPointContainer" RefType="out" />
</Parameters>
<Docs>
<param name="ppCPC">On successful return, contains the connectable object's <see langword="IConnectionPointContainer" /> interface.</param>
<summary>Retrieves the <see langword="IConnectionPointContainer" /> interface pointer to the connectable object that conceptually owns this connection point.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, please see the existing documentation for `IConnectionPoint::GetConnectionPointContainer` in the MSDN library.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Unadvise">
<MemberSignature Language="C#" Value="public void Unadvise (int dwCookie);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Unadvise(int32 dwCookie) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.UCOMIConnectionPoint.Unadvise(System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Sub Unadvise (dwCookie As Integer)" />
<MemberSignature Language="F#" Value="abstract member Unadvise : int -> unit" Usage="uCOMIConnectionPoint.Unadvise dwCookie" />
<MemberSignature Language="C++ CLI" Value="public:
 void Unadvise(int dwCookie);" />
<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="dwCookie" Type="System.Int32" />
</Parameters>
<Docs>
<param name="dwCookie">The connection cookie previously returned from <see cref="M:System.Runtime.InteropServices.UCOMIConnectionPoint.Advise(System.Object,System.Int32@)" />.</param>
<summary>Terminates an advisory connection previously established through <see cref="M:System.Runtime.InteropServices.UCOMIConnectionPoint.Advise(System.Object,System.Int32@)" />.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, please see the existing documentation for `IConnectionPoint::Unadvise` in the MSDN library.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>