|
|
|
IEnumConnections Interface |
|
IID_IEnumConnections |
{B196B287-BAB4-101A-B69C-00AA00341D07} |
|
This interface enumerates the current connections for a connectable object. Connectable objects support the following features:
Use the IEnumConnectionPoints interface to enumerate all the supported connection points for each outgoing IID.
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IEnumConnections Methods |
Description |
|
Next |
Retrieves a specified number of items in the enumeration sequence. |
|
Skip |
Skips over a specified number of items in the enumeration sequence. |
|
Reset |
Resets the enumeration sequence to the beginning. |
|
Clone |
Creates another enumerator that contains the same enumeration state as the current one. |
|
CONNECTDATA Structure |
|
Describes a connection that exists to a given connection point. The CONNECTDATA structure is the type enumerated through the Next method.
TYPE CONNECTDATA
|
|
Next |
|
FUNCTION IEnumConnections_Next ( _ BYVAL pthis AS DWORD PTR _ , BYVAL cConnections AS DWORD _ , BYVAL rgpcd AS DWORD _ , BYREF pcFetched AS DWORD _
)
AS LONG
|
|
FUNCTION IEnumConnections_Next ( _ BYVAL pthis AS DWORD PTR _ , BYVAL cConnections AS DWORD _ , BYVAL rgpcd AS DWORD _ , BYREF pcFetched AS DWORD _
)
AS LONG
! pysh cConnections
|
|
Skip |
|
FUNCTION IEnumConnections_Skip ( _ BYVAL pthis AS DWORD PTR _ , BYVAL cConnections AS DWORD _
) AS
LONG
|
|
FUNCTION IEnumConnections_Skip ( _ BYVAL pthis AS DWORD PTR _ , BYVAL cConnections AS DWORD _
) AS
LONG
|
|
Reset |
|
FUNCTION IEnumConnections_Reset ( _ BYVAL pthis AS DWORD PTR _
) AS LONG
|
|
FUNCTION IEnumConnections_Reset ( _ BYVAL pthis AS DWORD PTR _
) AS LONG
|
|
Clone |
|
FUNCTION IEnumConnections_Clone ( _ BYVAL pthis AS DWORD PTR _ , BYREF ppenum AS DWORD _
) AS LONG
|
|
FUNCTION IEnumConnections_Clone ( _ BYVAL pthis AS DWORD PTR _ , BYREF ppenum AS DWORD _
) AS LONG
|
Page last updated on Monday, 03 April 2006 20:24:14 +0200