

/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */

/* link this file in with the server and any clients */


 /* File created by MIDL compiler version 8.01.0628 */
/* at Tue Jan 19 05:14:07 2038
 */
/* Compiler settings for MChromaKey.idl:
    Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 8.01.0628 
    protocol : dce , ms_ext, c_ext, robust
    error checks: allocation ref bounds_check enum stub_data 
    VC __declspec() decoration level: 
         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
         DECLSPEC_UUID(), MIDL_INTERFACE()
*/
/* @@MIDL_FILE_HEADING(  ) */



#ifdef __cplusplus
extern "C"{
#endif 


#include <rpc.h>
#include <rpcndr.h>

#ifdef _MIDL_USE_GUIDDEF_

#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif

#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
        DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)

#else // !_MIDL_USE_GUIDDEF_

#ifndef __IID_DEFINED__
#define __IID_DEFINED__

typedef struct _IID
{
    unsigned long x;
    unsigned short s1;
    unsigned short s2;
    unsigned char  c[8];
} IID;

#endif // __IID_DEFINED__

#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED

#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
        EXTERN_C __declspec(selectany) const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}

#endif // !_MIDL_USE_GUIDDEF_

MIDL_DEFINE_GUID(IID, IID_IMFBuffer,0x04FBCB23,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFFrame,0x4F377000,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFFrameGPU,0x4F377264,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFPlanarFrame,0xCD5A96AF,0x96CA,0x4143,0x82,0xEF,0xF2,0x92,0xDA,0xF0,0x46,0x2C);


MIDL_DEFINE_GUID(IID, IID_IMFFactory,0x4F365010,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFFactoryOpenGL,0xA436FEC7,0x60FC,0x4507,0x98,0x2B,0x87,0x93,0xE3,0x6B,0xEF,0x9E);


MIDL_DEFINE_GUID(IID, IID_IMFCreator,0x4F365017,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMAttributes,0x4F366001,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMNode,0x4F366002,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMCallback,0x4F366005,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMPreview,0x4F366160,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMWebRTC,0x59CDAE09,0x351A,0x4711,0xB0,0x88,0x7C,0x79,0x63,0x30,0x0F,0xE7);


MIDL_DEFINE_GUID(IID, IID_IMFSignalingDTMF,0x6EC50BAF,0x7252,0x48B1,0xB8,0xFE,0xAB,0xAF,0x44,0xB0,0x27,0xD6);


MIDL_DEFINE_GUID(IID, IID_IMCCDisplay,0x7713D728,0x4BA5,0x44D4,0x8A,0x58,0xC6,0xCD,0x66,0xC8,0xAB,0x86);


MIDL_DEFINE_GUID(IID, IID_IMFShader,0x87921996,0x636E,0x4256,0x8E,0x2D,0xFC,0x01,0x47,0x2A,0x6B,0xFD);


MIDL_DEFINE_GUID(IID, IID_IMColors,0x9470BBBC,0xF37F,0x47CA,0x9F,0xA5,0xF1,0x30,0xE9,0x60,0x58,0x75);


MIDL_DEFINE_GUID(IID, IID_IMStorage,0x8A3FFE4F,0x51C3,0x4056,0xB4,0x07,0xB3,0xBD,0x7F,0xF6,0x23,0x42);


MIDL_DEFINE_GUID(IID, IID_IMFrame,0x4F366000,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFrames,0x4F365000,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMProps,0x4F366020,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMPersist,0x4F366030,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFPersist,0x4F37703A,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMObject,0x4F366100,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFormat,0x4F366105,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMAudioTrack,0x4F366111,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMAudio,0x4F366110,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMReceiver,0x4F366140,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMSenders,0x4F366155,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFile,0x4F366170,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMItem,0x4F366172,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMPlaylist,0x4F366175,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMBreaks,0x4F366177,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMScheduler,0x4F366178,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMDevice,0x4F366180,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMPlugins,0x4F366190,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMPlugin,0x5F366195,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMElement,0x082DA299,0xEEC4,0x4EF1,0x84,0x1E,0x3A,0x28,0x0E,0x7D,0x03,0x83);


MIDL_DEFINE_GUID(IID, IID_IMElements,0x082DA298,0xEEC4,0x4EF1,0x84,0x1E,0x3A,0x28,0x0E,0x7D,0x03,0x83);


MIDL_DEFINE_GUID(IID, IID_IMScenes,0x082DA302,0xEEC4,0x4EF1,0x84,0x1E,0x3A,0x28,0x0E,0x7D,0x03,0x83);


