IWMSOutgoingDistributionConnections Interface

banner art

Previous Next

IWMSOutgoingDistributionConnections Interface

The IWMSOutgoingDistributionConnections interface contains a collection of IWMSOutgoingDistributionConnection interfaces.

In addition to the methods inherited from IDispatch, the IWMSOutgoingDistributionConnections interface exposes the following methods.

Method Description
get_Count Retrieves the number of IWMSOutgoingDistributionConnection interfaces that are contained in the IWMSOutgoingDistributionConnections collection.
get_Item Retrieves an IWMSOutgoingDistributionConnection interface from the IWMSOutgoingDistributionConnections collection.
get_length Retrieves the number of IWMSOutgoingDistributionConnection interfaces that are contained in the IWMSOutgoingDistributionConnections collection. This method is provided for JScript compatibility.
Refresh Updates the list of IWMSOutgoingDistributionConnection interfaces in the IWMSOutgoingDistributionConnections collection.
Remove Removes an IWMSOutgoingDistributionConnection interface from the IWMSOutgoingDistributionConnections collection.
RemoveAll Removes all IWMSOutgoingDistributionConnection interface from the IWMSOutgoingDistributionConnections collection.

Example Code

The following example illustrates how to retrieve a pointer to an IWMSOutgoingDistributionConnections interface.

#include <windows.h>
#include "wmsserver.h"

// Declare variables and interfaces.
IWMSServer                          *pServer;
IWMSOutgoingDistributionConnections *pConnections;

HRESULT         hr;

// Initialize the COM library and retrieve a pointer
// to an IWMSServer interface.
hr = CoInitialize(NULL);
hr = CoCreateInstance(CLSID_WMSServer,
                      NULL,
                      CLSCTX_ALL,
                      IID_IWMSServer,
                      (void **)&pServer);
if (FAILED(hr)) goto EXIT;

// Retrieve a pointer to a collection of distribution
// connections.
hr = pServer->get_OutgoingDistributionConnections(&pConnections);
if (FAILED(hr)) goto EXIT;

EXIT:
    // TODO: Release temporary COM objects and uninitialize COM.

See Also

Previous Next