// confmsp.idl : IDL source for confmsp.dll
//

// This file will be processed by the MIDL tool to
// produce the type library (confmsp.tlb) and marshalling code.

import "msp.idl";
#include "confpriv.idl"

[
    uuid(E36489BB-45C9-11d2-831F-00A0244D2298),
    version(1.0),
    helpstring("Microsoft IP Conferencing Service Provider 1.0 Type Library")
]
library IPConfMSPLib
{
    importlib("stdole2.tlb");

	interface ITPluggableTerminalEventSink;
	interface ITPluggableTerminalEventSinkRegistration;
	interface ITMSPAddress;

	interface ITFormatControl;
	interface ITStreamQualityControl;
	interface ITCallQualityControl;
	interface ITCameraControl;
	interface ITVideoSettings;
	interface ITAudioDeviceControl;
	interface ITAudioSettings;
	interface ITQOSApplicationID;

	interface ITParticipant;
	interface ITParticipantSubStreamControl;
	interface ITParticipantEvent;
	interface ITParticipantControl;
    interface ITLocalParticipant;
    interface IMulticastControl;
	
    /*
    [
        uuid(0F1BE7F7-45CA-11d2-831F-00A0244D2298),
        helpstring("Microsoft IP Conferencing Service Provider Class")
    ]
    coclass IPConfMSP
    {
        [default] interface ITMSPAddress;
    };
    */
};

