home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 May / PCFMay2001.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / tapi3ds.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  16.1 KB  |  518 lines

  1. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  2.  
  3. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  4.  
  5. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  6.  
  7.  
  8.  /* File created by MIDL compiler version 5.03.0279 */
  9. /* at Sat Jul 31 00:53:00 1999
  10.  */
  11. /* Compiler settings for tapi3ds.idl:
  12.     Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
  13.     error checks: allocation ref bounds_check enum stub_data 
  14.     VC __declspec() decoration level: 
  15.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  16.          DECLSPEC_UUID(), MIDL_INTERFACE()
  17. */
  18. //@@MIDL_FILE_HEADING(  )
  19.  
  20.  
  21. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  22. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  23. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  24. #endif
  25.  
  26. #include "rpc.h"
  27. #include "rpcndr.h"
  28.  
  29. #ifndef __RPCNDR_H_VERSION__
  30. #error this stub requires an updated version of <rpcndr.h>
  31. #endif // __RPCNDR_H_VERSION__
  32.  
  33. #ifndef COM_NO_WINDOWS_H
  34. #include "windows.h"
  35. #include "ole2.h"
  36. #endif /*COM_NO_WINDOWS_H*/
  37.  
  38. #ifndef __tapi3ds_h__
  39. #define __tapi3ds_h__
  40.  
  41. /* Forward Declarations */ 
  42.  
  43. #ifndef __ITAMMediaFormat_FWD_DEFINED__
  44. #define __ITAMMediaFormat_FWD_DEFINED__
  45. typedef interface ITAMMediaFormat ITAMMediaFormat;
  46. #endif     /* __ITAMMediaFormat_FWD_DEFINED__ */
  47.  
  48.  
  49. #ifndef __ITAllocatorProperties_FWD_DEFINED__
  50. #define __ITAllocatorProperties_FWD_DEFINED__
  51. typedef interface ITAllocatorProperties ITAllocatorProperties;
  52. #endif     /* __ITAllocatorProperties_FWD_DEFINED__ */
  53.  
  54.  
  55. #ifndef __ITAudioReadMedia_FWD_DEFINED__
  56. #define __ITAudioReadMedia_FWD_DEFINED__
  57. typedef interface ITAudioReadMedia ITAudioReadMedia;
  58. #endif     /* __ITAudioReadMedia_FWD_DEFINED__ */
  59.  
  60.  
  61. /* header files for imported files */
  62. #include "oaidl.h"
  63. #include "strmif.h"
  64. #include "amrtpss.h"
  65.  
  66. #ifdef __cplusplus
  67. extern "C"{
  68. #endif 
  69.  
  70. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  71. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  72.  
  73. /* interface __MIDL_itf_tapi3ds_0000 */
  74. /* [local] */ 
  75.  
  76. /* Copyright (c) 1998-1999  Microsoft Corporation  */
  77.  
  78.  
  79. extern RPC_IF_HANDLE __MIDL_itf_tapi3ds_0000_v0_0_c_ifspec;
  80. extern RPC_IF_HANDLE __MIDL_itf_tapi3ds_0000_v0_0_s_ifspec;
  81.  
  82. #ifndef __ITAMMediaFormat_INTERFACE_DEFINED__
  83. #define __ITAMMediaFormat_INTERFACE_DEFINED__
  84.  
  85. /* interface ITAMMediaFormat */
  86. /* [object][helpstring][uuid] */ 
  87.  
  88.  
  89. EXTERN_C const IID IID_ITAMMediaFormat;
  90.  
  91. #if defined(__cplusplus) && !defined(CINTERFACE)
  92.     
  93.     MIDL_INTERFACE("0364EB00-4A77-11D1-A671-006097C9A2E8")
  94.     ITAMMediaFormat : public IUnknown
  95.     {
  96.     public:
  97.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MediaFormat( 
  98.             /* [retval][out] */ AM_MEDIA_TYPE __RPC_FAR *__RPC_FAR *ppmt) = 0;
  99.         
  100.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MediaFormat( 
  101.             /* [in] */ const AM_MEDIA_TYPE __RPC_FAR *pmt) = 0;
  102.         
  103.     };
  104.     
  105. #else     /* C style interface */
  106.  
  107.     typedef struct ITAMMediaFormatVtbl
  108.     {
  109.         BEGIN_INTERFACE
  110.         
  111.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  112.             ITAMMediaFormat __RPC_FAR * This,
  113.             /* [in] */ REFIID riid,
  114.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  115.         
  116.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  117.             ITAMMediaFormat __RPC_FAR * This);
  118.         
  119.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  120.             ITAMMediaFormat __RPC_FAR * This);
  121.         
  122.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MediaFormat )( 
  123.             ITAMMediaFormat __RPC_FAR * This,
  124.             /* [retval][out] */ AM_MEDIA_TYPE __RPC_FAR *__RPC_FAR *ppmt);
  125.         
  126.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MediaFormat )( 
  127.             ITAMMediaFormat __RPC_FAR * This,
  128.             /* [in] */ const AM_MEDIA_TYPE __RPC_FAR *pmt);
  129.         
  130.         END_INTERFACE
  131.     } ITAMMediaFormatVtbl;
  132.  
  133.     interface ITAMMediaFormat
  134.     {
  135.         CONST_VTBL struct ITAMMediaFormatVtbl __RPC_FAR *lpVtbl;
  136.     };
  137.  
  138.     
  139.  
  140. #ifdef COBJMACROS
  141.  
  142.  
  143. #define ITAMMediaFormat_QueryInterface(This,riid,ppvObject)    \
  144.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  145.  
  146. #define ITAMMediaFormat_AddRef(This)    \
  147.     (This)->lpVtbl -> AddRef(This)
  148.  
  149. #define ITAMMediaFormat_Release(This)    \
  150.     (This)->lpVtbl -> Release(This)
  151.  
  152.  
  153. #define ITAMMediaFormat_get_MediaFormat(This,ppmt)    \
  154.     (This)->lpVtbl -> get_MediaFormat(This,ppmt)
  155.  
  156. #define ITAMMediaFormat_put_MediaFormat(This,pmt)    \
  157.     (This)->lpVtbl -> put_MediaFormat(This,pmt)
  158.  
  159. #endif /* COBJMACROS */
  160.  
  161.  
  162. #endif     /* C style interface */
  163.  
  164.  
  165.  
  166. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITAMMediaFormat_get_MediaFormat_Proxy( 
  167.     ITAMMediaFormat __RPC_FAR * This,
  168.     /* [retval][out] */ AM_MEDIA_TYPE __RPC_FAR *__RPC_FAR *ppmt);
  169.  
  170.  
  171. void __RPC_STUB ITAMMediaFormat_get_MediaFormat_Stub(
  172.     IRpcStubBuffer *This,
  173.     IRpcChannelBuffer *_pRpcChannelBuffer,
  174.     PRPC_MESSAGE _pRpcMessage,
  175.     DWORD *_pdwStubPhase);
  176.  
  177.  
  178. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITAMMediaFormat_put_MediaFormat_Proxy( 
  179.     ITAMMediaFormat __RPC_FAR * This,
  180.     /* [in] */ const AM_MEDIA_TYPE __RPC_FAR *pmt);
  181.  
  182.  
  183. void __RPC_STUB ITAMMediaFormat_put_MediaFormat_Stub(
  184.     IRpcStubBuffer *This,
  185.     IRpcChannelBuffer *_pRpcChannelBuffer,
  186.     PRPC_MESSAGE _pRpcMessage,
  187.     DWORD *_pdwStubPhase);
  188.  
  189.  
  190.  
  191. #endif     /* __ITAMMediaFormat_INTERFACE_DEFINED__ */
  192.  
  193.  
  194. #ifndef __ITAllocatorProperties_INTERFACE_DEFINED__
  195. #define __ITAllocatorProperties_INTERFACE_DEFINED__
  196.  
  197. /* interface ITAllocatorProperties */
  198. /* [object][helpstring][uuid] */ 
  199.  
  200.  
  201. EXTERN_C const IID IID_ITAllocatorProperties;
  202.  
  203. #if defined(__cplusplus) && !defined(CINTERFACE)
  204.     
  205.     MIDL_INTERFACE("C1BC3C90-BCFE-11D1-9745-00C04FD91AC0")
  206.     ITAllocatorProperties : public IUnknown
  207.     {
  208.     public:
  209.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAllocatorProperties( 
  210.             /* [in] */ ALLOCATOR_PROPERTIES __RPC_FAR *pAllocProperties) = 0;
  211.         
  212.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAllocatorProperties( 
  213.             /* [out] */ ALLOCATOR_PROPERTIES __RPC_FAR *pAllocProperties) = 0;
  214.         
  215.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAllocateBuffers( 
  216.             /* [in] */ BOOL bAllocBuffers) = 0;
  217.         
  218.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAllocateBuffers( 
  219.             /* [out] */ BOOL __RPC_FAR *pbAllocBuffers) = 0;
  220.         
  221.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetBufferSize( 
  222.             /* [in] */ DWORD BufferSize) = 0;
  223.         
  224.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetBufferSize( 
  225.             /* [out] */ DWORD __RPC_FAR *pBufferSize) = 0;
  226.         
  227.     };
  228.     
  229. #else     /* C style interface */
  230.  
  231.     typedef struct ITAllocatorPropertiesVtbl
  232.     {
  233.         BEGIN_INTERFACE
  234.         
  235.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  236.             ITAllocatorProperties __RPC_FAR * This,
  237.             /* [in] */ REFIID riid,
  238.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  239.         
  240.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  241.             ITAllocatorProperties __RPC_FAR * This);
  242.         
  243.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  244.             ITAllocatorProperties __RPC_FAR * This);
  245.         
  246.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAllocatorProperties )( 
  247.             ITAllocatorProperties __RPC_FAR * This,
  248.             /* [in] */ ALLOCATOR_PROPERTIES __RPC_FAR *pAllocProperties);
  249.         
  250.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllocatorProperties )( 
  251.             ITAllocatorProperties __RPC_FAR * This,
  252.             /* [out] */ ALLOCATOR_PROPERTIES __RPC_FAR *pAllocProperties);
  253.         
  254.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAllocateBuffers )( 
  255.             ITAllocatorProperties __RPC_FAR * This,
  256.             /* [in] */ BOOL bAllocBuffers);
  257.         
  258.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllocateBuffers )( 
  259.             ITAllocatorProperties __RPC_FAR * This,
  260.             /* [out] */ BOOL __RPC_FAR *pbAllocBuffers);
  261.         
  262.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBufferSize )( 
  263.             ITAllocatorProperties __RPC_FAR * This,
  264.             /* [in] */ DWORD BufferSize);
  265.         
  266.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBufferSize )( 
  267.             ITAllocatorProperties __RPC_FAR * This,
  268.             /* [out] */ DWORD __RPC_FAR *pBufferSize);
  269.         
  270.         END_INTERFACE
  271.     } ITAllocatorPropertiesVtbl;
  272.  
  273.     interface ITAllocatorProperties
  274.     {
  275.         CONST_VTBL struct ITAllocatorPropertiesVtbl __RPC_FAR *lpVtbl;
  276.     };
  277.  
  278.     
  279.  
  280. #ifdef COBJMACROS
  281.  
  282.  
  283. #define ITAllocatorProperties_QueryInterface(This,riid,ppvObject)    \
  284.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  285.  
  286. #define ITAllocatorProperties_AddRef(This)    \
  287.     (This)->lpVtbl -> AddRef(This)
  288.  
  289. #define ITAllocatorProperties_Release(This)    \
  290.     (This)->lpVtbl -> Release(This)
  291.  
  292.  
  293. #define ITAllocatorProperties_SetAllocatorProperties(This,pAllocProperties)    \
  294.     (This)->lpVtbl -> SetAllocatorProperties(This,pAllocProperties)
  295.  
  296. #define ITAllocatorProperties_GetAllocatorProperties(This,pAllocProperties)    \
  297.     (This)->lpVtbl -> GetAllocatorProperties(This,pAllocProperties)
  298.  
  299. #define ITAllocatorProperties_SetAllocateBuffers(This,bAllocBuffers)    \
  300.     (This)->lpVtbl -> SetAllocateBuffers(This,bAllocBuffers)
  301.  
  302. #define ITAllocatorProperties_GetAllocateBuffers(This,pbAllocBuffers)    \
  303.     (This)->lpVtbl -> GetAllocateBuffers(This,pbAllocBuffers)
  304.  
  305. #define ITAllocatorProperties_SetBufferSize(This,BufferSize)    \
  306.     (This)->lpVtbl -> SetBufferSize(This,BufferSize)
  307.  
  308. #define ITAllocatorProperties_GetBufferSize(This,pBufferSize)    \
  309.     (This)->lpVtbl -> GetBufferSize(This,pBufferSize)
  310.  
  311. #endif /* COBJMACROS */
  312.  
  313.  
  314. #endif     /* C style interface */
  315.  
  316.  
  317.  
  318. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITAllocatorProperties_SetAllocatorProperties_Proxy( 
  319.     ITAllocatorProperties __RPC_FAR * This,
  320.     /* [in] */ ALLOCATOR_PROPERTIES __RPC_FAR *pAllocProperties);
  321.  
  322.  
  323. void __RPC_STUB ITAllocatorProperties_SetAllocatorProperties_Stub(
  324.     IRpcStubBuffer *This,
  325.     IRpcChannelBuffer *_pRpcChannelBuffer,
  326.     PRPC_MESSAGE _pRpcMessage,
  327.     DWORD *_pdwStubPhase);
  328.  
  329.  
  330. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITAllocatorProperties_GetAllocatorProperties_Proxy( 
  331.     ITAllocatorProperties __RPC_FAR * This,
  332.     /* [out] */ ALLOCATOR_PROPERTIES __RPC_FAR *pAllocProperties);
  333.  
  334.  
  335. void __RPC_STUB ITAllocatorProperties_GetAllocatorProperties_Stub(
  336.     IRpcStubBuffer *This,
  337.     IRpcChannelBuffer *_pRpcChannelBuffer,
  338.     PRPC_MESSAGE _pRpcMessage,
  339.     DWORD *_pdwStubPhase);
  340.  
  341.  
  342. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITAllocatorProperties_SetAllocateBuffers_Proxy( 
  343.     ITAllocatorProperties __RPC_FAR * This,
  344.     /* [in] */ BOOL bAllocBuffers);
  345.  
  346.  
  347. void __RPC_STUB ITAllocatorProperties_SetAllocateBuffers_Stub(
  348.     IRpcStubBuffer *This,
  349.     IRpcChannelBuffer *_pRpcChannelBuffer,
  350.     PRPC_MESSAGE _pRpcMessage,
  351.     DWORD *_pdwStubPhase);
  352.  
  353.  
  354. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITAllocatorProperties_GetAllocateBuffers_Proxy( 
  355.     ITAllocatorProperties __RPC_FAR * This,
  356.     /* [out] */ BOOL __RPC_FAR *pbAllocBuffers);
  357.  
  358.  
  359. void __RPC_STUB ITAllocatorProperties_GetAllocateBuffers_Stub(
  360.     IRpcStubBuffer *This,
  361.     IRpcChannelBuffer *_pRpcChannelBuffer,
  362.     PRPC_MESSAGE _pRpcMessage,
  363.     DWORD *_pdwStubPhase);
  364.  
  365.  
  366. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITAllocatorProperties_SetBufferSize_Proxy( 
  367.     ITAllocatorProperties __RPC_FAR * This,
  368.     /* [in] */ DWORD BufferSize);
  369.  
  370.  
  371. void __RPC_STUB ITAllocatorProperties_SetBufferSize_Stub(
  372.     IRpcStubBuffer *This,
  373.     IRpcChannelBuffer *_pRpcChannelBuffer,
  374.     PRPC_MESSAGE _pRpcMessage,
  375.     DWORD *_pdwStubPhase);
  376.  
  377.  
  378. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITAllocatorProperties_GetBufferSize_Proxy( 
  379.     ITAllocatorProperties __RPC_FAR * This,
  380.     /* [out] */ DWORD __RPC_FAR *pBufferSize);
  381.  
  382.  
  383. void __RPC_STUB ITAllocatorProperties_GetBufferSize_Stub(
  384.     IRpcStubBuffer *This,
  385.     IRpcChannelBuffer *_pRpcChannelBuffer,
  386.     PRPC_MESSAGE _pRpcMessage,
  387.     DWORD *_pdwStubPhase);
  388.  
  389.  
  390.  
  391. #endif     /* __ITAllocatorProperties_INTERFACE_DEFINED__ */
  392.  
  393.  
  394. #ifndef __ITAudioReadMedia_INTERFACE_DEFINED__
  395. #define __ITAudioReadMedia_INTERFACE_DEFINED__
  396.  
  397. /* interface ITAudioReadMedia */
  398. /* [object][helpstring][uuid] */ 
  399.  
  400.  
  401. EXTERN_C const IID IID_ITAudioReadMedia;
  402.  
  403. #if defined(__cplusplus) && !defined(CINTERFACE)
  404.     
  405.     MIDL_INTERFACE("1F0B1BE8-4B6D-11D1-A671-006097C9A2E8")
  406.     ITAudioReadMedia : public IUnknown
  407.     {
  408.     public:
  409.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableSilenceSuppressor( 
  410.             /* [in] */ VARIANT_BOOL bEnable) = 0;
  411.         
  412.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SilenceSuppressor( 
  413.             /* [retval][out] */ ISilenceSuppressor __RPC_FAR *__RPC_FAR *ppSilenceSuppressor) = 0;
  414.         
  415.     };
  416.     
  417. #else     /* C style interface */
  418.  
  419.     typedef struct ITAudioReadMediaVtbl
  420.     {
  421.         BEGIN_INTERFACE
  422.         
  423.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  424.             ITAudioReadMedia __RPC_FAR * This,
  425.             /* [in] */ REFIID riid,
  426.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  427.         
  428.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  429.             ITAudioReadMedia __RPC_FAR * This);
  430.         
  431.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  432.             ITAudioReadMedia __RPC_FAR * This);
  433.         
  434.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableSilenceSuppressor )( 
  435.             ITAudioReadMedia __RPC_FAR * This,
  436.             /* [in] */ VARIANT_BOOL bEnable);
  437.         
  438.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SilenceSuppressor )( 
  439.             ITAudioReadMedia __RPC_FAR * This,
  440.             /* [retval][out] */ ISilenceSuppressor __RPC_FAR *__RPC_FAR *ppSilenceSuppressor);
  441.         
  442.         END_INTERFACE
  443.     } ITAudioReadMediaVtbl;
  444.  
  445.     interface ITAudioReadMedia
  446.     {
  447.         CONST_VTBL struct ITAudioReadMediaVtbl __RPC_FAR *lpVtbl;
  448.     };
  449.  
  450.     
  451.  
  452. #ifdef COBJMACROS
  453.  
  454.  
  455. #define ITAudioReadMedia_QueryInterface(This,riid,ppvObject)    \
  456.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  457.  
  458. #define ITAudioReadMedia_AddRef(This)    \
  459.     (This)->lpVtbl -> AddRef(This)
  460.  
  461. #define ITAudioReadMedia_Release(This)    \
  462.     (This)->lpVtbl -> Release(This)
  463.  
  464.  
  465. #define ITAudioReadMedia_put_EnableSilenceSuppressor(This,bEnable)    \
  466.     (This)->lpVtbl -> put_EnableSilenceSuppressor(This,bEnable)
  467.  
  468. #define ITAudioReadMedia_get_SilenceSuppressor(This,ppSilenceSuppressor)    \
  469.     (This)->lpVtbl -> get_SilenceSuppressor(This,ppSilenceSuppressor)
  470.  
  471. #endif /* COBJMACROS */
  472.  
  473.  
  474. #endif     /* C style interface */
  475.  
  476.  
  477.  
  478. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITAudioReadMedia_put_EnableSilenceSuppressor_Proxy( 
  479.     ITAudioReadMedia __RPC_FAR * This,
  480.     /* [in] */ VARIANT_BOOL bEnable);
  481.  
  482.  
  483. void __RPC_STUB ITAudioReadMedia_put_EnableSilenceSuppressor_Stub(
  484.     IRpcStubBuffer *This,
  485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  486.     PRPC_MESSAGE _pRpcMessage,
  487.     DWORD *_pdwStubPhase);
  488.  
  489.  
  490. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITAudioReadMedia_get_SilenceSuppressor_Proxy( 
  491.     ITAudioReadMedia __RPC_FAR * This,
  492.     /* [retval][out] */ ISilenceSuppressor __RPC_FAR *__RPC_FAR *ppSilenceSuppressor);
  493.  
  494.  
  495. void __RPC_STUB ITAudioReadMedia_get_SilenceSuppressor_Stub(
  496.     IRpcStubBuffer *This,
  497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  498.     PRPC_MESSAGE _pRpcMessage,
  499.     DWORD *_pdwStubPhase);
  500.  
  501.  
  502.  
  503. #endif     /* __ITAudioReadMedia_INTERFACE_DEFINED__ */
  504.  
  505.  
  506. /* Additional Prototypes for ALL interfaces */
  507.  
  508. /* end of Additional Prototypes */
  509.  
  510. #ifdef __cplusplus
  511. }
  512. #endif
  513.  
  514. #endif
  515.  
  516.  
  517. #pragma option pop /*P_O_Pop*/
  518.