Author: greatlrd
Date: Sun May 27 15:38:03 2007
New Revision: 26918
URL:
http://svn.reactos.org/svn/reactos?rev=26918&view=rev
Log:
adding dmodshow.idl compatible with ms dxsdk 2004 dec
Added:
trunk/reactos/include/dxsdk/dmodshow.idl (with props)
Removed:
trunk/reactos/include/dxsdk/dmodshow.h
Modified:
trunk/reactos/include/dxsdk/dxsdk.rbuild
Removed: trunk/reactos/include/dxsdk/dmodshow.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/dxsdk/dmodshow.h?r…
==============================================================================
--- trunk/reactos/include/dxsdk/dmodshow.h (original)
+++ trunk/reactos/include/dxsdk/dmodshow.h (removed)
@@ -1,100 +1,0 @@
-
-
-#ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
-#endif
-
-#include "rpc.h"
-#include "rpcndr.h"
-
-#ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
-#endif
-
-#ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
-#endif
-
-#ifndef __dmodshow_h__
- #define __dmodshow_h__
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
-#endif
-
-#ifndef __IDMOWrapperFilter_FWD_DEFINED__
- #define __IDMOWrapperFilter_FWD_DEFINED__
- typedef interface IDMOWrapperFilter IDMOWrapperFilter;
-#endif
-
-#include "unknwn.h"
-#include "objidl.h"
-#include "mediaobj.h"
-
-#ifdef __cplusplus
-extern "C"{
-#endif
-
-DEFINE_GUID(CLSID_DMOWrapperFilter,
0x94297043,0xBD82,0x4DFD,0xB0,0xDE,0x81,0x77,0x73,0x9C,0x6D,0x20);
-DEFINE_GUID(CLSID_DMOFilterCategory,0xBCD5796C,0xBD52,0x4D30,0xAB,0x76,0x70,0xF9,0x75,0xB8,0x91,0x99);
-
-extern RPC_IF_HANDLE __MIDL_itf_dmodshow_0000_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_dmodshow_0000_v0_0_s_ifspec;
-
-void * __RPC_USER MIDL_user_allocate(size_t);
-void __RPC_USER MIDL_user_free( void * );
-
-#ifndef __IDMOWrapperFilter_INTERFACE_DEFINED__
- #define __IDMOWrapperFilter_INTERFACE_DEFINED__
- EXTERN_C const IID IID_IDMOWrapperFilter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("52D6F586-9F0F-4824-8FC8-E32CA04930C2")
- IDMOWrapperFilter : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Init(REFCLSID clsidDMO, REFCLSID catDMO) = 0;
- };
- #else
- typedef struct IDMOWrapperFilterVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(IDMOWrapperFilter * This, REFIID
riid, void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(IDMOWrapperFilter * This);
- ULONG ( STDMETHODCALLTYPE *Release )(IDMOWrapperFilter * This);
- HRESULT ( STDMETHODCALLTYPE *Init )(IDMOWrapperFilter * This, REFCLSID clsidDMO,
REFCLSID catDMO);
- END_INTERFACE
- } IDMOWrapperFilterVtbl;
-
- interface IDMOWrapperFilter
- {
- CONST_VTBL struct IDMOWrapperFilterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDMOWrapperFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl
-> QueryInterface(This,riid,ppvObject)
- #define IDMOWrapperFilter_AddRef(This) (This)->lpVtbl -> AddRef(This)
- #define IDMOWrapperFilter_Release(This) (This)->lpVtbl -> Release(This)
- #define IDMOWrapperFilter_Init(This,clsidDMO,catDMO) (This)->lpVtbl ->
Init(This,clsidDMO,catDMO)
- #endif
- #endif
-
-HRESULT STDMETHODCALLTYPE
-IDMOWrapperFilter_Init_Proxy(
- IDMOWrapperFilter * This,
- REFCLSID clsidDMO,
- REFCLSID catDMO);
-
-
-void __RPC_STUB
- IDMOWrapperFilter_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-#endif
Added: trunk/reactos/include/dxsdk/dmodshow.idl
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/dxsdk/dmodshow.idl…
==============================================================================
--- trunk/reactos/include/dxsdk/dmodshow.idl (added)
+++ trunk/reactos/include/dxsdk/dmodshow.idl Sun May 27 15:38:03 2007
@@ -1,0 +1,18 @@
+
+
+import "unknwn.idl";
+import "objidl.idl";
+import "mediaobj.idl";
+
+cpp_quote("DEFINE_GUID(CLSID_DMOWrapperFilter,
0x94297043,0xbd82,0x4dfd,0xb0,0xde,0x81,0x77,0x73,0x9c,0x6d,0x20);")
+cpp_quote("DEFINE_GUID(CLSID_DMOFilterCategory,
0xbcd5796c,0xbd52,0x4d30,0xab,0x76,0x70,0xf9,0x75,0xb8,0x91,0x99);")
+
+[
+ object,
+ uuid(52d6f586-9f0f-4824-8fc8-e32ca04930c2),
+]
+interface IDMOWrapperFilter : IUnknown
+{
+ HRESULT Init(REFCLSID clsidDMO, REFCLSID catDMO);
+}
+
Propchange: trunk/reactos/include/dxsdk/dmodshow.idl
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/include/dxsdk/dxsdk.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/dxsdk/dxsdk.rbuild…
==============================================================================
--- trunk/reactos/include/dxsdk/dxsdk.rbuild (original)
+++ trunk/reactos/include/dxsdk/dxsdk.rbuild Sun May 27 15:38:03 2007
@@ -2,13 +2,13 @@
<file>amstream.idl</file>
<file>austream.idl</file>
<file>ddstream.idl</file>
+ <file>dmodshow.idl</file>
<file>mixerocx.idl</file>
<file>mediaobj.idl</file>
<file>medparam.idl</file>
<file>mmstream.idl</file>
<file>regbag.idl</file>
+ <file>tvratings.idl</file>
<file>vidcap.idl</file>
<file>Videoacc.idl</file>
- <file>tvratings.idl</file>
-
</module>