[ros-diffs] [greatlrd] 26900: adding dshowasf.idl did miss this file is a idl compatible wih ms dxsdk 2004 dec

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Sat May 26 11:48:36 CEST 2007


Author: greatlrd
Date: Sat May 26 13:48:35 2007
New Revision: 26900

URL: http://svn.reactos.org/svn/reactos?rev=26900&view=rev
Log:
adding dshowasf.idl did miss this file is a idl  compatible wih ms dxsdk 2004 dec

Added:
    trunk/reactos/include/dxsdk/dshowasf.idl   (with props)
Removed:
    trunk/reactos/include/dxsdk/dshowasf.h

Removed: trunk/reactos/include/dxsdk/dshowasf.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/dxsdk/dshowasf.h?rev=26899&view=auto
==============================================================================
--- trunk/reactos/include/dxsdk/dshowasf.h (original)
+++ trunk/reactos/include/dxsdk/dshowasf.h (removed)
@@ -1,134 +1,0 @@
-
-#pragma warning( disable: 4049 )
-
-#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 // __RPCNDR_H_VERSION__
-
-#ifndef COM_NO_WINDOWS_H
-#include "windows.h"
-#include "ole2.h"
-#endif
-
-#ifndef __dshowasf_h__
-#define __dshowasf_h__
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once
-#endif
-
-
-#ifndef __IConfigAsfWriter_FWD_DEFINED__
-    #define __IConfigAsfWriter_FWD_DEFINED__
-    typedef interface IConfigAsfWriter IConfigAsfWriter;
-#endif 
-
-#include "unknwn.h"
-#include "objidl.h"
-#include "strmif.h"
-#include "wmsdkidl.h"
-
-#ifdef __cplusplus
-extern "C"{
-#endif 
-
-void * __RPC_USER MIDL_user_allocate(size_t);
-void __RPC_USER MIDL_user_free( void * ); 
-
-EXTERN_GUID( IID_IConfigAsfWriter,0x45086030,0xF7E4,0x486A,0xB5,0x04,0x82,0x6B,0xB5,0x79,0x2A,0x3B );
-
-extern RPC_IF_HANDLE __MIDL_itf_dshowasf_0000_v0_0_c_ifspec;
-extern RPC_IF_HANDLE __MIDL_itf_dshowasf_0000_v0_0_s_ifspec;
-
-#ifndef __IConfigAsfWriter_INTERFACE_DEFINED__
-#define __IConfigAsfWriter_INTERFACE_DEFINED__
-
-    EXTERN_C const IID IID_IConfigAsfWriter;
-
-    #if defined(__cplusplus) && !defined(CINTERFACE)
-
-        MIDL_INTERFACE("45086030-F7E4-486a-B504-826BB5792A3B")
-        IConfigAsfWriter : public IUnknown
-        {
-        public:
-            virtual HRESULT STDMETHODCALLTYPE ConfigureFilterUsingProfileId(DWORD dwProfileId) = 0;
-            virtual HRESULT STDMETHODCALLTYPE GetCurrentProfileId(DWORD *pdwProfileId) = 0;
-            virtual HRESULT STDMETHODCALLTYPE ConfigureFilterUsingProfileGuid(REFGUID guidProfile) = 0;
-            virtual HRESULT STDMETHODCALLTYPE GetCurrentProfileGuid(GUID *pProfileGuid) = 0;
-            virtual HRESULT STDMETHODCALLTYPE ConfigureFilterUsingProfile(IWMProfile *pProfile) = 0;
-            virtual HRESULT STDMETHODCALLTYPE GetCurrentProfile(IWMProfile **ppProfile) = 0;
-            virtual HRESULT STDMETHODCALLTYPE SetIndexMode(BOOL bIndexFile) = 0;
-            virtual HRESULT STDMETHODCALLTYPE GetIndexMode(BOOL *pbIndexFile) = 0;
-        };
-    
-    #else
-        typedef struct IConfigAsfWriterVtbl
-        {
-            BEGIN_INTERFACE
-            HRESULT ( STDMETHODCALLTYPE *QueryInterface )(IConfigAsfWriter * This, REFIID riid, void **ppvObject);
-            ULONG ( STDMETHODCALLTYPE *AddRef )(IConfigAsfWriter * This);
-            ULONG ( STDMETHODCALLTYPE *Release )(IConfigAsfWriter * This);
-            HRESULT ( STDMETHODCALLTYPE *ConfigureFilterUsingProfileId )(IConfigAsfWriter * This, DWORD dwProfileId);
-            HRESULT ( STDMETHODCALLTYPE *GetCurrentProfileId )(IConfigAsfWriter * This, DWORD *pdwProfileId);
-            HRESULT ( STDMETHODCALLTYPE *ConfigureFilterUsingProfileGuid )(IConfigAsfWriter * This, REFGUID guidProfile);
-            HRESULT ( STDMETHODCALLTYPE *GetCurrentProfileGuid )(IConfigAsfWriter * This, GUID *pProfileGuid);
-            HRESULT ( STDMETHODCALLTYPE *ConfigureFilterUsingProfile )(IConfigAsfWriter * This, IWMProfile *pProfile);
-            HRESULT ( STDMETHODCALLTYPE *GetCurrentProfile )(IConfigAsfWriter * This, IWMProfile **ppProfile);
-            HRESULT ( STDMETHODCALLTYPE *SetIndexMode )(IConfigAsfWriter * This, BOOL bIndexFile);
-            HRESULT ( STDMETHODCALLTYPE *GetIndexMode )(IConfigAsfWriter * This, BOOL *pbIndexFile);
-            END_INTERFACE
-        } IConfigAsfWriterVtbl;
-
-        interface IConfigAsfWriter
-        {
-            CONST_VTBL struct IConfigAsfWriterVtbl *lpVtbl;
-        };
-
-        #ifdef COBJMACROS
-            #define IConfigAsfWriter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-            #define IConfigAsfWriter_AddRef(This)                        (This)->lpVtbl -> AddRef(This)
-            #define IConfigAsfWriter_Release(This)                       (This)->lpVtbl -> Release(This)
-            #define IConfigAsfWriter_ConfigureFilterUsingProfileId(This,dwProfileId)    (This)->lpVtbl -> ConfigureFilterUsingProfileId(This,dwProfileId)
-            #define IConfigAsfWriter_GetCurrentProfileId(This,pdwProfileId) (This)->lpVtbl -> GetCurrentProfileId(This,pdwProfileId)
-            #define IConfigAsfWriter_ConfigureFilterUsingProfileGuid(This,guidProfile)  (This)->lpVtbl -> ConfigureFilterUsingProfileGuid(This,guidProfile)
-            #define IConfigAsfWriter_GetCurrentProfileGuid(This,pProfileGuid)   (This)->lpVtbl -> GetCurrentProfileGuid(This,pProfileGuid)
-            #define IConfigAsfWriter_ConfigureFilterUsingProfile(This,pProfile) (This)->lpVtbl -> ConfigureFilterUsingProfile(This,pProfile)
-            #define IConfigAsfWriter_GetCurrentProfile(This,ppProfile)  (This)->lpVtbl -> GetCurrentProfile(This,ppProfile)
-            #define IConfigAsfWriter_SetIndexMode(This,bIndexFile)      (This)->lpVtbl -> SetIndexMode(This,bIndexFile)
-            #define IConfigAsfWriter_GetIndexMode(This,pbIndexFile)     (This)->lpVtbl -> GetIndexMode(This,pbIndexFile)
-        #endif
-#endif
-
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_ConfigureFilterUsingProfileId_Proxy(IConfigAsfWriter * This, DWORD dwProfileId);
-void __RPC_STUB IConfigAsfWriter_ConfigureFilterUsingProfileId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_GetCurrentProfileId_Proxy(IConfigAsfWriter * This, DWORD *pdwProfileId);
-void __RPC_STUB IConfigAsfWriter_GetCurrentProfileId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_ConfigureFilterUsingProfileGuid_Proxy(IConfigAsfWriter * This, REFGUID guidProfile);
-void __RPC_STUB IConfigAsfWriter_ConfigureFilterUsingProfileGuid_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_GetCurrentProfileGuid_Proxy(IConfigAsfWriter * This, GUID *pProfileGuid);
-void __RPC_STUB IConfigAsfWriter_GetCurrentProfileGuid_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_ConfigureFilterUsingProfile_Proxy(IConfigAsfWriter * This, IWMProfile *pProfile);
-void __RPC_STUB IConfigAsfWriter_ConfigureFilterUsingProfile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_GetCurrentProfile_Proxy(IConfigAsfWriter * This, IWMProfile **ppProfile);
-void __RPC_STUB IConfigAsfWriter_GetCurrentProfile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_SetIndexMode_Proxy(IConfigAsfWriter * This, BOOL bIndexFile);
-void __RPC_STUB IConfigAsfWriter_SetIndexMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-HRESULT STDMETHODCALLTYPE IConfigAsfWriter_GetIndexMode_Proxy(IConfigAsfWriter * This, BOOL *pbIndexFile);
-void __RPC_STUB IConfigAsfWriter_GetIndexMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
-
-
-
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif

Added: trunk/reactos/include/dxsdk/dshowasf.idl
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/dxsdk/dshowasf.idl?rev=26900&view=auto
==============================================================================
--- trunk/reactos/include/dxsdk/dshowasf.idl (added)
+++ trunk/reactos/include/dxsdk/dshowasf.idl Sat May 26 13:48:35 2007
@@ -1,0 +1,28 @@
+import	"unknwn.idl";
+import	"objidl.idl";
+import	"strmif.idl";
+import  "wmsdkidl.idl";
+
+cpp_quote( "EXTERN_GUID( IID_IConfigAsfWriter,0x45086030,0xF7E4,0x486a,0xB5,0x04,0x82,0x6B,0xB5,0x79,0x2A,0x3B );" )
+
+interface IConfigAsfWriter;
+interface IWMProfile;
+
+[
+object,
+uuid(45086030-F7E4-486a-B504-826BB5792A3B),
+pointer_default(unique)
+]
+
+interface IConfigAsfWriter : IUnknown
+{
+  HRESULT ConfigureFilterUsingProfileId([in] DWORD dwProfileId);
+  HRESULT GetCurrentProfileId([out] DWORD *pdwProfileId);
+  HRESULT ConfigureFilterUsingProfileGuid([in] REFGUID guidProfile);
+  HRESULT GetCurrentProfileGuid([out] GUID *pProfileGuid);
+  HRESULT ConfigureFilterUsingProfile([in] IWMProfile * pProfile);
+  HRESULT GetCurrentProfile([out] IWMProfile **ppProfile);
+  HRESULT SetIndexMode( [in]  BOOL bIndexFile );
+  HRESULT GetIndexMode( [out] BOOL *pbIndexFile );
+}
+

Propchange: trunk/reactos/include/dxsdk/dshowasf.idl
------------------------------------------------------------------------------
    svn:eol-style = native




More information about the Ros-diffs mailing list