MIDL_DEFINE_GUID(IID, IID_IMStreams,0x69429619,0x9BC2,0x45D9,0xAF,0xE9,0xF4,0x2F,0x18,0xC3,0x8C,0xBF);


MIDL_DEFINE_GUID(IID, IID_IMWriter,0x082DA400,0xEEC4,0x4EF1,0x84,0x1E,0x3A,0x28,0x0E,0x7D,0x03,0x83);


MIDL_DEFINE_GUID(IID, IID_IMDeckControl,0x7F366131,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMConfig,0x082DA430,0xEEC4,0x4EF1,0x84,0x1E,0x3A,0x28,0x0E,0x7D,0x03,0x83);


MIDL_DEFINE_GUID(IID, IID_IMFactory,0x4F367000,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMSync,0x4F366025,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMSource,0xCD799F70,0x3FD4,0x4237,0x92,0xD4,0xD1,0x87,0xB5,0x88,0xD9,0x99);


MIDL_DEFINE_GUID(IID, IID_IMLLog,0x73CE4EC0,0xF5EE,0x41B7,0xA4,0xD8,0x2F,0x13,0x83,0x0B,0xC6,0x9C);


MIDL_DEFINE_GUID(IID, IID_IMSource_I,0xCD799F77,0x3FD4,0x4237,0x92,0xD4,0xD1,0x87,0xB5,0x88,0xD9,0x99);


MIDL_DEFINE_GUID(IID, IID_IMFExternal,0xCD799F79,0x3FD4,0x4237,0x92,0xD4,0xD1,0x87,0xB5,0x88,0xD9,0x99);


MIDL_DEFINE_GUID(IID, IID_IMFrame_I,0x4F367777,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFrames_I,0x4F367778,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMDevice_I,0x4F367A40,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMObject_I,0x4F366A00,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMSender_I,0x4F367A05,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMReceiver_I,0x4F367A10,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFReceiver,0xCD799F87,0x3FD4,0x4237,0x92,0xD4,0xD1,0x87,0xB5,0x88,0xD9,0x99);


MIDL_DEFINE_GUID(IID, IID_IMFReceiverVB6,0xCD799F88,0x3FD4,0x4237,0x92,0xD4,0xD1,0x87,0xB5,0x88,0xD9,0x99);


MIDL_DEFINE_GUID(IID, IID_IMFSink,0x10DB4AB7,0x89AF,0x4CD2,0x90,0xA4,0xFB,0x91,0xB3,0x2D,0xB3,0xE0);


MIDL_DEFINE_GUID(IID, IID_IMFPipe,0x04FCCF24,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFBasicStream,0x04FCCF27,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFPipes,0x04FCCF22,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFPipe_Source,0x04FCCF23,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFProps,0x4F366720,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFBrowser,0xD4BA348C,0x2C10,0x47D8,0x92,0x3C,0x4B,0x78,0x06,0x83,0xF3,0x9D);


MIDL_DEFINE_GUID(IID, IID_IMFConfig,0x4F364005,0x473F,0x4ad5,0xA5,0xC2,0x42,0x8F,0xE0,0xC8,0xE0,0x3E);


MIDL_DEFINE_GUID(IID, IID_IMFProcess,0xB22982B5,0xE0D5,0x4977,0x84,0x7D,0x86,0x8F,0x5F,0x0B,0xB9,0x0F);


MIDL_DEFINE_GUID(IID, IID_IMFAllocator,0x04FBCB26,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFPacket,0x04FBCF64,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFBuffersAllocator,0x04FBCB24,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFCache,0x04FB0624,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFSideData,0x04FBC164,0x877B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMFObject,0x04FCCF26,0x887B,0x4AEB,0xB3,0x0C,0x40,0x8E,0x98,0xE6,0xB3,0x97);


MIDL_DEFINE_GUID(IID, IID_IMDelay,0x52DB5EBD,0x1414,0x47F8,0x9A,0xB8,0x50,0xC3,0x5A,0x4D,0x67,0xFE);


MIDL_DEFINE_GUID(IID, IID_IMFCaptionsDecoder,0x2981E240,0x7AD9,0x4120,0x96,0x9C,0xF4,0x86,0x68,0x50,0x7D,0xF8);


MIDL_DEFINE_GUID(IID, IID_IMSourceDS,0x9FDA39AE,0x4090,0x43C8,0xA9,0x19,0x3A,0x01,0xCB,0xF5,0x1E,0xC3);


