Hi everyone
I have a small question. I am new to dshow. I have dshow sample examples. But these examples are in .NET 2002 VC++. I use VC++ 6.0. I could run the cutscene sample. I want to run the VMR9\MultiVMR9\GamePlayer. For these I found that I need to build MultiVMR9.dll. Can anybody tell how to do that I have seen there is a dll folder in the folder where GamePlayer and Multiplayer are, and I tried to make a win32 project and add the files .cpp, .def, .idl to the source folder and added the .h files to the header in my new project. I have also added the .rc to Resource folder. When i compiled it I got the following errors 14 errors. Why is that Thanks in advance.....
error MIDL2311 : statements outside library block are \VC++ 6.0\dllmaker\MultiVMR9.idl(51) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9Wizard' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(51) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9Wizard' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(51) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9Wizard' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(130) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9RenderEngine' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(130) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9RenderEngine' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(130) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9RenderEngine' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(221) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9UILayer' ]
C:\Documents and Settings\avikwt\Desktop\VC++ 6.0\dllmaker\MultiVMR9.idl(221) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9UILayer' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(221) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9UILayer' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(259) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ ]
VC++ 6.0\dllmaker\MultiVMR9.idl(289) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9MixerControl' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(289) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9MixerControl' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(289) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9MixerControl' ]
Error executing midl.exe.