Definition of ISegmentCycle Interface
interface ISegmentCycle : IDispatch
{
HRESULT Connect( [in] IUnknown *pComms , [in, defaultvalue(0)] VARIANT_BOOL bIsAnonymous,
[in, defaultvalue(0)] VARIANT_BOOL bForceLogin, [in,optional] VARIANT vStation, [out,retval] LONG *plSessId);
HRESULT ProcessMsg( [in] LONG lSessId, [in] IDispatch *pdispInParams, [out,retval] IDispatch **pdispOutParams );
HRESULT Disconnect( [in] LONG lSessId );
HRESULT CreateInstance( [in] LONG lSessId, [in] BSTR bstrClassName, [out,retval] IUnknown **ppIspec );
HRESULT STDMETHODCALLTYPE get_Admin(/* [retval][out] */ IAdmin **pAdmin) = 0;
};