MIDL_DEFINE_GUID(IID, IID_IMSinkDS,0x82503DDF,0xC56C,0x4AB9,0xBB,0xC8,0x63,0xF4,0xF1,0xA9,0x3C,0xF2);


MIDL_DEFINE_GUID(IID, IID_IMFObjectASIO,0x66DE1C85,0x3D78,0x4F52,0xB1,0xEF,0x31,0x72,0xD1,0x51,0xDA,0x20);


MIDL_DEFINE_GUID(IID, IID_IMFAsyncOperation,0x41B11234,0x7E3B,0x419D,0x88,0x35,0x9D,0xB3,0xA9,0xD5,0x7B,0x6D);


MIDL_DEFINE_GUID(IID, IID_IMFDelay,0x2A29B2F5,0xA947,0x46DF,0x8E,0x73,0x25,0xB9,0xF3,0xC7,0x65,0x34);


MIDL_DEFINE_GUID(IID, IID_IMFGPUSwitcher,0x171A6373,0xE5BF,0x40DE,0xA3,0x78,0xEB,0xD3,0xCF,0xF7,0x22,0x7B);


MIDL_DEFINE_GUID(IID, IID_IMCChannelCallback,0x978e1a01,0x3984,0x4a9f,0x8d,0x55,0x46,0x37,0x02,0xcc,0xc5,0x35);


MIDL_DEFINE_GUID(IID, IID_IMCChannelSGN,0x978e1f01,0x3984,0x4a9f,0x8d,0x55,0x46,0x37,0x02,0xcc,0xc5,0x35);


MIDL_DEFINE_GUID(IID, IID_IMCChannel,0x978e1f11,0x3984,0x4a9f,0x8d,0x55,0x46,0x37,0x02,0xcc,0xc5,0x35);


MIDL_DEFINE_GUID(IID, IID_IMConnect,0x978e1e01,0x3984,0x4a9f,0x8d,0x55,0x46,0x37,0x02,0xcc,0xc5,0x35);


MIDL_DEFINE_GUID(IID, IID_IMFSource,0xCD799B77,0x3FD4,0x4237,0x92,0xD4,0xD1,0x87,0xB5,0x88,0xD9,0x99);


MIDL_DEFINE_GUID(IID, IID_IMFReader,0x10DB43C6,0x89AF,0x4CD2,0x90,0xA4,0xFB,0x91,0xB3,0x2D,0xB3,0xE0);


MIDL_DEFINE_GUID(IID, IID_IMKey,0xB731001C,0xC777,0x4CBA,0x90,0x33,0xD8,0x23,0x78,0x2A,0x00,0x5E);


MIDL_DEFINE_GUID(IID, IID_IMChromaKey,0xB731001C,0xC811,0x4CBA,0x90,0x33,0xD8,0x23,0x78,0x2A,0x00,0x5E);


MIDL_DEFINE_GUID(IID, IID_IMKey2,0xE9932233,0xF3A2,0x4DAB,0x94,0xA8,0xA9,0x5B,0x81,0xF7,0xF4,0xC4);


MIDL_DEFINE_GUID(IID, IID_IMChromaKey2,0x3FDA2C70,0x282A,0x4D5A,0xBC,0x81,0x1F,0xEE,0xC8,0xCB,0x4B,0xDC);


MIDL_DEFINE_GUID(IID, LIBID_MCHROMAKEYLib,0xD3F4C631,0xFC55,0x4B9E,0xA3,0x00,0x5E,0x86,0xF7,0xBA,0x97,0xEF);


MIDL_DEFINE_GUID(CLSID, CLSID_MChromaKey,0xFF12951C,0xDC32,0x42B7,0xB6,0x76,0x58,0x38,0x83,0xEF,0x57,0x4E);


MIDL_DEFINE_GUID(CLSID, CLSID_MKey,0xF74E5C32,0xD592,0x4C20,0xA4,0xE7,0xA4,0x70,0xA7,0x13,0xFF,0x8A);


MIDL_DEFINE_GUID(CLSID, CLSID_MChromaKey2,0x71527D2A,0x8BB6,0x4BB9,0x80,0x3C,0xE0,0x65,0xBA,0xFD,0x14,0x34);


MIDL_DEFINE_GUID(CLSID, CLSID_MKey2,0x5AF3A9DB,0xE515,0x49AF,0xB3,0x74,0xA5,0xE1,0xB7,0xF4,0xB0,0x8C);

#undef MIDL_DEFINE_GUID

#ifdef __cplusplus
}
#endif



