/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 5.01.0164 */ /* at Sat Dec 09 14:36:16 2006 */ /* Compiler settings for z:\IDL53F.tmp: Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __dMCScripting_h__ #define __dMCScripting_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IConverter_FWD_DEFINED__ #define __IConverter_FWD_DEFINED__ typedef interface IConverter IConverter; #endif /* __IConverter_FWD_DEFINED__ */ #ifndef __IWaveSettings_FWD_DEFINED__ #define __IWaveSettings_FWD_DEFINED__ typedef interface IWaveSettings IWaveSettings; #endif /* __IWaveSettings_FWD_DEFINED__ */ #ifndef __IMp3Settings_FWD_DEFINED__ #define __IMp3Settings_FWD_DEFINED__ typedef interface IMp3Settings IMp3Settings; #endif /* __IMp3Settings_FWD_DEFINED__ */ #ifndef __IOggSettings_FWD_DEFINED__ #define __IOggSettings_FWD_DEFINED__ typedef interface IOggSettings IOggSettings; #endif /* __IOggSettings_FWD_DEFINED__ */ #ifndef __IWMASettings_FWD_DEFINED__ #define __IWMASettings_FWD_DEFINED__ typedef interface IWMASettings IWMASettings; #endif /* __IWMASettings_FWD_DEFINED__ */ #ifndef __Converter_FWD_DEFINED__ #define __Converter_FWD_DEFINED__ #ifdef __cplusplus typedef class Converter Converter; #else typedef struct Converter Converter; #endif /* __cplusplus */ #endif /* __Converter_FWD_DEFINED__ */ #ifndef __WaveSettings_FWD_DEFINED__ #define __WaveSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class WaveSettings WaveSettings; #else typedef struct WaveSettings WaveSettings; #endif /* __cplusplus */ #endif /* __WaveSettings_FWD_DEFINED__ */ #ifndef __Mp3Settings_FWD_DEFINED__ #define __Mp3Settings_FWD_DEFINED__ #ifdef __cplusplus typedef class Mp3Settings Mp3Settings; #else typedef struct Mp3Settings Mp3Settings; #endif /* __cplusplus */ #endif /* __Mp3Settings_FWD_DEFINED__ */ #ifndef __OggSettings_FWD_DEFINED__ #define __OggSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class OggSettings OggSettings; #else typedef struct OggSettings OggSettings; #endif /* __cplusplus */ #endif /* __OggSettings_FWD_DEFINED__ */ #ifndef __WMASettings_FWD_DEFINED__ #define __WMASettings_FWD_DEFINED__ #ifdef __cplusplus typedef class WMASettings WMASettings; #else typedef struct WMASettings WMASettings; #endif /* __cplusplus */ #endif /* __WMASettings_FWD_DEFINED__ */ void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); #ifndef __DMCSCRIPTINGLib_LIBRARY_DEFINED__ #define __DMCSCRIPTINGLib_LIBRARY_DEFINED__ /* library DMCSCRIPTINGLib */ /* [helpstring][version][uuid] */ EXTERN_C const IID LIBID_DMCSCRIPTINGLib; #ifndef __IConverter_INTERFACE_DEFINED__ #define __IConverter_INTERFACE_DEFINED__ /* interface IConverter */ /* [object][oleautomation][dual][helpstring][uuid] */ EXTERN_C const IID IID_IConverter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0AF59AC7-A0A3-4DAD-A040-95A935F1DE04") IConverter : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VolumeNormalize( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_VolumeNormalize( /* [in] */ long pVal) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreserveTags( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_PreserveTags( /* [in] */ long pVal) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DeleteSourceFiles( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DeleteSourceFiles( /* [in] */ long pVal) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ConvertToFolder( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ConvertToFolder( /* [in] */ long pVal) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ToFolder( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ToFolder( /* [in] */ BSTR pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddFromFile( BSTR newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddFromToFiles( BSTR FromFile, BSTR ToFile) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GoConversion( BSTR ConversionType, long NoOptions, long NoOverwrite, long NoConversionFinished, long NoErrorLog) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GetCompressions( long Index, /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abc( void) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WasConvError( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetConversionError( int Index, BSTR __RPC_FAR *pRetError) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Convert( BSTR FileFrom, BSTR FileTo, BSTR Compression, BSTR CompressionSettings, BSTR ErrorFile) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadIDTag( BSTR File, long Index, BSTR __RPC_FAR *pRetElement, BSTR __RPC_FAR *pRetValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteIDTag( BSTR File, BSTR Element, BSTR Value) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowSettings( BSTR Compression, BSTR InCompSettings, /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCommercialLicense( BSTR License) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AudioProperties( BSTR FileName, /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; }; #else /* C style interface */ typedef struct IConverterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IConverter __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IConverter __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IConverter __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IConverter __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IConverter __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IConverter __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IConverter __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VolumeNormalize )( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VolumeNormalize )( IConverter __RPC_FAR * This, /* [in] */ long pVal); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreserveTags )( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreserveTags )( IConverter __RPC_FAR * This, /* [in] */ long pVal); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeleteSourceFiles )( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeleteSourceFiles )( IConverter __RPC_FAR * This, /* [in] */ long pVal); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConvertToFolder )( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ConvertToFolder )( IConverter __RPC_FAR * This, /* [in] */ long pVal); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToFolder )( IConverter __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToFolder )( IConverter __RPC_FAR * This, /* [in] */ BSTR pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFromFile )( IConverter __RPC_FAR * This, BSTR newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFromToFiles )( IConverter __RPC_FAR * This, BSTR FromFile, BSTR ToFile); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoConversion )( IConverter __RPC_FAR * This, BSTR ConversionType, long NoOptions, long NoOverwrite, long NoConversionFinished, long NoErrorLog); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GetCompressions )( IConverter __RPC_FAR * This, long Index, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *abc )( IConverter __RPC_FAR * This); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WasConvError )( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConversionError )( IConverter __RPC_FAR * This, int Index, BSTR __RPC_FAR *pRetError); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )( IConverter __RPC_FAR * This, BSTR FileFrom, BSTR FileTo, BSTR Compression, BSTR CompressionSettings, BSTR ErrorFile); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadIDTag )( IConverter __RPC_FAR * This, BSTR File, long Index, BSTR __RPC_FAR *pRetElement, BSTR __RPC_FAR *pRetValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteIDTag )( IConverter __RPC_FAR * This, BSTR File, BSTR Element, BSTR Value); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowSettings )( IConverter __RPC_FAR * This, BSTR Compression, BSTR InCompSettings, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCommercialLicense )( IConverter __RPC_FAR * This, BSTR License); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AudioProperties )( IConverter __RPC_FAR * This, BSTR FileName, /* [retval][out] */ BSTR __RPC_FAR *pVal); END_INTERFACE } IConverterVtbl; interface IConverter { CONST_VTBL struct IConverterVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IConverter_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConverter_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConverter_Release(This) \ (This)->lpVtbl -> Release(This) #define IConverter_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConverter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConverter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConverter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConverter_get_VolumeNormalize(This,pVal) \ (This)->lpVtbl -> get_VolumeNormalize(This,pVal) #define IConverter_put_VolumeNormalize(This,pVal) \ (This)->lpVtbl -> put_VolumeNormalize(This,pVal) #define IConverter_get_PreserveTags(This,pVal) \ (This)->lpVtbl -> get_PreserveTags(This,pVal) #define IConverter_put_PreserveTags(This,pVal) \ (This)->lpVtbl -> put_PreserveTags(This,pVal) #define IConverter_get_DeleteSourceFiles(This,pVal) \ (This)->lpVtbl -> get_DeleteSourceFiles(This,pVal) #define IConverter_put_DeleteSourceFiles(This,pVal) \ (This)->lpVtbl -> put_DeleteSourceFiles(This,pVal) #define IConverter_get_ConvertToFolder(This,pVal) \ (This)->lpVtbl -> get_ConvertToFolder(This,pVal) #define IConverter_put_ConvertToFolder(This,pVal) \ (This)->lpVtbl -> put_ConvertToFolder(This,pVal) #define IConverter_get_ToFolder(This,pVal) \ (This)->lpVtbl -> get_ToFolder(This,pVal) #define IConverter_put_ToFolder(This,pVal) \ (This)->lpVtbl -> put_ToFolder(This,pVal) #define IConverter_AddFromFile(This,newVal) \ (This)->lpVtbl -> AddFromFile(This,newVal) #define IConverter_AddFromToFiles(This,FromFile,ToFile) \ (This)->lpVtbl -> AddFromToFiles(This,FromFile,ToFile) #define IConverter_GoConversion(This,ConversionType,NoOptions,NoOverwrite,NoConversionFinished,NoErrorLog) \ (This)->lpVtbl -> GoConversion(This,ConversionType,NoOptions,NoOverwrite,NoConversionFinished,NoErrorLog) #define IConverter_get_GetCompressions(This,Index,pVal) \ (This)->lpVtbl -> get_GetCompressions(This,Index,pVal) #define IConverter_abc(This) \ (This)->lpVtbl -> abc(This) #define IConverter_get_WasConvError(This,pVal) \ (This)->lpVtbl -> get_WasConvError(This,pVal) #define IConverter_GetConversionError(This,Index,pRetError) \ (This)->lpVtbl -> GetConversionError(This,Index,pRetError) #define IConverter_Convert(This,FileFrom,FileTo,Compression,CompressionSettings,ErrorFile) \ (This)->lpVtbl -> Convert(This,FileFrom,FileTo,Compression,CompressionSettings,ErrorFile) #define IConverter_ReadIDTag(This,File,Index,pRetElement,pRetValue) \ (This)->lpVtbl -> ReadIDTag(This,File,Index,pRetElement,pRetValue) #define IConverter_WriteIDTag(This,File,Element,Value) \ (This)->lpVtbl -> WriteIDTag(This,File,Element,Value) #define IConverter_get_ShowSettings(This,Compression,InCompSettings,pVal) \ (This)->lpVtbl -> get_ShowSettings(This,Compression,InCompSettings,pVal) #define IConverter_SetCommercialLicense(This,License) \ (This)->lpVtbl -> SetCommercialLicense(This,License) #define IConverter_get_AudioProperties(This,FileName,pVal) \ (This)->lpVtbl -> get_AudioProperties(This,FileName,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_VolumeNormalize_Proxy( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IConverter_get_VolumeNormalize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IConverter_put_VolumeNormalize_Proxy( IConverter __RPC_FAR * This, /* [in] */ long pVal); void __RPC_STUB IConverter_put_VolumeNormalize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_PreserveTags_Proxy( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IConverter_get_PreserveTags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IConverter_put_PreserveTags_Proxy( IConverter __RPC_FAR * This, /* [in] */ long pVal); void __RPC_STUB IConverter_put_PreserveTags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_DeleteSourceFiles_Proxy( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IConverter_get_DeleteSourceFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IConverter_put_DeleteSourceFiles_Proxy( IConverter __RPC_FAR * This, /* [in] */ long pVal); void __RPC_STUB IConverter_put_DeleteSourceFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_ConvertToFolder_Proxy( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IConverter_get_ConvertToFolder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IConverter_put_ConvertToFolder_Proxy( IConverter __RPC_FAR * This, /* [in] */ long pVal); void __RPC_STUB IConverter_put_ConvertToFolder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_ToFolder_Proxy( IConverter __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IConverter_get_ToFolder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IConverter_put_ToFolder_Proxy( IConverter __RPC_FAR * This, /* [in] */ BSTR pVal); void __RPC_STUB IConverter_put_ToFolder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_AddFromFile_Proxy( IConverter __RPC_FAR * This, BSTR newVal); void __RPC_STUB IConverter_AddFromFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_AddFromToFiles_Proxy( IConverter __RPC_FAR * This, BSTR FromFile, BSTR ToFile); void __RPC_STUB IConverter_AddFromToFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_GoConversion_Proxy( IConverter __RPC_FAR * This, BSTR ConversionType, long NoOptions, long NoOverwrite, long NoConversionFinished, long NoErrorLog); void __RPC_STUB IConverter_GoConversion_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_GetCompressions_Proxy( IConverter __RPC_FAR * This, long Index, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IConverter_get_GetCompressions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_abc_Proxy( IConverter __RPC_FAR * This); void __RPC_STUB IConverter_abc_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_WasConvError_Proxy( IConverter __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IConverter_get_WasConvError_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_GetConversionError_Proxy( IConverter __RPC_FAR * This, int Index, BSTR __RPC_FAR *pRetError); void __RPC_STUB IConverter_GetConversionError_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_Convert_Proxy( IConverter __RPC_FAR * This, BSTR FileFrom, BSTR FileTo, BSTR Compression, BSTR CompressionSettings, BSTR ErrorFile); void __RPC_STUB IConverter_Convert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_ReadIDTag_Proxy( IConverter __RPC_FAR * This, BSTR File, long Index, BSTR __RPC_FAR *pRetElement, BSTR __RPC_FAR *pRetValue); void __RPC_STUB IConverter_ReadIDTag_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_WriteIDTag_Proxy( IConverter __RPC_FAR * This, BSTR File, BSTR Element, BSTR Value); void __RPC_STUB IConverter_WriteIDTag_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_ShowSettings_Proxy( IConverter __RPC_FAR * This, BSTR Compression, BSTR InCompSettings, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IConverter_get_ShowSettings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConverter_SetCommercialLicense_Proxy( IConverter __RPC_FAR * This, BSTR License); void __RPC_STUB IConverter_SetCommercialLicense_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConverter_get_AudioProperties_Proxy( IConverter __RPC_FAR * This, BSTR FileName, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IConverter_get_AudioProperties_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConverter_INTERFACE_DEFINED__ */ #ifndef __IWaveSettings_INTERFACE_DEFINED__ #define __IWaveSettings_INTERFACE_DEFINED__ /* interface IWaveSettings */ /* [object][oleautomation][dual][helpstring][uuid] */ EXTERN_C const IID IID_IWaveSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("40578A1A-59EE-45C6-9D91-1E5FA5BEE302") IWaveSettings : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Set( long Frequency, long Channels, long BitsPerSample) = 0; }; #else /* C style interface */ typedef struct IWaveSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IWaveSettings __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IWaveSettings __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IWaveSettings __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IWaveSettings __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IWaveSettings __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IWaveSettings __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IWaveSettings __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Set )( IWaveSettings __RPC_FAR * This, long Frequency, long Channels, long BitsPerSample); END_INTERFACE } IWaveSettingsVtbl; interface IWaveSettings { CONST_VTBL struct IWaveSettingsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IWaveSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IWaveSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IWaveSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IWaveSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IWaveSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IWaveSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IWaveSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IWaveSettings_Set(This,Frequency,Channels,BitsPerSample) \ (This)->lpVtbl -> Set(This,Frequency,Channels,BitsPerSample) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWaveSettings_Set_Proxy( IWaveSettings __RPC_FAR * This, long Frequency, long Channels, long BitsPerSample); void __RPC_STUB IWaveSettings_Set_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IWaveSettings_INTERFACE_DEFINED__ */ #ifndef __IMp3Settings_INTERFACE_DEFINED__ #define __IMp3Settings_INTERFACE_DEFINED__ /* interface IMp3Settings */ /* [object][oleautomation][dual][helpstring][uuid] */ EXTERN_C const IID IID_IMp3Settings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FB485142-6609-429C-A894-34896DD6C95B") IMp3Settings : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Set( long BitRate, long Frequency, long ChannelMode, long VbrMode) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLame( long BitRate, long Frequency, long ChannelMode, long Mp3Encoding, long Mp3Preset, long VBRMaxBitRate, long VBRQuality) = 0; }; #else /* C style interface */ typedef struct IMp3SettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMp3Settings __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMp3Settings __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMp3Settings __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IMp3Settings __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IMp3Settings __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IMp3Settings __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IMp3Settings __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Set )( IMp3Settings __RPC_FAR * This, long BitRate, long Frequency, long ChannelMode, long VbrMode); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLame )( IMp3Settings __RPC_FAR * This, long BitRate, long Frequency, long ChannelMode, long Mp3Encoding, long Mp3Preset, long VBRMaxBitRate, long VBRQuality); END_INTERFACE } IMp3SettingsVtbl; interface IMp3Settings { CONST_VTBL struct IMp3SettingsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IMp3Settings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMp3Settings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMp3Settings_Release(This) \ (This)->lpVtbl -> Release(This) #define IMp3Settings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMp3Settings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMp3Settings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMp3Settings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMp3Settings_Set(This,BitRate,Frequency,ChannelMode,VbrMode) \ (This)->lpVtbl -> Set(This,BitRate,Frequency,ChannelMode,VbrMode) #define IMp3Settings_SetLame(This,BitRate,Frequency,ChannelMode,Mp3Encoding,Mp3Preset,VBRMaxBitRate,VBRQuality) \ (This)->lpVtbl -> SetLame(This,BitRate,Frequency,ChannelMode,Mp3Encoding,Mp3Preset,VBRMaxBitRate,VBRQuality) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMp3Settings_Set_Proxy( IMp3Settings __RPC_FAR * This, long BitRate, long Frequency, long ChannelMode, long VbrMode); void __RPC_STUB IMp3Settings_Set_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMp3Settings_SetLame_Proxy( IMp3Settings __RPC_FAR * This, long BitRate, long Frequency, long ChannelMode, long Mp3Encoding, long Mp3Preset, long VBRMaxBitRate, long VBRQuality); void __RPC_STUB IMp3Settings_SetLame_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMp3Settings_INTERFACE_DEFINED__ */ #ifndef __IOggSettings_INTERFACE_DEFINED__ #define __IOggSettings_INTERFACE_DEFINED__ /* interface IOggSettings */ /* [object][oleautomation][dual][helpstring][uuid] */ EXTERN_C const IID IID_IOggSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("773BEA27-E4E4-4032-B29F-150B0F1C7399") IOggSettings : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Set( long BitRate, long Frequency, long Channels, long Encoding) = 0; }; #else /* C style interface */ typedef struct IOggSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IOggSettings __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IOggSettings __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IOggSettings __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IOggSettings __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IOggSettings __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IOggSettings __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IOggSettings __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Set )( IOggSettings __RPC_FAR * This, long BitRate, long Frequency, long Channels, long Encoding); END_INTERFACE } IOggSettingsVtbl; interface IOggSettings { CONST_VTBL struct IOggSettingsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IOggSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IOggSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IOggSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IOggSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IOggSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IOggSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IOggSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IOggSettings_Set(This,BitRate,Frequency,Channels,Encoding) \ (This)->lpVtbl -> Set(This,BitRate,Frequency,Channels,Encoding) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IOggSettings_Set_Proxy( IOggSettings __RPC_FAR * This, long BitRate, long Frequency, long Channels, long Encoding); void __RPC_STUB IOggSettings_Set_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IOggSettings_INTERFACE_DEFINED__ */ #ifndef __IWMASettings_INTERFACE_DEFINED__ #define __IWMASettings_INTERFACE_DEFINED__ /* interface IWMASettings */ /* [object][oleautomation][dual][helpstring][uuid] */ EXTERN_C const IID IID_IWMASettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6A6279A0-ACDE-448E-892A-ADA3B1520397") IWMASettings : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetWMA( BSTR Codec, BSTR Setting, long Type) = 0; }; #else /* C style interface */ typedef struct IWMASettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IWMASettings __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IWMASettings __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IWMASettings __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IWMASettings __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IWMASettings __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IWMASettings __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IWMASettings __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWMA )( IWMASettings __RPC_FAR * This, BSTR Codec, BSTR Setting, long Type); END_INTERFACE } IWMASettingsVtbl; interface IWMASettings { CONST_VTBL struct IWMASettingsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IWMASettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IWMASettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IWMASettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IWMASettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IWMASettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IWMASettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IWMASettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IWMASettings_SetWMA(This,Codec,Setting,Type) \ (This)->lpVtbl -> SetWMA(This,Codec,Setting,Type) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMASettings_SetWMA_Proxy( IWMASettings __RPC_FAR * This, BSTR Codec, BSTR Setting, long Type); void __RPC_STUB IWMASettings_SetWMA_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IWMASettings_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Converter; #ifdef __cplusplus class DECLSPEC_UUID("1C2E0932-61B5-4EAB-A832-06EE6564047D") Converter; #endif EXTERN_C const CLSID CLSID_WaveSettings; #ifdef __cplusplus class DECLSPEC_UUID("C1175DFD-4BB0-44EA-8F9D-ECE60F4649E2") WaveSettings; #endif EXTERN_C const CLSID CLSID_Mp3Settings; #ifdef __cplusplus class DECLSPEC_UUID("183E63EA-0D05-4CF8-A309-BE6071845CA9") Mp3Settings; #endif EXTERN_C const CLSID CLSID_OggSettings; #ifdef __cplusplus class DECLSPEC_UUID("A9FF1B87-DC1A-41D5-9AD9-C686AE9DA75A") OggSettings; #endif EXTERN_C const CLSID CLSID_WMASettings; #ifdef __cplusplus class DECLSPEC_UUID("9E7A0D15-C53E-4564-8D06-93F3300F46AF") WMASettings; #endif #endif /* __DMCSCRIPTINGLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif