| /** |
| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the mingw-w64 runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| */ |
| |
| import "unknwn.idl"; |
| import "objidl.idl"; |
| |
| #include "devenum.idl" |
| #include "axcore.idl" |
| #include "axextend.idl" |
| |
| cpp_quote("#ifndef __IReferenceClock2_FWD_DEFINED__") |
| cpp_quote("#define __IReferenceClock2_FWD_DEFINED__") |
| cpp_quote("typedef struct IReferenceClock2 IReferenceClock2;") |
| cpp_quote("#endif") |
| cpp_quote("#ifndef __IDistributorNotify_FWD_DEFINED__") |
| cpp_quote("#define __IDistributorNotify_FWD_DEFINED__") |
| cpp_quote("typedef struct IDistributorNotify IDistributorNotify;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMVfwCompressDialogs_FWD_DEFINED__") |
| cpp_quote("#define __IAMVfwCompressDialogs_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMVfwCompressDialogs IAMVfwCompressDialogs;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMAudioInputMixer_FWD_DEFINED__") |
| cpp_quote("#define __IAMAudioInputMixer_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMAudioInputMixer IAMAudioInputMixer;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMAnalogVideoDecoder_FWD_DEFINED__") |
| cpp_quote("#define __IAMAnalogVideoDecoder_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMAnalogVideoDecoder IAMAnalogVideoDecoder;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IBPCSatelliteTuner_FWD_DEFINED__") |
| cpp_quote("#define __IBPCSatelliteTuner_FWD_DEFINED__") |
| cpp_quote("typedef struct IBPCSatelliteTuner IBPCSatelliteTuner;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMTVAudio_FWD_DEFINED__") |
| cpp_quote("#define __IAMTVAudio_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMTVAudio IAMTVAudio;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMTVAudioNotification_FWD_DEFINED__") |
| cpp_quote("#define __IAMTVAudioNotification_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMTVAudioNotification IAMTVAudioNotification;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMAnalogVideoEncoder_FWD_DEFINED__") |
| cpp_quote("#define __IAMAnalogVideoEncoder_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMAnalogVideoEncoder IAMAnalogVideoEncoder;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMPhysicalPinInfo_FWD_DEFINED__") |
| cpp_quote("#define __IAMPhysicalPinInfo_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMPhysicalPinInfo IAMPhysicalPinInfo;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMExtDevice_FWD_DEFINED__") |
| cpp_quote("#define __IAMExtDevice_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMExtDevice IAMExtDevice;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMExtTransport_FWD_DEFINED__") |
| cpp_quote("#define __IAMExtTransport_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMExtTransport IAMExtTransport;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMTimecodeReader_FWD_DEFINED__") |
| cpp_quote("#define __IAMTimecodeReader_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMTimecodeReader IAMTimecodeReader;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMTimecodeGenerator_FWD_DEFINED__") |
| cpp_quote("#define __IAMTimecodeGenerator_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMTimecodeGenerator IAMTimecodeGenerator;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMTimecodeDisplay_FWD_DEFINED__") |
| cpp_quote("#define __IAMTimecodeDisplay_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMTimecodeDisplay IAMTimecodeDisplay;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMDevMemoryAllocator_FWD_DEFINED__") |
| cpp_quote("#define __IAMDevMemoryAllocator_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMDevMemoryAllocator IAMDevMemoryAllocator;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMDevMemoryControl_FWD_DEFINED__") |
| cpp_quote("#define __IAMDevMemoryControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMDevMemoryControl IAMDevMemoryControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMStreamSelect_FWD_DEFINED__") |
| cpp_quote("#define __IAMStreamSelect_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMStreamSelect IAMStreamSelect;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMResourceControl_FWD_DEFINED__") |
| cpp_quote("#define __IAMResourceControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMResourceControl IAMResourceControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMClockAdjust_FWD_DEFINED__") |
| cpp_quote("#define __IAMClockAdjust_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMClockAdjust IAMClockAdjust;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDrawVideoImage_FWD_DEFINED__") |
| cpp_quote("#define __IDrawVideoImage_FWD_DEFINED__") |
| cpp_quote("typedef struct IDrawVideoImage IDrawVideoImage;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDecimateVideoImage_FWD_DEFINED__") |
| cpp_quote("#define __IDecimateVideoImage_FWD_DEFINED__") |
| cpp_quote("typedef struct IDecimateVideoImage IDecimateVideoImage;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMVideoDecimationProperties_FWD_DEFINED__") |
| cpp_quote("#define __IAMVideoDecimationProperties_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMVideoDecimationProperties IAMVideoDecimationProperties;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMDeviceRemoval_FWD_DEFINED__") |
| cpp_quote("#define __IAMDeviceRemoval_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMDeviceRemoval IAMDeviceRemoval;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDVEnc_FWD_DEFINED__") |
| cpp_quote("#define __IDVEnc_FWD_DEFINED__") |
| cpp_quote("typedef struct IDVEnc IDVEnc;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IIPDVDec_FWD_DEFINED__") |
| cpp_quote("#define __IIPDVDec_FWD_DEFINED__") |
| cpp_quote("typedef struct IIPDVDec IIPDVDec;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDVRGB219_FWD_DEFINED__") |
| cpp_quote("#define __IDVRGB219_FWD_DEFINED__") |
| cpp_quote("typedef struct IDVRGB219 IDVRGB219;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDVSplitter_FWD_DEFINED__") |
| cpp_quote("#define __IDVSplitter_FWD_DEFINED__") |
| cpp_quote("typedef struct IDVSplitter IDVSplitter;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMAudioRendererStats_FWD_DEFINED__") |
| cpp_quote("#define __IAMAudioRendererStats_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMAudioRendererStats IAMAudioRendererStats;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMGraphStreams_FWD_DEFINED__") |
| cpp_quote("#define __IAMGraphStreams_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMGraphStreams IAMGraphStreams;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMOverlayFX_FWD_DEFINED__") |
| cpp_quote("#define __IAMOverlayFX_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMOverlayFX IAMOverlayFX;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMOpenProgress_FWD_DEFINED__") |
| cpp_quote("#define __IAMOpenProgress_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMOpenProgress IAMOpenProgress;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IMpeg2Demultiplexer_FWD_DEFINED__") |
| cpp_quote("#define __IMpeg2Demultiplexer_FWD_DEFINED__") |
| cpp_quote("typedef struct IMpeg2Demultiplexer IMpeg2Demultiplexer;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IEnumStreamIdMap_FWD_DEFINED__") |
| cpp_quote("#define __IEnumStreamIdMap_FWD_DEFINED__") |
| cpp_quote("typedef struct IEnumStreamIdMap IEnumStreamIdMap;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IMPEG2StreamIdMap_FWD_DEFINED__") |
| cpp_quote("#define __IMPEG2StreamIdMap_FWD_DEFINED__") |
| cpp_quote("typedef struct IMPEG2StreamIdMap IMPEG2StreamIdMap;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IRegisterServiceProvider_FWD_DEFINED__") |
| cpp_quote("#define __IRegisterServiceProvider_FWD_DEFINED__") |
| cpp_quote("typedef struct IRegisterServiceProvider IRegisterServiceProvider;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __ICodecAPI_FWD_DEFINED__") |
| cpp_quote("#define __ICodecAPI_FWD_DEFINED__") |
| cpp_quote("typedef struct ICodecAPI ICodecAPI;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IGetCapabilitiesKey_FWD_DEFINED__") |
| cpp_quote("#define __IGetCapabilitiesKey_FWD_DEFINED__") |
| cpp_quote("typedef struct IGetCapabilitiesKey IGetCapabilitiesKey;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IEncoderAPI_FWD_DEFINED__") |
| cpp_quote("#define __IEncoderAPI_FWD_DEFINED__") |
| cpp_quote("typedef struct IEncoderAPI IEncoderAPI;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVideoEncoder_FWD_DEFINED__") |
| cpp_quote("#define __IVideoEncoder_FWD_DEFINED__") |
| cpp_quote("typedef struct IVideoEncoder IVideoEncoder;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMDecoderCaps_FWD_DEFINED__") |
| cpp_quote("#define __IAMDecoderCaps_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMDecoderCaps IAMDecoderCaps;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDvdControl_FWD_DEFINED__") |
| cpp_quote("#define __IDvdControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IDvdControl IDvdControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDvdInfo_FWD_DEFINED__") |
| cpp_quote("#define __IDvdInfo_FWD_DEFINED__") |
| cpp_quote("typedef struct IDvdInfo IDvdInfo;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDvdCmd_FWD_DEFINED__") |
| cpp_quote("#define __IDvdCmd_FWD_DEFINED__") |
| cpp_quote("typedef struct IDvdCmd IDvdCmd;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDvdState_FWD_DEFINED__") |
| cpp_quote("#define __IDvdState_FWD_DEFINED__") |
| cpp_quote("typedef struct IDvdState IDvdState;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDvdControl2_FWD_DEFINED__") |
| cpp_quote("#define __IDvdControl2_FWD_DEFINED__") |
| cpp_quote("typedef struct IDvdControl2 IDvdControl2;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDvdInfo2_FWD_DEFINED__") |
| cpp_quote("#define __IDvdInfo2_FWD_DEFINED__") |
| cpp_quote("typedef struct IDvdInfo2 IDvdInfo2;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDvdGraphBuilder_FWD_DEFINED__") |
| cpp_quote("#define __IDvdGraphBuilder_FWD_DEFINED__") |
| cpp_quote("typedef struct IDvdGraphBuilder IDvdGraphBuilder;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDDrawExclModeVideo_FWD_DEFINED__") |
| cpp_quote("#define __IDDrawExclModeVideo_FWD_DEFINED__") |
| cpp_quote("typedef struct IDDrawExclModeVideo IDDrawExclModeVideo;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDDrawExclModeVideoCallback_FWD_DEFINED__") |
| cpp_quote("#define __IDDrawExclModeVideoCallback_FWD_DEFINED__") |
| cpp_quote("typedef struct IDDrawExclModeVideoCallback IDDrawExclModeVideoCallback;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IPinConnection_FWD_DEFINED__") |
| cpp_quote("#define __IPinConnection_FWD_DEFINED__") |
| cpp_quote("typedef struct IPinConnection IPinConnection;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IPinFlowControl_FWD_DEFINED__") |
| cpp_quote("#define __IPinFlowControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IPinFlowControl IPinFlowControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IGraphConfig_FWD_DEFINED__") |
| cpp_quote("#define __IGraphConfig_FWD_DEFINED__") |
| cpp_quote("typedef struct IGraphConfig IGraphConfig;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IGraphConfigCallback_FWD_DEFINED__") |
| cpp_quote("#define __IGraphConfigCallback_FWD_DEFINED__") |
| cpp_quote("typedef struct IGraphConfigCallback IGraphConfigCallback;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IFilterChain_FWD_DEFINED__") |
| cpp_quote("#define __IFilterChain_FWD_DEFINED__") |
| cpp_quote("typedef struct IFilterChain IFilterChain;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRImagePresenter_FWD_DEFINED__") |
| cpp_quote("#define __IVMRImagePresenter_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRImagePresenter IVMRImagePresenter;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRSurfaceAllocator_FWD_DEFINED__") |
| cpp_quote("#define __IVMRSurfaceAllocator_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRSurfaceAllocator IVMRSurfaceAllocator;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRSurfaceAllocatorNotify_FWD_DEFINED__") |
| cpp_quote("#define __IVMRSurfaceAllocatorNotify_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRSurfaceAllocatorNotify IVMRSurfaceAllocatorNotify;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRWindowlessControl_FWD_DEFINED__") |
| cpp_quote("#define __IVMRWindowlessControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRWindowlessControl IVMRWindowlessControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRMixerControl_FWD_DEFINED__") |
| cpp_quote("#define __IVMRMixerControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRMixerControl IVMRMixerControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRMonitorConfig_FWD_DEFINED__") |
| cpp_quote("#define __IVMRMonitorConfig_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRMonitorConfig IVMRMonitorConfig;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRFilterConfig_FWD_DEFINED__") |
| cpp_quote("#define __IVMRFilterConfig_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRFilterConfig IVMRFilterConfig;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRAspectRatioControl_FWD_DEFINED__") |
| cpp_quote("#define __IVMRAspectRatioControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRAspectRatioControl IVMRAspectRatioControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRDeinterlaceControl_FWD_DEFINED__") |
| cpp_quote("#define __IVMRDeinterlaceControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRDeinterlaceControl IVMRDeinterlaceControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRMixerBitmap_FWD_DEFINED__") |
| cpp_quote("#define __IVMRMixerBitmap_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRMixerBitmap IVMRMixerBitmap;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRImageCompositor_FWD_DEFINED__") |
| cpp_quote("#define __IVMRImageCompositor_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRImageCompositor IVMRImageCompositor;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRVideoStreamControl_FWD_DEFINED__") |
| cpp_quote("#define __IVMRVideoStreamControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRVideoStreamControl IVMRVideoStreamControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRSurface_FWD_DEFINED__") |
| cpp_quote("#define __IVMRSurface_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRSurface IVMRSurface;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRImagePresenterConfig_FWD_DEFINED__") |
| cpp_quote("#define __IVMRImagePresenterConfig_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRImagePresenterConfig IVMRImagePresenterConfig;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVMRImagePresenterExclModeConfig_FWD_DEFINED__") |
| cpp_quote("#define __IVMRImagePresenterExclModeConfig_FWD_DEFINED__") |
| cpp_quote("typedef struct IVMRImagePresenterExclModeConfig IVMRImagePresenterExclModeConfig;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVPManager_FWD_DEFINED__") |
| cpp_quote("#define __IVPManager_FWD_DEFINED__") |
| cpp_quote("typedef struct IVPManager IVPManager;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMAsyncReaderTimestampScaling_FWD_DEFINED__") |
| cpp_quote("#define __IAMAsyncReaderTimestampScaling_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMAsyncReaderTimestampScaling IAMAsyncReaderTimestampScaling;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMPluginControl_FWD_DEFINED__") |
| cpp_quote("#define __IAMPluginControl_FWD_DEFINED__") |
| cpp_quote("typedef struct IAMPluginControl IAMPluginControl;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#include \"ocidl.h\"") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0125_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0125_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IReferenceClock2_INTERFACE_DEFINED__") |
| cpp_quote("#define __IReferenceClock2_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IReferenceClock2;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IReferenceClock2 : public IReferenceClock {") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IReferenceClock2Vtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IReferenceClock2 *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IReferenceClock2 *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IReferenceClock2 *This);") |
| cpp_quote(" HRESULT (WINAPI *GetTime)(IReferenceClock2 *This,REFERENCE_TIME *pTime);") |
| cpp_quote(" HRESULT (WINAPI *AdviseTime)(IReferenceClock2 *This,REFERENCE_TIME baseTime,REFERENCE_TIME streamTime,HEVENT hEvent,DWORD_PTR *pdwAdviseCookie);") |
| cpp_quote(" HRESULT (WINAPI *AdvisePeriodic)(IReferenceClock2 *This,REFERENCE_TIME startTime,REFERENCE_TIME periodTime,HSEMAPHORE hSemaphore,DWORD_PTR *pdwAdviseCookie);") |
| cpp_quote(" HRESULT (WINAPI *Unadvise)(IReferenceClock2 *This,DWORD_PTR dwAdviseCookie);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IReferenceClock2Vtbl;") |
| cpp_quote(" struct IReferenceClock2 {") |
| cpp_quote(" CONST_VTBL struct IReferenceClock2Vtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IReferenceClock2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IReferenceClock2_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IReferenceClock2_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IReferenceClock2_GetTime(This,pTime) (This)->lpVtbl->GetTime(This,pTime)") |
| cpp_quote("#define IReferenceClock2_AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie) (This)->lpVtbl->AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie)") |
| cpp_quote("#define IReferenceClock2_AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie) (This)->lpVtbl->AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie)") |
| cpp_quote("#define IReferenceClock2_Unadvise(This,dwAdviseCookie) (This)->lpVtbl->Unadvise(This,dwAdviseCookie)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IReferenceClock2 *PREFERENCECLOCK2;") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDistributorNotify_INTERFACE_DEFINED__") |
| cpp_quote("#define __IDistributorNotify_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IDistributorNotify;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IDistributorNotify : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI Stop(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Pause(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Run(REFERENCE_TIME tStart) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetSyncSource(IReferenceClock *pClock) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI NotifyGraphChange(void) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IDistributorNotifyVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IDistributorNotify *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IDistributorNotify *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IDistributorNotify *This);") |
| cpp_quote(" HRESULT (WINAPI *Stop)(IDistributorNotify *This);") |
| cpp_quote(" HRESULT (WINAPI *Pause)(IDistributorNotify *This);") |
| cpp_quote(" HRESULT (WINAPI *Run)(IDistributorNotify *This,REFERENCE_TIME tStart);") |
| cpp_quote(" HRESULT (WINAPI *SetSyncSource)(IDistributorNotify *This,IReferenceClock *pClock);") |
| cpp_quote(" HRESULT (WINAPI *NotifyGraphChange)(IDistributorNotify *This);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IDistributorNotifyVtbl;") |
| cpp_quote(" struct IDistributorNotify {") |
| cpp_quote(" CONST_VTBL struct IDistributorNotifyVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IDistributorNotify_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IDistributorNotify_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IDistributorNotify_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IDistributorNotify_Stop(This) (This)->lpVtbl->Stop(This)") |
| cpp_quote("#define IDistributorNotify_Pause(This) (This)->lpVtbl->Pause(This)") |
| cpp_quote("#define IDistributorNotify_Run(This,tStart) (This)->lpVtbl->Run(This,tStart)") |
| cpp_quote("#define IDistributorNotify_SetSyncSource(This,pClock) (This)->lpVtbl->SetSyncSource(This,pClock)") |
| cpp_quote("#define IDistributorNotify_NotifyGraphChange(This) (This)->lpVtbl->NotifyGraphChange(This)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IDistributorNotify_Stop_Proxy(IDistributorNotify *This);") |
| cpp_quote(" void __RPC_STUB IDistributorNotify_Stop_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDistributorNotify_Pause_Proxy(IDistributorNotify *This);") |
| cpp_quote(" void __RPC_STUB IDistributorNotify_Pause_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDistributorNotify_Run_Proxy(IDistributorNotify *This,REFERENCE_TIME tStart);") |
| cpp_quote(" void __RPC_STUB IDistributorNotify_Run_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDistributorNotify_SetSyncSource_Proxy(IDistributorNotify *This,IReferenceClock *pClock);") |
| cpp_quote(" void __RPC_STUB IDistributorNotify_SetSyncSource_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDistributorNotify_NotifyGraphChange_Proxy(IDistributorNotify *This);") |
| cpp_quote(" void __RPC_STUB IDistributorNotify_NotifyGraphChange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0167_0001 {") |
| cpp_quote(" CompressionCaps_CanQuality = 0x1,CompressionCaps_CanCrunch = 0x2,CompressionCaps_CanKeyFrame = 0x4,CompressionCaps_CanBFrame = 0x8,") |
| cpp_quote(" CompressionCaps_CanWindow = 0x10") |
| cpp_quote(" } CompressionCaps;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_s_ifspec;") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0168_0001 {") |
| cpp_quote(" VfwCaptureDialog_Source = 0x1,VfwCaptureDialog_Format = 0x2,VfwCaptureDialog_Display = 0x4") |
| cpp_quote(" } VfwCaptureDialogs;") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0168_0002 {") |
| cpp_quote(" VfwCompressDialog_Config = 0x1,VfwCompressDialog_About = 0x2,VfwCompressDialog_QueryConfig = 0x4,VfwCompressDialog_QueryAbout = 0x8") |
| cpp_quote(" } VfwCompressDialogs;") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMVfwCompressDialogs_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMVfwCompressDialogs_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMVfwCompressDialogs;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMVfwCompressDialogs : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI ShowDialog(int iDialog,HWND hwnd) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetState(LPVOID pState,int *pcbState) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetState(LPVOID pState,int cbState) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SendDriverMessage(int uMsg,LONG dw1,LONG dw2) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMVfwCompressDialogsVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMVfwCompressDialogs *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMVfwCompressDialogs *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMVfwCompressDialogs *This);") |
| cpp_quote(" HRESULT (WINAPI *ShowDialog)(IAMVfwCompressDialogs *This,int iDialog,HWND hwnd);") |
| cpp_quote(" HRESULT (WINAPI *GetState)(IAMVfwCompressDialogs *This,LPVOID pState,int *pcbState);") |
| cpp_quote(" HRESULT (WINAPI *SetState)(IAMVfwCompressDialogs *This,LPVOID pState,int cbState);") |
| cpp_quote(" HRESULT (WINAPI *SendDriverMessage)(IAMVfwCompressDialogs *This,int uMsg,LONG dw1,LONG dw2);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMVfwCompressDialogsVtbl;") |
| cpp_quote(" struct IAMVfwCompressDialogs {") |
| cpp_quote(" CONST_VTBL struct IAMVfwCompressDialogsVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMVfwCompressDialogs_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMVfwCompressDialogs_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMVfwCompressDialogs_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMVfwCompressDialogs_ShowDialog(This,iDialog,hwnd) (This)->lpVtbl->ShowDialog(This,iDialog,hwnd)") |
| cpp_quote("#define IAMVfwCompressDialogs_GetState(This,pState,pcbState) (This)->lpVtbl->GetState(This,pState,pcbState)") |
| cpp_quote("#define IAMVfwCompressDialogs_SetState(This,pState,cbState) (This)->lpVtbl->SetState(This,pState,cbState)") |
| cpp_quote("#define IAMVfwCompressDialogs_SendDriverMessage(This,uMsg,dw1,dw2) (This)->lpVtbl->SendDriverMessage(This,uMsg,dw1,dw2)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMVfwCompressDialogs_ShowDialog_Proxy(IAMVfwCompressDialogs *This,int iDialog,HWND hwnd);") |
| cpp_quote(" void __RPC_STUB IAMVfwCompressDialogs_ShowDialog_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMVfwCompressDialogs_GetState_Proxy(IAMVfwCompressDialogs *This,LPVOID pState,int *pcbState);") |
| cpp_quote(" void __RPC_STUB IAMVfwCompressDialogs_GetState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMVfwCompressDialogs_SetState_Proxy(IAMVfwCompressDialogs *This,LPVOID pState,int cbState);") |
| cpp_quote(" void __RPC_STUB IAMVfwCompressDialogs_SetState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMVfwCompressDialogs_SendDriverMessage_Proxy(IAMVfwCompressDialogs *This,int uMsg,LONG dw1,LONG dw2);") |
| cpp_quote(" void __RPC_STUB IAMVfwCompressDialogs_SendDriverMessage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#define AMF_AUTOMATICGAIN -1.0") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0171_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0171_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMAudioInputMixer_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMAudioInputMixer_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMAudioInputMixer;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMAudioInputMixer : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI put_Enable(WINBOOL fEnable) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Enable(WINBOOL *pfEnable) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_Mono(WINBOOL fMono) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Mono(WINBOOL *pfMono) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_MixLevel(double Level) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_MixLevel(double *pLevel) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_Pan(double Pan) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Pan(double *pPan) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_Loudness(WINBOOL fLoudness) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Loudness(WINBOOL *pfLoudness) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_Treble(double Treble) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Treble(double *pTreble) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_TrebleRange(double *pRange) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_Bass(double Bass) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Bass(double *pBass) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_BassRange(double *pRange) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMAudioInputMixerVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMAudioInputMixer *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMAudioInputMixer *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMAudioInputMixer *This);") |
| cpp_quote(" HRESULT (WINAPI *put_Enable)(IAMAudioInputMixer *This,WINBOOL fEnable);") |
| cpp_quote(" HRESULT (WINAPI *get_Enable)(IAMAudioInputMixer *This,WINBOOL *pfEnable);") |
| cpp_quote(" HRESULT (WINAPI *put_Mono)(IAMAudioInputMixer *This,WINBOOL fMono);") |
| cpp_quote(" HRESULT (WINAPI *get_Mono)(IAMAudioInputMixer *This,WINBOOL *pfMono);") |
| cpp_quote(" HRESULT (WINAPI *put_MixLevel)(IAMAudioInputMixer *This,double Level);") |
| cpp_quote(" HRESULT (WINAPI *get_MixLevel)(IAMAudioInputMixer *This,double *pLevel);") |
| cpp_quote(" HRESULT (WINAPI *put_Pan)(IAMAudioInputMixer *This,double Pan);") |
| cpp_quote(" HRESULT (WINAPI *get_Pan)(IAMAudioInputMixer *This,double *pPan);") |
| cpp_quote(" HRESULT (WINAPI *put_Loudness)(IAMAudioInputMixer *This,WINBOOL fLoudness);") |
| cpp_quote(" HRESULT (WINAPI *get_Loudness)(IAMAudioInputMixer *This,WINBOOL *pfLoudness);") |
| cpp_quote(" HRESULT (WINAPI *put_Treble)(IAMAudioInputMixer *This,double Treble);") |
| cpp_quote(" HRESULT (WINAPI *get_Treble)(IAMAudioInputMixer *This,double *pTreble);") |
| cpp_quote(" HRESULT (WINAPI *get_TrebleRange)(IAMAudioInputMixer *This,double *pRange);") |
| cpp_quote(" HRESULT (WINAPI *put_Bass)(IAMAudioInputMixer *This,double Bass);") |
| cpp_quote(" HRESULT (WINAPI *get_Bass)(IAMAudioInputMixer *This,double *pBass);") |
| cpp_quote(" HRESULT (WINAPI *get_BassRange)(IAMAudioInputMixer *This,double *pRange);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMAudioInputMixerVtbl;") |
| cpp_quote(" struct IAMAudioInputMixer {") |
| cpp_quote(" CONST_VTBL struct IAMAudioInputMixerVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMAudioInputMixer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMAudioInputMixer_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMAudioInputMixer_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMAudioInputMixer_put_Enable(This,fEnable) (This)->lpVtbl->put_Enable(This,fEnable)") |
| cpp_quote("#define IAMAudioInputMixer_get_Enable(This,pfEnable) (This)->lpVtbl->get_Enable(This,pfEnable)") |
| cpp_quote("#define IAMAudioInputMixer_put_Mono(This,fMono) (This)->lpVtbl->put_Mono(This,fMono)") |
| cpp_quote("#define IAMAudioInputMixer_get_Mono(This,pfMono) (This)->lpVtbl->get_Mono(This,pfMono)") |
| cpp_quote("#define IAMAudioInputMixer_put_MixLevel(This,Level) (This)->lpVtbl->put_MixLevel(This,Level)") |
| cpp_quote("#define IAMAudioInputMixer_get_MixLevel(This,pLevel) (This)->lpVtbl->get_MixLevel(This,pLevel)") |
| cpp_quote("#define IAMAudioInputMixer_put_Pan(This,Pan) (This)->lpVtbl->put_Pan(This,Pan)") |
| cpp_quote("#define IAMAudioInputMixer_get_Pan(This,pPan) (This)->lpVtbl->get_Pan(This,pPan)") |
| cpp_quote("#define IAMAudioInputMixer_put_Loudness(This,fLoudness) (This)->lpVtbl->put_Loudness(This,fLoudness)") |
| cpp_quote("#define IAMAudioInputMixer_get_Loudness(This,pfLoudness) (This)->lpVtbl->get_Loudness(This,pfLoudness)") |
| cpp_quote("#define IAMAudioInputMixer_put_Treble(This,Treble) (This)->lpVtbl->put_Treble(This,Treble)") |
| cpp_quote("#define IAMAudioInputMixer_get_Treble(This,pTreble) (This)->lpVtbl->get_Treble(This,pTreble)") |
| cpp_quote("#define IAMAudioInputMixer_get_TrebleRange(This,pRange) (This)->lpVtbl->get_TrebleRange(This,pRange)") |
| cpp_quote("#define IAMAudioInputMixer_put_Bass(This,Bass) (This)->lpVtbl->put_Bass(This,Bass)") |
| cpp_quote("#define IAMAudioInputMixer_get_Bass(This,pBass) (This)->lpVtbl->get_Bass(This,pBass)") |
| cpp_quote("#define IAMAudioInputMixer_get_BassRange(This,pRange) (This)->lpVtbl->get_BassRange(This,pRange)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_put_Enable_Proxy(IAMAudioInputMixer *This,WINBOOL fEnable);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_put_Enable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_Enable_Proxy(IAMAudioInputMixer *This,WINBOOL *pfEnable);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_Enable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_put_Mono_Proxy(IAMAudioInputMixer *This,WINBOOL fMono);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_put_Mono_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_Mono_Proxy(IAMAudioInputMixer *This,WINBOOL *pfMono);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_Mono_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_put_MixLevel_Proxy(IAMAudioInputMixer *This,double Level);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_put_MixLevel_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_MixLevel_Proxy(IAMAudioInputMixer *This,double *pLevel);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_MixLevel_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_put_Pan_Proxy(IAMAudioInputMixer *This,double Pan);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_put_Pan_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_Pan_Proxy(IAMAudioInputMixer *This,double *pPan);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_Pan_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_put_Loudness_Proxy(IAMAudioInputMixer *This,WINBOOL fLoudness);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_put_Loudness_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_Loudness_Proxy(IAMAudioInputMixer *This,WINBOOL *pfLoudness);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_Loudness_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_put_Treble_Proxy(IAMAudioInputMixer *This,double Treble);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_put_Treble_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_Treble_Proxy(IAMAudioInputMixer *This,double *pTreble);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_Treble_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_TrebleRange_Proxy(IAMAudioInputMixer *This,double *pRange);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_TrebleRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_put_Bass_Proxy(IAMAudioInputMixer *This,double Bass);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_put_Bass_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_Bass_Proxy(IAMAudioInputMixer *This,double *pBass);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_Bass_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAudioInputMixer_get_BassRange_Proxy(IAMAudioInputMixer *This,double *pRange);") |
| cpp_quote(" void __RPC_STUB IAMAudioInputMixer_get_BassRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#define AnalogVideo_NTSC_Mask 0x00000007") |
| cpp_quote("#define AnalogVideo_PAL_Mask 0x00100FF0") |
| cpp_quote("#define AnalogVideo_SECAM_Mask 0x000FF000") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0173_0001 {") |
| cpp_quote(" VideoCopyProtectionMacrovisionBasic = 0,VideoCopyProtectionMacrovisionCBI = VideoCopyProtectionMacrovisionBasic + 1") |
| cpp_quote(" } VideoCopyProtectionType;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagPhysicalConnectorType {") |
| cpp_quote(" PhysConn_Video_Tuner = 1,") |
| cpp_quote(" PhysConn_Video_Composite,PhysConn_Video_SVideo,PhysConn_Video_RGB,") |
| cpp_quote(" PhysConn_Video_YRYBY,PhysConn_Video_SerialDigital,PhysConn_Video_ParallelDigital,") |
| cpp_quote(" PhysConn_Video_SCSI,PhysConn_Video_AUX,PhysConn_Video_1394,PhysConn_Video_USB,") |
| cpp_quote(" PhysConn_Video_VideoDecoder,PhysConn_Video_VideoEncoder,PhysConn_Video_SCART,PhysConn_Video_Black,") |
| cpp_quote(" PhysConn_Audio_Tuner = 0x1000,PhysConn_Audio_Line = 0x1001,PhysConn_Audio_Mic = 0x1002,") |
| cpp_quote(" PhysConn_Audio_AESDigital = 0x1003,PhysConn_Audio_SPDIFDigital = 0x1004,") |
| cpp_quote(" PhysConn_Audio_SCSI = 0x1005,PhysConn_Audio_AUX = 0x1006,PhysConn_Audio_1394 = 0x1007,") |
| cpp_quote(" PhysConn_Audio_USB = 0x1008,PhysConn_Audio_AudioDecoder = 0x1009") |
| cpp_quote(" } PhysicalConnectorType;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0173_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0173_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMAnalogVideoDecoder_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMAnalogVideoDecoder_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMAnalogVideoDecoder;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMAnalogVideoDecoder : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI get_AvailableTVFormats(LONG *lAnalogVideoStandard) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_TVFormat(LONG lAnalogVideoStandard) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_TVFormat(LONG *plAnalogVideoStandard) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_HorizontalLocked(LONG *plLocked) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_VCRHorizontalLocking(LONG lVCRHorizontalLocking) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_VCRHorizontalLocking(LONG *plVCRHorizontalLocking) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_NumberOfLines(LONG *plNumberOfLines) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_OutputEnable(LONG lOutputEnable) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_OutputEnable(LONG *plOutputEnable) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMAnalogVideoDecoderVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMAnalogVideoDecoder *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMAnalogVideoDecoder *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMAnalogVideoDecoder *This);") |
| cpp_quote(" HRESULT (WINAPI *get_AvailableTVFormats)(IAMAnalogVideoDecoder *This,LONG *lAnalogVideoStandard);") |
| cpp_quote(" HRESULT (WINAPI *put_TVFormat)(IAMAnalogVideoDecoder *This,LONG lAnalogVideoStandard);") |
| cpp_quote(" HRESULT (WINAPI *get_TVFormat)(IAMAnalogVideoDecoder *This,LONG *plAnalogVideoStandard);") |
| cpp_quote(" HRESULT (WINAPI *get_HorizontalLocked)(IAMAnalogVideoDecoder *This,LONG *plLocked);") |
| cpp_quote(" HRESULT (WINAPI *put_VCRHorizontalLocking)(IAMAnalogVideoDecoder *This,LONG lVCRHorizontalLocking);") |
| cpp_quote(" HRESULT (WINAPI *get_VCRHorizontalLocking)(IAMAnalogVideoDecoder *This,LONG *plVCRHorizontalLocking);") |
| cpp_quote(" HRESULT (WINAPI *get_NumberOfLines)(IAMAnalogVideoDecoder *This,LONG *plNumberOfLines);") |
| cpp_quote(" HRESULT (WINAPI *put_OutputEnable)(IAMAnalogVideoDecoder *This,LONG lOutputEnable);") |
| cpp_quote(" HRESULT (WINAPI *get_OutputEnable)(IAMAnalogVideoDecoder *This,LONG *plOutputEnable);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMAnalogVideoDecoderVtbl;") |
| cpp_quote(" struct IAMAnalogVideoDecoder {") |
| cpp_quote(" CONST_VTBL struct IAMAnalogVideoDecoderVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMAnalogVideoDecoder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMAnalogVideoDecoder_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMAnalogVideoDecoder_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMAnalogVideoDecoder_get_AvailableTVFormats(This,lAnalogVideoStandard) (This)->lpVtbl->get_AvailableTVFormats(This,lAnalogVideoStandard)") |
| cpp_quote("#define IAMAnalogVideoDecoder_put_TVFormat(This,lAnalogVideoStandard) (This)->lpVtbl->put_TVFormat(This,lAnalogVideoStandard)") |
| cpp_quote("#define IAMAnalogVideoDecoder_get_TVFormat(This,plAnalogVideoStandard) (This)->lpVtbl->get_TVFormat(This,plAnalogVideoStandard)") |
| cpp_quote("#define IAMAnalogVideoDecoder_get_HorizontalLocked(This,plLocked) (This)->lpVtbl->get_HorizontalLocked(This,plLocked)") |
| cpp_quote("#define IAMAnalogVideoDecoder_put_VCRHorizontalLocking(This,lVCRHorizontalLocking) (This)->lpVtbl->put_VCRHorizontalLocking(This,lVCRHorizontalLocking)") |
| cpp_quote("#define IAMAnalogVideoDecoder_get_VCRHorizontalLocking(This,plVCRHorizontalLocking) (This)->lpVtbl->get_VCRHorizontalLocking(This,plVCRHorizontalLocking)") |
| cpp_quote("#define IAMAnalogVideoDecoder_get_NumberOfLines(This,plNumberOfLines) (This)->lpVtbl->get_NumberOfLines(This,plNumberOfLines)") |
| cpp_quote("#define IAMAnalogVideoDecoder_put_OutputEnable(This,lOutputEnable) (This)->lpVtbl->put_OutputEnable(This,lOutputEnable)") |
| cpp_quote("#define IAMAnalogVideoDecoder_get_OutputEnable(This,plOutputEnable) (This)->lpVtbl->get_OutputEnable(This,plOutputEnable)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_get_AvailableTVFormats_Proxy(IAMAnalogVideoDecoder *This,LONG *lAnalogVideoStandard);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_get_AvailableTVFormats_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_put_TVFormat_Proxy(IAMAnalogVideoDecoder *This,LONG lAnalogVideoStandard);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_put_TVFormat_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_get_TVFormat_Proxy(IAMAnalogVideoDecoder *This,LONG *plAnalogVideoStandard);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_get_TVFormat_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_get_HorizontalLocked_Proxy(IAMAnalogVideoDecoder *This,LONG *plLocked);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_get_HorizontalLocked_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_put_VCRHorizontalLocking_Proxy(IAMAnalogVideoDecoder *This,LONG lVCRHorizontalLocking);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_put_VCRHorizontalLocking_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_get_VCRHorizontalLocking_Proxy(IAMAnalogVideoDecoder *This,LONG *plVCRHorizontalLocking);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_get_VCRHorizontalLocking_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_get_NumberOfLines_Proxy(IAMAnalogVideoDecoder *This,LONG *plNumberOfLines);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_get_NumberOfLines_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_put_OutputEnable_Proxy(IAMAnalogVideoDecoder *This,LONG lOutputEnable);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_put_OutputEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoDecoder_get_OutputEnable_Proxy(IAMAnalogVideoDecoder *This,LONG *plOutputEnable);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoDecoder_get_OutputEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagCameraControlProperty {") |
| cpp_quote(" CameraControl_Pan = 0,") |
| cpp_quote(" CameraControl_Tilt,CameraControl_Roll,CameraControl_Zoom,CameraControl_Exposure,") |
| cpp_quote(" CameraControl_Iris,CameraControl_Focus") |
| cpp_quote(" } CameraControlProperty;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagCameraControlFlags {") |
| cpp_quote(" CameraControl_Flags_Auto = 0x1,CameraControl_Flags_Manual = 0x2") |
| cpp_quote(" } CameraControlFlags;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0175_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0175_v0_0_s_ifspec;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagVideoControlFlags {") |
| cpp_quote(" VideoControlFlag_FlipHorizontal = 0x1,VideoControlFlag_FlipVertical = 0x2,VideoControlFlag_ExternalTriggerEnable = 0x4,VideoControlFlag_Trigger = 0x8") |
| cpp_quote(" } VideoControlFlags;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0176_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0176_v0_0_s_ifspec;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagAMTunerSubChannel {") |
| cpp_quote(" AMTUNER_SUBCHAN_NO_TUNE = -2,AMTUNER_SUBCHAN_DEFAULT = -1") |
| cpp_quote(" } AMTunerSubChannel;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagAMTunerSignalStrength {") |
| cpp_quote(" AMTUNER_HASNOSIGNALSTRENGTH = -1,AMTUNER_NOSIGNAL = 0,AMTUNER_SIGNALPRESENT = 1") |
| cpp_quote(" } AMTunerSignalStrength;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_s_ifspec;") |
| cpp_quote("") |
| cpp_quote("#ifndef __IBPCSatelliteTuner_INTERFACE_DEFINED__") |
| cpp_quote("#define __IBPCSatelliteTuner_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IBPCSatelliteTuner;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IBPCSatelliteTuner : public IAMTuner {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI get_DefaultSubChannelTypes(LONG *plDefaultVideoType,LONG *plDefaultAudioType) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_DefaultSubChannelTypes(LONG lDefaultVideoType,LONG lDefaultAudioType) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI IsTapingPermitted(void) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IBPCSatelliteTunerVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IBPCSatelliteTuner *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IBPCSatelliteTuner *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IBPCSatelliteTuner *This);") |
| cpp_quote(" HRESULT (WINAPI *put_Channel)(IBPCSatelliteTuner *This,LONG lChannel,LONG lVideoSubChannel,LONG lAudioSubChannel);") |
| cpp_quote(" HRESULT (WINAPI *get_Channel)(IBPCSatelliteTuner *This,LONG *plChannel,LONG *plVideoSubChannel,LONG *plAudioSubChannel);") |
| cpp_quote(" HRESULT (WINAPI *ChannelMinMax)(IBPCSatelliteTuner *This,LONG *lChannelMin,LONG *lChannelMax);") |
| cpp_quote(" HRESULT (WINAPI *put_CountryCode)(IBPCSatelliteTuner *This,LONG lCountryCode);") |
| cpp_quote(" HRESULT (WINAPI *get_CountryCode)(IBPCSatelliteTuner *This,LONG *plCountryCode);") |
| cpp_quote(" HRESULT (WINAPI *put_TuningSpace)(IBPCSatelliteTuner *This,LONG lTuningSpace);") |
| cpp_quote(" HRESULT (WINAPI *get_TuningSpace)(IBPCSatelliteTuner *This,LONG *plTuningSpace);") |
| cpp_quote(" HRESULT (WINAPI *Logon)(IBPCSatelliteTuner *This,HANDLE hCurrentUser);") |
| cpp_quote(" HRESULT (WINAPI *Logout)(IBPCSatelliteTuner *This);") |
| cpp_quote(" HRESULT (WINAPI *SignalPresent)(IBPCSatelliteTuner *This,LONG *plSignalStrength);") |
| cpp_quote(" HRESULT (WINAPI *put_Mode)(IBPCSatelliteTuner *This,AMTunerModeType lMode);") |
| cpp_quote(" HRESULT (WINAPI *get_Mode)(IBPCSatelliteTuner *This,AMTunerModeType *plMode);") |
| cpp_quote(" HRESULT (WINAPI *GetAvailableModes)(IBPCSatelliteTuner *This,LONG *plModes);") |
| cpp_quote(" HRESULT (WINAPI *RegisterNotificationCallBack)(IBPCSatelliteTuner *This,IAMTunerNotification *pNotify,LONG lEvents);") |
| cpp_quote(" HRESULT (WINAPI *UnRegisterNotificationCallBack)(IBPCSatelliteTuner *This,IAMTunerNotification *pNotify);") |
| cpp_quote(" HRESULT (WINAPI *get_DefaultSubChannelTypes)(IBPCSatelliteTuner *This,LONG *plDefaultVideoType,LONG *plDefaultAudioType);") |
| cpp_quote(" HRESULT (WINAPI *put_DefaultSubChannelTypes)(IBPCSatelliteTuner *This,LONG lDefaultVideoType,LONG lDefaultAudioType);") |
| cpp_quote(" HRESULT (WINAPI *IsTapingPermitted)(IBPCSatelliteTuner *This);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IBPCSatelliteTunerVtbl;") |
| cpp_quote(" struct IBPCSatelliteTuner {") |
| cpp_quote(" CONST_VTBL struct IBPCSatelliteTunerVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IBPCSatelliteTuner_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IBPCSatelliteTuner_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IBPCSatelliteTuner_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IBPCSatelliteTuner_put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) (This)->lpVtbl->put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel)") |
| cpp_quote("#define IBPCSatelliteTuner_get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) (This)->lpVtbl->get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel)") |
| cpp_quote("#define IBPCSatelliteTuner_ChannelMinMax(This,lChannelMin,lChannelMax) (This)->lpVtbl->ChannelMinMax(This,lChannelMin,lChannelMax)") |
| cpp_quote("#define IBPCSatelliteTuner_put_CountryCode(This,lCountryCode) (This)->lpVtbl->put_CountryCode(This,lCountryCode)") |
| cpp_quote("#define IBPCSatelliteTuner_get_CountryCode(This,plCountryCode) (This)->lpVtbl->get_CountryCode(This,plCountryCode)") |
| cpp_quote("#define IBPCSatelliteTuner_put_TuningSpace(This,lTuningSpace) (This)->lpVtbl->put_TuningSpace(This,lTuningSpace)") |
| cpp_quote("#define IBPCSatelliteTuner_get_TuningSpace(This,plTuningSpace) (This)->lpVtbl->get_TuningSpace(This,plTuningSpace)") |
| cpp_quote("#define IBPCSatelliteTuner_Logon(This,hCurrentUser) (This)->lpVtbl->Logon(This,hCurrentUser)") |
| cpp_quote("#define IBPCSatelliteTuner_Logout(This) (This)->lpVtbl->Logout(This)") |
| cpp_quote("#define IBPCSatelliteTuner_SignalPresent(This,plSignalStrength) (This)->lpVtbl->SignalPresent(This,plSignalStrength)") |
| cpp_quote("#define IBPCSatelliteTuner_put_Mode(This,lMode) (This)->lpVtbl->put_Mode(This,lMode)") |
| cpp_quote("#define IBPCSatelliteTuner_get_Mode(This,plMode) (This)->lpVtbl->get_Mode(This,plMode)") |
| cpp_quote("#define IBPCSatelliteTuner_GetAvailableModes(This,plModes) (This)->lpVtbl->GetAvailableModes(This,plModes)") |
| cpp_quote("#define IBPCSatelliteTuner_RegisterNotificationCallBack(This,pNotify,lEvents) (This)->lpVtbl->RegisterNotificationCallBack(This,pNotify,lEvents)") |
| cpp_quote("#define IBPCSatelliteTuner_UnRegisterNotificationCallBack(This,pNotify) (This)->lpVtbl->UnRegisterNotificationCallBack(This,pNotify)") |
| cpp_quote("#define IBPCSatelliteTuner_get_DefaultSubChannelTypes(This,plDefaultVideoType,plDefaultAudioType) (This)->lpVtbl->get_DefaultSubChannelTypes(This,plDefaultVideoType,plDefaultAudioType)") |
| cpp_quote("#define IBPCSatelliteTuner_put_DefaultSubChannelTypes(This,lDefaultVideoType,lDefaultAudioType) (This)->lpVtbl->put_DefaultSubChannelTypes(This,lDefaultVideoType,lDefaultAudioType)") |
| cpp_quote("#define IBPCSatelliteTuner_IsTapingPermitted(This) (This)->lpVtbl->IsTapingPermitted(This)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IBPCSatelliteTuner_get_DefaultSubChannelTypes_Proxy(IBPCSatelliteTuner *This,LONG *plDefaultVideoType,LONG *plDefaultAudioType);") |
| cpp_quote(" void __RPC_STUB IBPCSatelliteTuner_get_DefaultSubChannelTypes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IBPCSatelliteTuner_put_DefaultSubChannelTypes_Proxy(IBPCSatelliteTuner *This,LONG lDefaultVideoType,LONG lDefaultAudioType);") |
| cpp_quote(" void __RPC_STUB IBPCSatelliteTuner_put_DefaultSubChannelTypes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IBPCSatelliteTuner_IsTapingPermitted_Proxy(IBPCSatelliteTuner *This);") |
| cpp_quote(" void __RPC_STUB IBPCSatelliteTuner_IsTapingPermitted_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagAMTVAudioEventType {") |
| cpp_quote(" AMTVAUDIO_EVENT_CHANGED = 0x1") |
| cpp_quote(" } AMTVAudioEventType;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0182_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0182_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMTVAudio_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMTVAudio_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMTVAudio;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMTVAudio : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetHardwareSupportedTVAudioModes(LONG *plModes) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetAvailableTVAudioModes(LONG *plModes) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_TVAudioMode(LONG *plMode) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_TVAudioMode(LONG lMode) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI RegisterNotificationCallBack(IAMTunerNotification *pNotify,LONG lEvents) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI UnRegisterNotificationCallBack(IAMTunerNotification *pNotify) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMTVAudioVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMTVAudio *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMTVAudio *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMTVAudio *This);") |
| cpp_quote(" HRESULT (WINAPI *GetHardwareSupportedTVAudioModes)(IAMTVAudio *This,LONG *plModes);") |
| cpp_quote(" HRESULT (WINAPI *GetAvailableTVAudioModes)(IAMTVAudio *This,LONG *plModes);") |
| cpp_quote(" HRESULT (WINAPI *get_TVAudioMode)(IAMTVAudio *This,LONG *plMode);") |
| cpp_quote(" HRESULT (WINAPI *put_TVAudioMode)(IAMTVAudio *This,LONG lMode);") |
| cpp_quote(" HRESULT (WINAPI *RegisterNotificationCallBack)(IAMTVAudio *This,IAMTunerNotification *pNotify,LONG lEvents);") |
| cpp_quote(" HRESULT (WINAPI *UnRegisterNotificationCallBack)(IAMTVAudio *This,IAMTunerNotification *pNotify);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMTVAudioVtbl;") |
| cpp_quote(" struct IAMTVAudio {") |
| cpp_quote(" CONST_VTBL struct IAMTVAudioVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMTVAudio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMTVAudio_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMTVAudio_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMTVAudio_GetHardwareSupportedTVAudioModes(This,plModes) (This)->lpVtbl->GetHardwareSupportedTVAudioModes(This,plModes)") |
| cpp_quote("#define IAMTVAudio_GetAvailableTVAudioModes(This,plModes) (This)->lpVtbl->GetAvailableTVAudioModes(This,plModes)") |
| cpp_quote("#define IAMTVAudio_get_TVAudioMode(This,plMode) (This)->lpVtbl->get_TVAudioMode(This,plMode)") |
| cpp_quote("#define IAMTVAudio_put_TVAudioMode(This,lMode) (This)->lpVtbl->put_TVAudioMode(This,lMode)") |
| cpp_quote("#define IAMTVAudio_RegisterNotificationCallBack(This,pNotify,lEvents) (This)->lpVtbl->RegisterNotificationCallBack(This,pNotify,lEvents)") |
| cpp_quote("#define IAMTVAudio_UnRegisterNotificationCallBack(This,pNotify) (This)->lpVtbl->UnRegisterNotificationCallBack(This,pNotify)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMTVAudio_GetHardwareSupportedTVAudioModes_Proxy(IAMTVAudio *This,LONG *plModes);") |
| cpp_quote(" void __RPC_STUB IAMTVAudio_GetHardwareSupportedTVAudioModes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTVAudio_GetAvailableTVAudioModes_Proxy(IAMTVAudio *This,LONG *plModes);") |
| cpp_quote(" void __RPC_STUB IAMTVAudio_GetAvailableTVAudioModes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTVAudio_get_TVAudioMode_Proxy(IAMTVAudio *This,LONG *plMode);") |
| cpp_quote(" void __RPC_STUB IAMTVAudio_get_TVAudioMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTVAudio_put_TVAudioMode_Proxy(IAMTVAudio *This,LONG lMode);") |
| cpp_quote(" void __RPC_STUB IAMTVAudio_put_TVAudioMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTVAudio_RegisterNotificationCallBack_Proxy(IAMTVAudio *This,IAMTunerNotification *pNotify,LONG lEvents);") |
| cpp_quote(" void __RPC_STUB IAMTVAudio_RegisterNotificationCallBack_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTVAudio_UnRegisterNotificationCallBack_Proxy(IAMTVAudio *This,IAMTunerNotification *pNotify);") |
| cpp_quote(" void __RPC_STUB IAMTVAudio_UnRegisterNotificationCallBack_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMTVAudioNotification_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMTVAudioNotification_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMTVAudioNotification;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMTVAudioNotification : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI OnEvent(AMTVAudioEventType Event) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMTVAudioNotificationVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMTVAudioNotification *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMTVAudioNotification *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMTVAudioNotification *This);") |
| cpp_quote(" HRESULT (WINAPI *OnEvent)(IAMTVAudioNotification *This,AMTVAudioEventType Event);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMTVAudioNotificationVtbl;") |
| cpp_quote(" struct IAMTVAudioNotification {") |
| cpp_quote(" CONST_VTBL struct IAMTVAudioNotificationVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMTVAudioNotification_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMTVAudioNotification_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMTVAudioNotification_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMTVAudioNotification_OnEvent(This,Event) (This)->lpVtbl->OnEvent(This,Event)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMTVAudioNotification_OnEvent_Proxy(IAMTVAudioNotification *This,AMTVAudioEventType Event);") |
| cpp_quote(" void __RPC_STUB IAMTVAudioNotification_OnEvent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMAnalogVideoEncoder_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMAnalogVideoEncoder_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMAnalogVideoEncoder;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMAnalogVideoEncoder : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI get_AvailableTVFormats(LONG *lAnalogVideoStandard) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_TVFormat(LONG lAnalogVideoStandard) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_TVFormat(LONG *plAnalogVideoStandard) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_CopyProtection(LONG lVideoCopyProtection) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_CopyProtection(LONG *lVideoCopyProtection) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_CCEnable(LONG lCCEnable) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_CCEnable(LONG *lCCEnable) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMAnalogVideoEncoderVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMAnalogVideoEncoder *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMAnalogVideoEncoder *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMAnalogVideoEncoder *This);") |
| cpp_quote(" HRESULT (WINAPI *get_AvailableTVFormats)(IAMAnalogVideoEncoder *This,LONG *lAnalogVideoStandard);") |
| cpp_quote(" HRESULT (WINAPI *put_TVFormat)(IAMAnalogVideoEncoder *This,LONG lAnalogVideoStandard);") |
| cpp_quote(" HRESULT (WINAPI *get_TVFormat)(IAMAnalogVideoEncoder *This,LONG *plAnalogVideoStandard);") |
| cpp_quote(" HRESULT (WINAPI *put_CopyProtection)(IAMAnalogVideoEncoder *This,LONG lVideoCopyProtection);") |
| cpp_quote(" HRESULT (WINAPI *get_CopyProtection)(IAMAnalogVideoEncoder *This,LONG *lVideoCopyProtection);") |
| cpp_quote(" HRESULT (WINAPI *put_CCEnable)(IAMAnalogVideoEncoder *This,LONG lCCEnable);") |
| cpp_quote(" HRESULT (WINAPI *get_CCEnable)(IAMAnalogVideoEncoder *This,LONG *lCCEnable);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMAnalogVideoEncoderVtbl;") |
| cpp_quote(" struct IAMAnalogVideoEncoder {") |
| cpp_quote(" CONST_VTBL struct IAMAnalogVideoEncoderVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMAnalogVideoEncoder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMAnalogVideoEncoder_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMAnalogVideoEncoder_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMAnalogVideoEncoder_get_AvailableTVFormats(This,lAnalogVideoStandard) (This)->lpVtbl->get_AvailableTVFormats(This,lAnalogVideoStandard)") |
| cpp_quote("#define IAMAnalogVideoEncoder_put_TVFormat(This,lAnalogVideoStandard) (This)->lpVtbl->put_TVFormat(This,lAnalogVideoStandard)") |
| cpp_quote("#define IAMAnalogVideoEncoder_get_TVFormat(This,plAnalogVideoStandard) (This)->lpVtbl->get_TVFormat(This,plAnalogVideoStandard)") |
| cpp_quote("#define IAMAnalogVideoEncoder_put_CopyProtection(This,lVideoCopyProtection) (This)->lpVtbl->put_CopyProtection(This,lVideoCopyProtection)") |
| cpp_quote("#define IAMAnalogVideoEncoder_get_CopyProtection(This,lVideoCopyProtection) (This)->lpVtbl->get_CopyProtection(This,lVideoCopyProtection)") |
| cpp_quote("#define IAMAnalogVideoEncoder_put_CCEnable(This,lCCEnable) (This)->lpVtbl->put_CCEnable(This,lCCEnable)") |
| cpp_quote("#define IAMAnalogVideoEncoder_get_CCEnable(This,lCCEnable) (This)->lpVtbl->get_CCEnable(This,lCCEnable)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoEncoder_get_AvailableTVFormats_Proxy(IAMAnalogVideoEncoder *This,LONG *lAnalogVideoStandard);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoEncoder_get_AvailableTVFormats_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoEncoder_put_TVFormat_Proxy(IAMAnalogVideoEncoder *This,LONG lAnalogVideoStandard);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoEncoder_put_TVFormat_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoEncoder_get_TVFormat_Proxy(IAMAnalogVideoEncoder *This,LONG *plAnalogVideoStandard);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoEncoder_get_TVFormat_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoEncoder_put_CopyProtection_Proxy(IAMAnalogVideoEncoder *This,LONG lVideoCopyProtection);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoEncoder_put_CopyProtection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoEncoder_get_CopyProtection_Proxy(IAMAnalogVideoEncoder *This,LONG *lVideoCopyProtection);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoEncoder_get_CopyProtection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoEncoder_put_CCEnable_Proxy(IAMAnalogVideoEncoder *This,LONG lCCEnable);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoEncoder_put_CCEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMAnalogVideoEncoder_get_CCEnable_Proxy(IAMAnalogVideoEncoder *This,LONG *lCCEnable);") |
| cpp_quote(" void __RPC_STUB IAMAnalogVideoEncoder_get_CCEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMPhysicalPinInfo_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMPhysicalPinInfo_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMPhysicalPinInfo;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMPhysicalPinInfo : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetPhysicalType(LONG *pType,LPOLESTR *ppszType) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMPhysicalPinInfoVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMPhysicalPinInfo *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMPhysicalPinInfo *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMPhysicalPinInfo *This);") |
| cpp_quote(" HRESULT (WINAPI *GetPhysicalType)(IAMPhysicalPinInfo *This,LONG *pType,LPOLESTR *ppszType);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMPhysicalPinInfoVtbl;") |
| cpp_quote(" struct IAMPhysicalPinInfo {") |
| cpp_quote(" CONST_VTBL struct IAMPhysicalPinInfoVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMPhysicalPinInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMPhysicalPinInfo_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMPhysicalPinInfo_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMPhysicalPinInfo_GetPhysicalType(This,pType,ppszType) (This)->lpVtbl->GetPhysicalType(This,pType,ppszType)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMPhysicalPinInfo_GetPhysicalType_Proxy(IAMPhysicalPinInfo *This,LONG *pType,LPOLESTR *ppszType);") |
| cpp_quote(" void __RPC_STUB IAMPhysicalPinInfo_GetPhysicalType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMPhysicalPinInfo *PAMPHYSICALPININFO;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0338_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0338_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMExtDevice_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMExtDevice_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMExtDevice;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMExtDevice : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetCapability(LONG Capability,LONG *pValue,double *pdblValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_ExternalDeviceID(LPOLESTR *ppszData) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_ExternalDeviceVersion(LPOLESTR *ppszData) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_DevicePower(LONG PowerMode) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_DevicePower(LONG *pPowerMode) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Calibrate(HEVENT hEvent,LONG Mode,LONG *pStatus) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_DevicePort(LONG DevicePort) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_DevicePort(LONG *pDevicePort) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMExtDeviceVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMExtDevice *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMExtDevice *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMExtDevice *This);") |
| cpp_quote(" HRESULT (WINAPI *GetCapability)(IAMExtDevice *This,LONG Capability,LONG *pValue,double *pdblValue);") |
| cpp_quote(" HRESULT (WINAPI *get_ExternalDeviceID)(IAMExtDevice *This,LPOLESTR *ppszData);") |
| cpp_quote(" HRESULT (WINAPI *get_ExternalDeviceVersion)(IAMExtDevice *This,LPOLESTR *ppszData);") |
| cpp_quote(" HRESULT (WINAPI *put_DevicePower)(IAMExtDevice *This,LONG PowerMode);") |
| cpp_quote(" HRESULT (WINAPI *get_DevicePower)(IAMExtDevice *This,LONG *pPowerMode);") |
| cpp_quote(" HRESULT (WINAPI *Calibrate)(IAMExtDevice *This,HEVENT hEvent,LONG Mode,LONG *pStatus);") |
| cpp_quote(" HRESULT (WINAPI *put_DevicePort)(IAMExtDevice *This,LONG DevicePort);") |
| cpp_quote(" HRESULT (WINAPI *get_DevicePort)(IAMExtDevice *This,LONG *pDevicePort);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMExtDeviceVtbl;") |
| cpp_quote(" struct IAMExtDevice {") |
| cpp_quote(" CONST_VTBL struct IAMExtDeviceVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMExtDevice_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMExtDevice_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMExtDevice_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMExtDevice_GetCapability(This,Capability,pValue,pdblValue) (This)->lpVtbl->GetCapability(This,Capability,pValue,pdblValue)") |
| cpp_quote("#define IAMExtDevice_get_ExternalDeviceID(This,ppszData) (This)->lpVtbl->get_ExternalDeviceID(This,ppszData)") |
| cpp_quote("#define IAMExtDevice_get_ExternalDeviceVersion(This,ppszData) (This)->lpVtbl->get_ExternalDeviceVersion(This,ppszData)") |
| cpp_quote("#define IAMExtDevice_put_DevicePower(This,PowerMode) (This)->lpVtbl->put_DevicePower(This,PowerMode)") |
| cpp_quote("#define IAMExtDevice_get_DevicePower(This,pPowerMode) (This)->lpVtbl->get_DevicePower(This,pPowerMode)") |
| cpp_quote("#define IAMExtDevice_Calibrate(This,hEvent,Mode,pStatus) (This)->lpVtbl->Calibrate(This,hEvent,Mode,pStatus)") |
| cpp_quote("#define IAMExtDevice_put_DevicePort(This,DevicePort) (This)->lpVtbl->put_DevicePort(This,DevicePort)") |
| cpp_quote("#define IAMExtDevice_get_DevicePort(This,pDevicePort) (This)->lpVtbl->get_DevicePort(This,pDevicePort)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_GetCapability_Proxy(IAMExtDevice *This,LONG Capability,LONG *pValue,double *pdblValue);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_GetCapability_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_get_ExternalDeviceID_Proxy(IAMExtDevice *This,LPOLESTR *ppszData);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_get_ExternalDeviceID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_get_ExternalDeviceVersion_Proxy(IAMExtDevice *This,LPOLESTR *ppszData);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_get_ExternalDeviceVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_put_DevicePower_Proxy(IAMExtDevice *This,LONG PowerMode);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_put_DevicePower_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_get_DevicePower_Proxy(IAMExtDevice *This,LONG *pPowerMode);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_get_DevicePower_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_Calibrate_Proxy(IAMExtDevice *This,HEVENT hEvent,LONG Mode,LONG *pStatus);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_Calibrate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_put_DevicePort_Proxy(IAMExtDevice *This,LONG DevicePort);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_put_DevicePort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtDevice_get_DevicePort_Proxy(IAMExtDevice *This,LONG *pDevicePort);") |
| cpp_quote(" void __RPC_STUB IAMExtDevice_get_DevicePort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMExtDevice *PEXTDEVICE;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0339_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0339_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMExtTransport_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMExtTransport_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMExtTransport;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMExtTransport : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetCapability(LONG Capability,LONG *pValue,double *pdblValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_MediaState(LONG State) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_MediaState(LONG *pState) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_LocalControl(LONG State) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_LocalControl(LONG *pState) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetStatus(LONG StatusItem,LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetTransportBasicParameters(LONG Param,LONG *pValue,LPOLESTR *ppszData) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTransportBasicParameters(LONG Param,LONG Value,LPCOLESTR pszData) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetTransportVideoParameters(LONG Param,LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTransportVideoParameters(LONG Param,LONG Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetTransportAudioParameters(LONG Param,LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTransportAudioParameters(LONG Param,LONG Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_Mode(LONG Mode) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Mode(LONG *pMode) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_Rate(double dblRate) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_Rate(double *pdblRate) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetChase(LONG *pEnabled,LONG *pOffset,HEVENT *phEvent) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetChase(LONG Enable,LONG Offset,HEVENT hEvent) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetBump(LONG *pSpeed,LONG *pDuration) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetBump(LONG Speed,LONG Duration) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_AntiClogControl(LONG *pEnabled) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_AntiClogControl(LONG Enable) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetEditPropertySet(LONG EditID,LONG *pState) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetEditPropertySet(LONG *pEditID,LONG State) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetEditProperty(LONG EditID,LONG Param,LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetEditProperty(LONG EditID,LONG Param,LONG Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_EditStart(LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_EditStart(LONG Value) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMExtTransportVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMExtTransport *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMExtTransport *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMExtTransport *This);") |
| cpp_quote(" HRESULT (WINAPI *GetCapability)(IAMExtTransport *This,LONG Capability,LONG *pValue,double *pdblValue);") |
| cpp_quote(" HRESULT (WINAPI *put_MediaState)(IAMExtTransport *This,LONG State);") |
| cpp_quote(" HRESULT (WINAPI *get_MediaState)(IAMExtTransport *This,LONG *pState);") |
| cpp_quote(" HRESULT (WINAPI *put_LocalControl)(IAMExtTransport *This,LONG State);") |
| cpp_quote(" HRESULT (WINAPI *get_LocalControl)(IAMExtTransport *This,LONG *pState);") |
| cpp_quote(" HRESULT (WINAPI *GetStatus)(IAMExtTransport *This,LONG StatusItem,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *GetTransportBasicParameters)(IAMExtTransport *This,LONG Param,LONG *pValue,LPOLESTR *ppszData);") |
| cpp_quote(" HRESULT (WINAPI *SetTransportBasicParameters)(IAMExtTransport *This,LONG Param,LONG Value,LPCOLESTR pszData);") |
| cpp_quote(" HRESULT (WINAPI *GetTransportVideoParameters)(IAMExtTransport *This,LONG Param,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *SetTransportVideoParameters)(IAMExtTransport *This,LONG Param,LONG Value);") |
| cpp_quote(" HRESULT (WINAPI *GetTransportAudioParameters)(IAMExtTransport *This,LONG Param,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *SetTransportAudioParameters)(IAMExtTransport *This,LONG Param,LONG Value);") |
| cpp_quote(" HRESULT (WINAPI *put_Mode)(IAMExtTransport *This,LONG Mode);") |
| cpp_quote(" HRESULT (WINAPI *get_Mode)(IAMExtTransport *This,LONG *pMode);") |
| cpp_quote(" HRESULT (WINAPI *put_Rate)(IAMExtTransport *This,double dblRate);") |
| cpp_quote(" HRESULT (WINAPI *get_Rate)(IAMExtTransport *This,double *pdblRate);") |
| cpp_quote(" HRESULT (WINAPI *GetChase)(IAMExtTransport *This,LONG *pEnabled,LONG *pOffset,HEVENT *phEvent);") |
| cpp_quote(" HRESULT (WINAPI *SetChase)(IAMExtTransport *This,LONG Enable,LONG Offset,HEVENT hEvent);") |
| cpp_quote(" HRESULT (WINAPI *GetBump)(IAMExtTransport *This,LONG *pSpeed,LONG *pDuration);") |
| cpp_quote(" HRESULT (WINAPI *SetBump)(IAMExtTransport *This,LONG Speed,LONG Duration);") |
| cpp_quote(" HRESULT (WINAPI *get_AntiClogControl)(IAMExtTransport *This,LONG *pEnabled);") |
| cpp_quote(" HRESULT (WINAPI *put_AntiClogControl)(IAMExtTransport *This,LONG Enable);") |
| cpp_quote(" HRESULT (WINAPI *GetEditPropertySet)(IAMExtTransport *This,LONG EditID,LONG *pState);") |
| cpp_quote(" HRESULT (WINAPI *SetEditPropertySet)(IAMExtTransport *This,LONG *pEditID,LONG State);") |
| cpp_quote(" HRESULT (WINAPI *GetEditProperty)(IAMExtTransport *This,LONG EditID,LONG Param,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *SetEditProperty)(IAMExtTransport *This,LONG EditID,LONG Param,LONG Value);") |
| cpp_quote(" HRESULT (WINAPI *get_EditStart)(IAMExtTransport *This,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *put_EditStart)(IAMExtTransport *This,LONG Value);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMExtTransportVtbl;") |
| cpp_quote(" struct IAMExtTransport {") |
| cpp_quote(" CONST_VTBL struct IAMExtTransportVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMExtTransport_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMExtTransport_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMExtTransport_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMExtTransport_GetCapability(This,Capability,pValue,pdblValue) (This)->lpVtbl->GetCapability(This,Capability,pValue,pdblValue)") |
| cpp_quote("#define IAMExtTransport_put_MediaState(This,State) (This)->lpVtbl->put_MediaState(This,State)") |
| cpp_quote("#define IAMExtTransport_get_MediaState(This,pState) (This)->lpVtbl->get_MediaState(This,pState)") |
| cpp_quote("#define IAMExtTransport_put_LocalControl(This,State) (This)->lpVtbl->put_LocalControl(This,State)") |
| cpp_quote("#define IAMExtTransport_get_LocalControl(This,pState) (This)->lpVtbl->get_LocalControl(This,pState)") |
| cpp_quote("#define IAMExtTransport_GetStatus(This,StatusItem,pValue) (This)->lpVtbl->GetStatus(This,StatusItem,pValue)") |
| cpp_quote("#define IAMExtTransport_GetTransportBasicParameters(This,Param,pValue,ppszData) (This)->lpVtbl->GetTransportBasicParameters(This,Param,pValue,ppszData)") |
| cpp_quote("#define IAMExtTransport_SetTransportBasicParameters(This,Param,Value,pszData) (This)->lpVtbl->SetTransportBasicParameters(This,Param,Value,pszData)") |
| cpp_quote("#define IAMExtTransport_GetTransportVideoParameters(This,Param,pValue) (This)->lpVtbl->GetTransportVideoParameters(This,Param,pValue)") |
| cpp_quote("#define IAMExtTransport_SetTransportVideoParameters(This,Param,Value) (This)->lpVtbl->SetTransportVideoParameters(This,Param,Value)") |
| cpp_quote("#define IAMExtTransport_GetTransportAudioParameters(This,Param,pValue) (This)->lpVtbl->GetTransportAudioParameters(This,Param,pValue)") |
| cpp_quote("#define IAMExtTransport_SetTransportAudioParameters(This,Param,Value) (This)->lpVtbl->SetTransportAudioParameters(This,Param,Value)") |
| cpp_quote("#define IAMExtTransport_put_Mode(This,Mode) (This)->lpVtbl->put_Mode(This,Mode)") |
| cpp_quote("#define IAMExtTransport_get_Mode(This,pMode) (This)->lpVtbl->get_Mode(This,pMode)") |
| cpp_quote("#define IAMExtTransport_put_Rate(This,dblRate) (This)->lpVtbl->put_Rate(This,dblRate)") |
| cpp_quote("#define IAMExtTransport_get_Rate(This,pdblRate) (This)->lpVtbl->get_Rate(This,pdblRate)") |
| cpp_quote("#define IAMExtTransport_GetChase(This,pEnabled,pOffset,phEvent) (This)->lpVtbl->GetChase(This,pEnabled,pOffset,phEvent)") |
| cpp_quote("#define IAMExtTransport_SetChase(This,Enable,Offset,hEvent) (This)->lpVtbl->SetChase(This,Enable,Offset,hEvent)") |
| cpp_quote("#define IAMExtTransport_GetBump(This,pSpeed,pDuration) (This)->lpVtbl->GetBump(This,pSpeed,pDuration)") |
| cpp_quote("#define IAMExtTransport_SetBump(This,Speed,Duration) (This)->lpVtbl->SetBump(This,Speed,Duration)") |
| cpp_quote("#define IAMExtTransport_get_AntiClogControl(This,pEnabled) (This)->lpVtbl->get_AntiClogControl(This,pEnabled)") |
| cpp_quote("#define IAMExtTransport_put_AntiClogControl(This,Enable) (This)->lpVtbl->put_AntiClogControl(This,Enable)") |
| cpp_quote("#define IAMExtTransport_GetEditPropertySet(This,EditID,pState) (This)->lpVtbl->GetEditPropertySet(This,EditID,pState)") |
| cpp_quote("#define IAMExtTransport_SetEditPropertySet(This,pEditID,State) (This)->lpVtbl->SetEditPropertySet(This,pEditID,State)") |
| cpp_quote("#define IAMExtTransport_GetEditProperty(This,EditID,Param,pValue) (This)->lpVtbl->GetEditProperty(This,EditID,Param,pValue)") |
| cpp_quote("#define IAMExtTransport_SetEditProperty(This,EditID,Param,Value) (This)->lpVtbl->SetEditProperty(This,EditID,Param,Value)") |
| cpp_quote("#define IAMExtTransport_get_EditStart(This,pValue) (This)->lpVtbl->get_EditStart(This,pValue)") |
| cpp_quote("#define IAMExtTransport_put_EditStart(This,Value) (This)->lpVtbl->put_EditStart(This,Value)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetCapability_Proxy(IAMExtTransport *This,LONG Capability,LONG *pValue,double *pdblValue);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetCapability_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_put_MediaState_Proxy(IAMExtTransport *This,LONG State);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_put_MediaState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_get_MediaState_Proxy(IAMExtTransport *This,LONG *pState);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_get_MediaState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_put_LocalControl_Proxy(IAMExtTransport *This,LONG State);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_put_LocalControl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_get_LocalControl_Proxy(IAMExtTransport *This,LONG *pState);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_get_LocalControl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetStatus_Proxy(IAMExtTransport *This,LONG StatusItem,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetStatus_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetTransportBasicParameters_Proxy(IAMExtTransport *This,LONG Param,LONG *pValue,LPOLESTR *ppszData);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetTransportBasicParameters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_SetTransportBasicParameters_Proxy(IAMExtTransport *This,LONG Param,LONG Value,LPCOLESTR pszData);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_SetTransportBasicParameters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetTransportVideoParameters_Proxy(IAMExtTransport *This,LONG Param,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetTransportVideoParameters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_SetTransportVideoParameters_Proxy(IAMExtTransport *This,LONG Param,LONG Value);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_SetTransportVideoParameters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetTransportAudioParameters_Proxy(IAMExtTransport *This,LONG Param,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetTransportAudioParameters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_SetTransportAudioParameters_Proxy(IAMExtTransport *This,LONG Param,LONG Value);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_SetTransportAudioParameters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_put_Mode_Proxy(IAMExtTransport *This,LONG Mode);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_put_Mode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_get_Mode_Proxy(IAMExtTransport *This,LONG *pMode);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_get_Mode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_put_Rate_Proxy(IAMExtTransport *This,double dblRate);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_put_Rate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_get_Rate_Proxy(IAMExtTransport *This,double *pdblRate);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_get_Rate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetChase_Proxy(IAMExtTransport *This,LONG *pEnabled,LONG *pOffset,HEVENT *phEvent);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetChase_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_SetChase_Proxy(IAMExtTransport *This,LONG Enable,LONG Offset,HEVENT hEvent);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_SetChase_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetBump_Proxy(IAMExtTransport *This,LONG *pSpeed,LONG *pDuration);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetBump_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_SetBump_Proxy(IAMExtTransport *This,LONG Speed,LONG Duration);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_SetBump_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_get_AntiClogControl_Proxy(IAMExtTransport *This,LONG *pEnabled);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_get_AntiClogControl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_put_AntiClogControl_Proxy(IAMExtTransport *This,LONG Enable);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_put_AntiClogControl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetEditPropertySet_Proxy(IAMExtTransport *This,LONG EditID,LONG *pState);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetEditPropertySet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_SetEditPropertySet_Proxy(IAMExtTransport *This,LONG *pEditID,LONG State);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_SetEditPropertySet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_GetEditProperty_Proxy(IAMExtTransport *This,LONG EditID,LONG Param,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_GetEditProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_SetEditProperty_Proxy(IAMExtTransport *This,LONG EditID,LONG Param,LONG Value);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_SetEditProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_get_EditStart_Proxy(IAMExtTransport *This,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_get_EditStart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMExtTransport_put_EditStart_Proxy(IAMExtTransport *This,LONG Value);") |
| cpp_quote(" void __RPC_STUB IAMExtTransport_put_EditStart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMExtTransport *PIAMEXTTRANSPORT;") |
| cpp_quote("") |
| cpp_quote("#ifndef TIMECODE_DEFINED") |
| cpp_quote("#define TIMECODE_DEFINED") |
| cpp_quote(" typedef union _timecode {") |
| cpp_quote(" __C89_NAMELESS struct {") |
| cpp_quote(" WORD wFrameRate;") |
| cpp_quote(" WORD wFrameFract;") |
| cpp_quote(" DWORD dwFrames;") |
| cpp_quote(" };") |
| cpp_quote(" DWORDLONG qw;") |
| cpp_quote(" } TIMECODE;") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef TIMECODE *PTIMECODE;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagTIMECODE_SAMPLE {") |
| cpp_quote(" LONGLONG qwTick;") |
| cpp_quote(" TIMECODE timecode;") |
| cpp_quote(" DWORD dwUser;") |
| cpp_quote(" DWORD dwFlags;") |
| cpp_quote(" } TIMECODE_SAMPLE;") |
| cpp_quote("") |
| cpp_quote(" typedef TIMECODE_SAMPLE *PTIMECODE_SAMPLE;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0340_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0340_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMTimecodeReader_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMTimecodeReader_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMTimecodeReader;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMTimecodeReader : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetTCRMode(LONG Param,LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTCRMode(LONG Param,LONG Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_VITCLine(LONG Line) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_VITCLine(LONG *pLine) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetTimecode(PTIMECODE_SAMPLE pTimecodeSample) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMTimecodeReaderVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMTimecodeReader *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMTimecodeReader *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMTimecodeReader *This);") |
| cpp_quote(" HRESULT (WINAPI *GetTCRMode)(IAMTimecodeReader *This,LONG Param,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *SetTCRMode)(IAMTimecodeReader *This,LONG Param,LONG Value);") |
| cpp_quote(" HRESULT (WINAPI *put_VITCLine)(IAMTimecodeReader *This,LONG Line);") |
| cpp_quote(" HRESULT (WINAPI *get_VITCLine)(IAMTimecodeReader *This,LONG *pLine);") |
| cpp_quote(" HRESULT (WINAPI *GetTimecode)(IAMTimecodeReader *This,PTIMECODE_SAMPLE pTimecodeSample);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMTimecodeReaderVtbl;") |
| cpp_quote(" struct IAMTimecodeReader {") |
| cpp_quote(" CONST_VTBL struct IAMTimecodeReaderVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMTimecodeReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMTimecodeReader_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMTimecodeReader_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMTimecodeReader_GetTCRMode(This,Param,pValue) (This)->lpVtbl->GetTCRMode(This,Param,pValue)") |
| cpp_quote("#define IAMTimecodeReader_SetTCRMode(This,Param,Value) (This)->lpVtbl->SetTCRMode(This,Param,Value)") |
| cpp_quote("#define IAMTimecodeReader_put_VITCLine(This,Line) (This)->lpVtbl->put_VITCLine(This,Line)") |
| cpp_quote("#define IAMTimecodeReader_get_VITCLine(This,pLine) (This)->lpVtbl->get_VITCLine(This,pLine)") |
| cpp_quote("#define IAMTimecodeReader_GetTimecode(This,pTimecodeSample) (This)->lpVtbl->GetTimecode(This,pTimecodeSample)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeReader_GetTCRMode_Proxy(IAMTimecodeReader *This,LONG Param,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeReader_GetTCRMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeReader_SetTCRMode_Proxy(IAMTimecodeReader *This,LONG Param,LONG Value);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeReader_SetTCRMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeReader_put_VITCLine_Proxy(IAMTimecodeReader *This,LONG Line);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeReader_put_VITCLine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeReader_get_VITCLine_Proxy(IAMTimecodeReader *This,LONG *pLine);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeReader_get_VITCLine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeReader_GetTimecode_Proxy(IAMTimecodeReader *This,PTIMECODE_SAMPLE pTimecodeSample);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeReader_GetTimecode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMTimecodeReader *PIAMTIMECODEREADER;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0341_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0341_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMTimecodeGenerator_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMTimecodeGenerator_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMTimecodeGenerator;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMTimecodeGenerator : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetTCGMode(LONG Param,LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTCGMode(LONG Param,LONG Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_VITCLine(LONG Line) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI get_VITCLine(LONG *pLine) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTimecode(PTIMECODE_SAMPLE pTimecodeSample) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetTimecode(PTIMECODE_SAMPLE pTimecodeSample) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMTimecodeGeneratorVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMTimecodeGenerator *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMTimecodeGenerator *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMTimecodeGenerator *This);") |
| cpp_quote(" HRESULT (WINAPI *GetTCGMode)(IAMTimecodeGenerator *This,LONG Param,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *SetTCGMode)(IAMTimecodeGenerator *This,LONG Param,LONG Value);") |
| cpp_quote(" HRESULT (WINAPI *put_VITCLine)(IAMTimecodeGenerator *This,LONG Line);") |
| cpp_quote(" HRESULT (WINAPI *get_VITCLine)(IAMTimecodeGenerator *This,LONG *pLine);") |
| cpp_quote(" HRESULT (WINAPI *SetTimecode)(IAMTimecodeGenerator *This,PTIMECODE_SAMPLE pTimecodeSample);") |
| cpp_quote(" HRESULT (WINAPI *GetTimecode)(IAMTimecodeGenerator *This,PTIMECODE_SAMPLE pTimecodeSample);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMTimecodeGeneratorVtbl;") |
| cpp_quote(" struct IAMTimecodeGenerator {") |
| cpp_quote(" CONST_VTBL struct IAMTimecodeGeneratorVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMTimecodeGenerator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMTimecodeGenerator_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMTimecodeGenerator_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMTimecodeGenerator_GetTCGMode(This,Param,pValue) (This)->lpVtbl->GetTCGMode(This,Param,pValue)") |
| cpp_quote("#define IAMTimecodeGenerator_SetTCGMode(This,Param,Value) (This)->lpVtbl->SetTCGMode(This,Param,Value)") |
| cpp_quote("#define IAMTimecodeGenerator_put_VITCLine(This,Line) (This)->lpVtbl->put_VITCLine(This,Line)") |
| cpp_quote("#define IAMTimecodeGenerator_get_VITCLine(This,pLine) (This)->lpVtbl->get_VITCLine(This,pLine)") |
| cpp_quote("#define IAMTimecodeGenerator_SetTimecode(This,pTimecodeSample) (This)->lpVtbl->SetTimecode(This,pTimecodeSample)") |
| cpp_quote("#define IAMTimecodeGenerator_GetTimecode(This,pTimecodeSample) (This)->lpVtbl->GetTimecode(This,pTimecodeSample)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeGenerator_GetTCGMode_Proxy(IAMTimecodeGenerator *This,LONG Param,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeGenerator_GetTCGMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeGenerator_SetTCGMode_Proxy(IAMTimecodeGenerator *This,LONG Param,LONG Value);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeGenerator_SetTCGMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeGenerator_put_VITCLine_Proxy(IAMTimecodeGenerator *This,LONG Line);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeGenerator_put_VITCLine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeGenerator_get_VITCLine_Proxy(IAMTimecodeGenerator *This,LONG *pLine);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeGenerator_get_VITCLine_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeGenerator_SetTimecode_Proxy(IAMTimecodeGenerator *This,PTIMECODE_SAMPLE pTimecodeSample);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeGenerator_SetTimecode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeGenerator_GetTimecode_Proxy(IAMTimecodeGenerator *This,PTIMECODE_SAMPLE pTimecodeSample);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeGenerator_GetTimecode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMTimecodeGenerator *PIAMTIMECODEGENERATOR;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0342_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0342_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMTimecodeDisplay_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMTimecodeDisplay_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMTimecodeDisplay;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMTimecodeDisplay : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetTCDisplayEnable(LONG *pState) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTCDisplayEnable(LONG State) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetTCDisplay(LONG Param,LONG *pValue) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetTCDisplay(LONG Param,LONG Value) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMTimecodeDisplayVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMTimecodeDisplay *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMTimecodeDisplay *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMTimecodeDisplay *This);") |
| cpp_quote(" HRESULT (WINAPI *GetTCDisplayEnable)(IAMTimecodeDisplay *This,LONG *pState);") |
| cpp_quote(" HRESULT (WINAPI *SetTCDisplayEnable)(IAMTimecodeDisplay *This,LONG State);") |
| cpp_quote(" HRESULT (WINAPI *GetTCDisplay)(IAMTimecodeDisplay *This,LONG Param,LONG *pValue);") |
| cpp_quote(" HRESULT (WINAPI *SetTCDisplay)(IAMTimecodeDisplay *This,LONG Param,LONG Value);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMTimecodeDisplayVtbl;") |
| cpp_quote(" struct IAMTimecodeDisplay {") |
| cpp_quote(" CONST_VTBL struct IAMTimecodeDisplayVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMTimecodeDisplay_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMTimecodeDisplay_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMTimecodeDisplay_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMTimecodeDisplay_GetTCDisplayEnable(This,pState) (This)->lpVtbl->GetTCDisplayEnable(This,pState)") |
| cpp_quote("#define IAMTimecodeDisplay_SetTCDisplayEnable(This,State) (This)->lpVtbl->SetTCDisplayEnable(This,State)") |
| cpp_quote("#define IAMTimecodeDisplay_GetTCDisplay(This,Param,pValue) (This)->lpVtbl->GetTCDisplay(This,Param,pValue)") |
| cpp_quote("#define IAMTimecodeDisplay_SetTCDisplay(This,Param,Value) (This)->lpVtbl->SetTCDisplay(This,Param,Value)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeDisplay_GetTCDisplayEnable_Proxy(IAMTimecodeDisplay *This,LONG *pState);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeDisplay_GetTCDisplayEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeDisplay_SetTCDisplayEnable_Proxy(IAMTimecodeDisplay *This,LONG State);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeDisplay_SetTCDisplayEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeDisplay_GetTCDisplay_Proxy(IAMTimecodeDisplay *This,LONG Param,LONG *pValue);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeDisplay_GetTCDisplay_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMTimecodeDisplay_SetTCDisplay_Proxy(IAMTimecodeDisplay *This,LONG Param,LONG Value);") |
| cpp_quote(" void __RPC_STUB IAMTimecodeDisplay_SetTCDisplay_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMTimecodeDisplay *PIAMTIMECODEDISPLAY;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0343_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0343_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMDevMemoryAllocator_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMDevMemoryAllocator_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMDevMemoryAllocator;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMDevMemoryAllocator : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetInfo(DWORD *pdwcbTotalFree,DWORD *pdwcbLargestFree,DWORD *pdwcbTotalMemory,DWORD *pdwcbMinimumChunk) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI CheckMemory(const BYTE *pBuffer) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Alloc(BYTE **ppBuffer,DWORD *pdwcbBuffer) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Free(BYTE *pBuffer) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetDevMemoryObject(IUnknown **ppUnkInnner,IUnknown *pUnkOuter) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMDevMemoryAllocatorVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMDevMemoryAllocator *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMDevMemoryAllocator *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMDevMemoryAllocator *This);") |
| cpp_quote(" HRESULT (WINAPI *GetInfo)(IAMDevMemoryAllocator *This,DWORD *pdwcbTotalFree,DWORD *pdwcbLargestFree,DWORD *pdwcbTotalMemory,DWORD *pdwcbMinimumChunk);") |
| cpp_quote(" HRESULT (WINAPI *CheckMemory)(IAMDevMemoryAllocator *This,const BYTE *pBuffer);") |
| cpp_quote(" HRESULT (WINAPI *Alloc)(IAMDevMemoryAllocator *This,BYTE **ppBuffer,DWORD *pdwcbBuffer);") |
| cpp_quote(" HRESULT (WINAPI *Free)(IAMDevMemoryAllocator *This,BYTE *pBuffer);") |
| cpp_quote(" HRESULT (WINAPI *GetDevMemoryObject)(IAMDevMemoryAllocator *This,IUnknown **ppUnkInnner,IUnknown *pUnkOuter);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMDevMemoryAllocatorVtbl;") |
| cpp_quote(" struct IAMDevMemoryAllocator {") |
| cpp_quote(" CONST_VTBL struct IAMDevMemoryAllocatorVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMDevMemoryAllocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMDevMemoryAllocator_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMDevMemoryAllocator_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMDevMemoryAllocator_GetInfo(This,pdwcbTotalFree,pdwcbLargestFree,pdwcbTotalMemory,pdwcbMinimumChunk) (This)->lpVtbl->GetInfo(This,pdwcbTotalFree,pdwcbLargestFree,pdwcbTotalMemory,pdwcbMinimumChunk)") |
| cpp_quote("#define IAMDevMemoryAllocator_CheckMemory(This,pBuffer) (This)->lpVtbl->CheckMemory(This,pBuffer)") |
| cpp_quote("#define IAMDevMemoryAllocator_Alloc(This,ppBuffer,pdwcbBuffer) (This)->lpVtbl->Alloc(This,ppBuffer,pdwcbBuffer)") |
| cpp_quote("#define IAMDevMemoryAllocator_Free(This,pBuffer) (This)->lpVtbl->Free(This,pBuffer)") |
| cpp_quote("#define IAMDevMemoryAllocator_GetDevMemoryObject(This,ppUnkInnner,pUnkOuter) (This)->lpVtbl->GetDevMemoryObject(This,ppUnkInnner,pUnkOuter)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryAllocator_GetInfo_Proxy(IAMDevMemoryAllocator *This,DWORD *pdwcbTotalFree,DWORD *pdwcbLargestFree,DWORD *pdwcbTotalMemory,DWORD *pdwcbMinimumChunk);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryAllocator_GetInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryAllocator_CheckMemory_Proxy(IAMDevMemoryAllocator *This,const BYTE *pBuffer);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryAllocator_CheckMemory_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryAllocator_Alloc_Proxy(IAMDevMemoryAllocator *This,BYTE **ppBuffer,DWORD *pdwcbBuffer);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryAllocator_Alloc_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryAllocator_Free_Proxy(IAMDevMemoryAllocator *This,BYTE *pBuffer);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryAllocator_Free_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryAllocator_GetDevMemoryObject_Proxy(IAMDevMemoryAllocator *This,IUnknown **ppUnkInnner,IUnknown *pUnkOuter);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryAllocator_GetDevMemoryObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMDevMemoryAllocator *PAMDEVMEMORYALLOCATOR;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0344_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0344_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMDevMemoryControl_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMDevMemoryControl_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMDevMemoryControl;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMDevMemoryControl : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI QueryWriteSync(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI WriteSync(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetDevId(DWORD *pdwDevId) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMDevMemoryControlVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMDevMemoryControl *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMDevMemoryControl *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMDevMemoryControl *This);") |
| cpp_quote(" HRESULT (WINAPI *QueryWriteSync)(IAMDevMemoryControl *This);") |
| cpp_quote(" HRESULT (WINAPI *WriteSync)(IAMDevMemoryControl *This);") |
| cpp_quote(" HRESULT (WINAPI *GetDevId)(IAMDevMemoryControl *This,DWORD *pdwDevId);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMDevMemoryControlVtbl;") |
| cpp_quote(" struct IAMDevMemoryControl {") |
| cpp_quote(" CONST_VTBL struct IAMDevMemoryControlVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMDevMemoryControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMDevMemoryControl_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMDevMemoryControl_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMDevMemoryControl_QueryWriteSync(This) (This)->lpVtbl->QueryWriteSync(This)") |
| cpp_quote("#define IAMDevMemoryControl_WriteSync(This) (This)->lpVtbl->WriteSync(This)") |
| cpp_quote("#define IAMDevMemoryControl_GetDevId(This,pdwDevId) (This)->lpVtbl->GetDevId(This,pdwDevId)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryControl_QueryWriteSync_Proxy(IAMDevMemoryControl *This);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryControl_QueryWriteSync_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryControl_WriteSync_Proxy(IAMDevMemoryControl *This);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryControl_WriteSync_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDevMemoryControl_GetDevId_Proxy(IAMDevMemoryControl *This,DWORD *pdwDevId);") |
| cpp_quote(" void __RPC_STUB IAMDevMemoryControl_GetDevId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMDevMemoryControl *PAMDEVMEMORYCONTROL;") |
| cpp_quote("") |
| cpp_quote(" enum _AMSTREAMSELECTINFOFLAGS {") |
| cpp_quote(" AMSTREAMSELECTINFO_ENABLED = 0x1,AMSTREAMSELECTINFO_EXCLUSIVE = 0x2") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" enum _AMSTREAMSELECTENABLEFLAGS {") |
| cpp_quote(" AMSTREAMSELECTENABLE_ENABLE = 0x1,AMSTREAMSELECTENABLE_ENABLEALL = 0x2") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0345_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0345_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMStreamSelect_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMStreamSelect_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMStreamSelect;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMStreamSelect : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI Count(DWORD *pcStreams) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Info(LONG lIndex,AM_MEDIA_TYPE **ppmt,DWORD *pdwFlags,LCID *plcid,DWORD *pdwGroup,WCHAR **ppszName,IUnknown **ppObject,IUnknown **ppUnk) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Enable(LONG lIndex,DWORD dwFlags) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMStreamSelectVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMStreamSelect *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMStreamSelect *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMStreamSelect *This);") |
| cpp_quote(" HRESULT (WINAPI *Count)(IAMStreamSelect *This,DWORD *pcStreams);") |
| cpp_quote(" HRESULT (WINAPI *Info)(IAMStreamSelect *This,LONG lIndex,AM_MEDIA_TYPE **ppmt,DWORD *pdwFlags,LCID *plcid,DWORD *pdwGroup,WCHAR **ppszName,IUnknown **ppObject,IUnknown **ppUnk);") |
| cpp_quote(" HRESULT (WINAPI *Enable)(IAMStreamSelect *This,LONG lIndex,DWORD dwFlags);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMStreamSelectVtbl;") |
| cpp_quote(" struct IAMStreamSelect {") |
| cpp_quote(" CONST_VTBL struct IAMStreamSelectVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMStreamSelect_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMStreamSelect_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMStreamSelect_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMStreamSelect_Count(This,pcStreams) (This)->lpVtbl->Count(This,pcStreams)") |
| cpp_quote("#define IAMStreamSelect_Info(This,lIndex,ppmt,pdwFlags,plcid,pdwGroup,ppszName,ppObject,ppUnk) (This)->lpVtbl->Info(This,lIndex,ppmt,pdwFlags,plcid,pdwGroup,ppszName,ppObject,ppUnk)") |
| cpp_quote("#define IAMStreamSelect_Enable(This,lIndex,dwFlags) (This)->lpVtbl->Enable(This,lIndex,dwFlags)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMStreamSelect_Count_Proxy(IAMStreamSelect *This,DWORD *pcStreams);") |
| cpp_quote(" void __RPC_STUB IAMStreamSelect_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMStreamSelect_Info_Proxy(IAMStreamSelect *This,LONG lIndex,AM_MEDIA_TYPE **ppmt,DWORD *pdwFlags,LCID *plcid,DWORD *pdwGroup,WCHAR **ppszName,IUnknown **ppObject,IUnknown **ppUnk);") |
| cpp_quote(" void __RPC_STUB IAMStreamSelect_Info_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMStreamSelect_Enable_Proxy(IAMStreamSelect *This,LONG lIndex,DWORD dwFlags);") |
| cpp_quote(" void __RPC_STUB IAMStreamSelect_Enable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef IAMStreamSelect *PAMSTREAMSELECT;") |
| cpp_quote("") |
| cpp_quote(" enum _AMRESCTL_RESERVEFLAGS {") |
| cpp_quote(" AMRESCTL_RESERVEFLAGS_RESERVE = 0,AMRESCTL_RESERVEFLAGS_UNRESERVE = 0x1") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0346_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0346_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMResourceControl_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMResourceControl_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMResourceControl;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMResourceControl : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI Reserve(DWORD dwFlags,PVOID pvReserved) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMResourceControlVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMResourceControl *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMResourceControl *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMResourceControl *This);") |
| cpp_quote(" HRESULT (WINAPI *Reserve)(IAMResourceControl *This,DWORD dwFlags,PVOID pvReserved);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMResourceControlVtbl;") |
| cpp_quote(" struct IAMResourceControl {") |
| cpp_quote(" CONST_VTBL struct IAMResourceControlVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMResourceControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMResourceControl_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMResourceControl_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMResourceControl_Reserve(This,dwFlags,pvReserved) (This)->lpVtbl->Reserve(This,dwFlags,pvReserved)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMResourceControl_Reserve_Proxy(IAMResourceControl *This,DWORD dwFlags,PVOID pvReserved);") |
| cpp_quote(" void __RPC_STUB IAMResourceControl_Reserve_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMClockAdjust_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMClockAdjust_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMClockAdjust;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMClockAdjust : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI SetClockDelta(REFERENCE_TIME rtDelta) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMClockAdjustVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMClockAdjust *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMClockAdjust *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMClockAdjust *This);") |
| cpp_quote(" HRESULT (WINAPI *SetClockDelta)(IAMClockAdjust *This,REFERENCE_TIME rtDelta);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMClockAdjustVtbl;") |
| cpp_quote(" struct IAMClockAdjust {") |
| cpp_quote(" CONST_VTBL struct IAMClockAdjustVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMClockAdjust_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMClockAdjust_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMClockAdjust_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMClockAdjust_SetClockDelta(This,rtDelta) (This)->lpVtbl->SetClockDelta(This,rtDelta)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMClockAdjust_SetClockDelta_Proxy(IAMClockAdjust *This,REFERENCE_TIME rtDelta);") |
| cpp_quote(" void __RPC_STUB IAMClockAdjust_SetClockDelta_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDrawVideoImage_INTERFACE_DEFINED__") |
| cpp_quote("#define __IDrawVideoImage_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IDrawVideoImage;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IDrawVideoImage : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI DrawVideoImageBegin(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI DrawVideoImageEnd(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI DrawVideoImageDraw(HDC hdc,LPRECT lprcSrc,LPRECT lprcDst) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IDrawVideoImageVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IDrawVideoImage *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IDrawVideoImage *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IDrawVideoImage *This);") |
| cpp_quote(" HRESULT (WINAPI *DrawVideoImageBegin)(IDrawVideoImage *This);") |
| cpp_quote(" HRESULT (WINAPI *DrawVideoImageEnd)(IDrawVideoImage *This);") |
| cpp_quote(" HRESULT (WINAPI *DrawVideoImageDraw)(IDrawVideoImage *This,HDC hdc,LPRECT lprcSrc,LPRECT lprcDst);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IDrawVideoImageVtbl;") |
| cpp_quote(" struct IDrawVideoImage {") |
| cpp_quote(" CONST_VTBL struct IDrawVideoImageVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IDrawVideoImage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IDrawVideoImage_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IDrawVideoImage_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IDrawVideoImage_DrawVideoImageBegin(This) (This)->lpVtbl->DrawVideoImageBegin(This)") |
| cpp_quote("#define IDrawVideoImage_DrawVideoImageEnd(This) (This)->lpVtbl->DrawVideoImageEnd(This)") |
| cpp_quote("#define IDrawVideoImage_DrawVideoImageDraw(This,hdc,lprcSrc,lprcDst) (This)->lpVtbl->DrawVideoImageDraw(This,hdc,lprcSrc,lprcDst)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IDrawVideoImage_DrawVideoImageBegin_Proxy(IDrawVideoImage *This);") |
| cpp_quote(" void __RPC_STUB IDrawVideoImage_DrawVideoImageBegin_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDrawVideoImage_DrawVideoImageEnd_Proxy(IDrawVideoImage *This);") |
| cpp_quote(" void __RPC_STUB IDrawVideoImage_DrawVideoImageEnd_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDrawVideoImage_DrawVideoImageDraw_Proxy(IDrawVideoImage *This,HDC hdc,LPRECT lprcSrc,LPRECT lprcDst);") |
| cpp_quote(" void __RPC_STUB IDrawVideoImage_DrawVideoImageDraw_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDecimateVideoImage_INTERFACE_DEFINED__") |
| cpp_quote("#define __IDecimateVideoImage_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IDecimateVideoImage;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IDecimateVideoImage : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI SetDecimationImageSize(LONG lWidth,LONG lHeight) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI ResetDecimationImageSize(void) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IDecimateVideoImageVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IDecimateVideoImage *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IDecimateVideoImage *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IDecimateVideoImage *This);") |
| cpp_quote(" HRESULT (WINAPI *SetDecimationImageSize)(IDecimateVideoImage *This,LONG lWidth,LONG lHeight);") |
| cpp_quote(" HRESULT (WINAPI *ResetDecimationImageSize)(IDecimateVideoImage *This);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IDecimateVideoImageVtbl;") |
| cpp_quote(" struct IDecimateVideoImage {") |
| cpp_quote(" CONST_VTBL struct IDecimateVideoImageVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IDecimateVideoImage_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IDecimateVideoImage_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IDecimateVideoImage_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IDecimateVideoImage_SetDecimationImageSize(This,lWidth,lHeight) (This)->lpVtbl->SetDecimationImageSize(This,lWidth,lHeight)") |
| cpp_quote("#define IDecimateVideoImage_ResetDecimationImageSize(This) (This)->lpVtbl->ResetDecimationImageSize(This)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IDecimateVideoImage_SetDecimationImageSize_Proxy(IDecimateVideoImage *This,LONG lWidth,LONG lHeight);") |
| cpp_quote(" void __RPC_STUB IDecimateVideoImage_SetDecimationImageSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDecimateVideoImage_ResetDecimationImageSize_Proxy(IDecimateVideoImage *This);") |
| cpp_quote(" void __RPC_STUB IDecimateVideoImage_ResetDecimationImageSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef enum _DECIMATION_USAGE {") |
| cpp_quote(" DECIMATION_LEGACY = 0,") |
| cpp_quote(" DECIMATION_USE_DECODER_ONLY,DECIMATION_USE_VIDEOPORT_ONLY,DECIMATION_USE_OVERLAY_ONLY,") |
| cpp_quote(" DECIMATION_DEFAULT") |
| cpp_quote(" } DECIMATION_USAGE;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0351_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0351_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMVideoDecimationProperties_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMVideoDecimationProperties_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMVideoDecimationProperties;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMVideoDecimationProperties : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI QueryDecimationUsage(DECIMATION_USAGE *lpUsage) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetDecimationUsage(DECIMATION_USAGE Usage) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMVideoDecimationPropertiesVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMVideoDecimationProperties *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMVideoDecimationProperties *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMVideoDecimationProperties *This);") |
| cpp_quote(" HRESULT (WINAPI *QueryDecimationUsage)(IAMVideoDecimationProperties *This,DECIMATION_USAGE *lpUsage);") |
| cpp_quote(" HRESULT (WINAPI *SetDecimationUsage)(IAMVideoDecimationProperties *This,DECIMATION_USAGE Usage);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMVideoDecimationPropertiesVtbl;") |
| cpp_quote(" struct IAMVideoDecimationProperties {") |
| cpp_quote(" CONST_VTBL struct IAMVideoDecimationPropertiesVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMVideoDecimationProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMVideoDecimationProperties_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMVideoDecimationProperties_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMVideoDecimationProperties_QueryDecimationUsage(This,lpUsage) (This)->lpVtbl->QueryDecimationUsage(This,lpUsage)") |
| cpp_quote("#define IAMVideoDecimationProperties_SetDecimationUsage(This,Usage) (This)->lpVtbl->SetDecimationUsage(This,Usage)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMVideoDecimationProperties_QueryDecimationUsage_Proxy(IAMVideoDecimationProperties *This,DECIMATION_USAGE *lpUsage);") |
| cpp_quote(" void __RPC_STUB IAMVideoDecimationProperties_QueryDecimationUsage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMVideoDecimationProperties_SetDecimationUsage_Proxy(IAMVideoDecimationProperties *This,DECIMATION_USAGE Usage);") |
| cpp_quote(" void __RPC_STUB IAMVideoDecimationProperties_SetDecimationUsage_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" enum _AM_PUSHSOURCE_FLAGS {") |
| cpp_quote(" AM_PUSHSOURCECAPS_INTERNAL_RM = 0x1,AM_PUSHSOURCECAPS_NOT_LIVE = 0x2,AM_PUSHSOURCECAPS_PRIVATE_CLOCK = 0x4,") |
| cpp_quote(" AM_PUSHSOURCEREQS_USE_STREAM_CLOCK = 0x10000,AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN = 0x20000") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_s_ifspec;") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMDeviceRemoval_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMDeviceRemoval_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMDeviceRemoval;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMDeviceRemoval : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI DeviceInfo(CLSID *pclsidInterfaceClass,WCHAR **pwszSymbolicLink) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Reassociate(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Disassociate(void) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMDeviceRemovalVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMDeviceRemoval *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMDeviceRemoval *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMDeviceRemoval *This);") |
| cpp_quote(" HRESULT (WINAPI *DeviceInfo)(IAMDeviceRemoval *This,CLSID *pclsidInterfaceClass,WCHAR **pwszSymbolicLink);") |
| cpp_quote(" HRESULT (WINAPI *Reassociate)(IAMDeviceRemoval *This);") |
| cpp_quote(" HRESULT (WINAPI *Disassociate)(IAMDeviceRemoval *This);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMDeviceRemovalVtbl;") |
| cpp_quote(" struct IAMDeviceRemoval {") |
| cpp_quote(" CONST_VTBL struct IAMDeviceRemovalVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMDeviceRemoval_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMDeviceRemoval_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMDeviceRemoval_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMDeviceRemoval_DeviceInfo(This,pclsidInterfaceClass,pwszSymbolicLink) (This)->lpVtbl->DeviceInfo(This,pclsidInterfaceClass,pwszSymbolicLink)") |
| cpp_quote("#define IAMDeviceRemoval_Reassociate(This) (This)->lpVtbl->Reassociate(This)") |
| cpp_quote("#define IAMDeviceRemoval_Disassociate(This) (This)->lpVtbl->Disassociate(This)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMDeviceRemoval_DeviceInfo_Proxy(IAMDeviceRemoval *This,CLSID *pclsidInterfaceClass,WCHAR **pwszSymbolicLink);") |
| cpp_quote(" void __RPC_STUB IAMDeviceRemoval_DeviceInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDeviceRemoval_Reassociate_Proxy(IAMDeviceRemoval *This);") |
| cpp_quote(" void __RPC_STUB IAMDeviceRemoval_Reassociate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMDeviceRemoval_Disassociate_Proxy(IAMDeviceRemoval *This);") |
| cpp_quote(" void __RPC_STUB IAMDeviceRemoval_Disassociate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" typedef struct __MIDL___MIDL_itf_strmif_0355_0001 {") |
| cpp_quote(" DWORD dwDVAAuxSrc;") |
| cpp_quote(" DWORD dwDVAAuxCtl;") |
| cpp_quote(" DWORD dwDVAAuxSrc1;") |
| cpp_quote(" DWORD dwDVAAuxCtl1;") |
| cpp_quote(" DWORD dwDVVAuxSrc;") |
| cpp_quote(" DWORD dwDVVAuxCtl;") |
| cpp_quote(" DWORD dwDVReserved[2];") |
| cpp_quote(" } DVINFO;") |
| cpp_quote("") |
| cpp_quote(" typedef struct __MIDL___MIDL_itf_strmif_0355_0001 *PDVINFO;") |
| cpp_quote("") |
| cpp_quote(" enum _DVENCODERRESOLUTION {") |
| cpp_quote(" DVENCODERRESOLUTION_720x480 = 2012,DVENCODERRESOLUTION_360x240 = 2013,DVENCODERRESOLUTION_180x120 = 2014,DVENCODERRESOLUTION_88x60 = 2015") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" enum _DVENCODERVIDEOFORMAT {") |
| cpp_quote(" DVENCODERVIDEOFORMAT_NTSC = 2000,DVENCODERVIDEOFORMAT_PAL = 2001") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" enum _DVENCODERFORMAT {") |
| cpp_quote(" DVENCODERFORMAT_DVSD = 2007,DVENCODERFORMAT_DVHD = 2008,DVENCODERFORMAT_DVSL = 2009") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0355_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0355_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IDVEnc_INTERFACE_DEFINED__") |
| cpp_quote("#define __IDVEnc_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IDVEnc;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IDVEnc : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI get_IFormatResolution(int *VideoFormat,int *DVFormat,int *Resolution,BYTE fDVInfo,DVINFO *sDVInfo) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_IFormatResolution(int VideoFormat,int DVFormat,int Resolution,BYTE fDVInfo,DVINFO *sDVInfo) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IDVEncVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IDVEnc *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IDVEnc *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IDVEnc *This);") |
| cpp_quote(" HRESULT (WINAPI *get_IFormatResolution)(IDVEnc *This,int *VideoFormat,int *DVFormat,int *Resolution,BYTE fDVInfo,DVINFO *sDVInfo);") |
| cpp_quote(" HRESULT (WINAPI *put_IFormatResolution)(IDVEnc *This,int VideoFormat,int DVFormat,int Resolution,BYTE fDVInfo,DVINFO *sDVInfo);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IDVEncVtbl;") |
| cpp_quote(" struct IDVEnc {") |
| cpp_quote(" CONST_VTBL struct IDVEncVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IDVEnc_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IDVEnc_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IDVEnc_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IDVEnc_get_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo) (This)->lpVtbl->get_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo)") |
| cpp_quote("#define IDVEnc_put_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo) (This)->lpVtbl->put_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IDVEnc_get_IFormatResolution_Proxy(IDVEnc *This,int *VideoFormat,int *DVFormat,int *Resolution,BYTE fDVInfo,DVINFO *sDVInfo);") |
| cpp_quote(" void __RPC_STUB IDVEnc_get_IFormatResolution_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IDVEnc_put_IFormatResolution_Proxy(IDVEnc *This,int VideoFormat,int DVFormat,int Resolution,BYTE fDVInfo,DVINFO *sDVInfo);") |
| cpp_quote(" void __RPC_STUB IDVEnc_put_IFormatResolution_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" enum _DVDECODERRESOLUTION {") |
| cpp_quote(" DVDECODERRESOLUTION_720x480 = 1000,DVDECODERRESOLUTION_360x240 = 1001,DVDECODERRESOLUTION_180x120 = 1002,DVDECODERRESOLUTION_88x60 = 1003") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" enum _DVRESOLUTION {") |
| cpp_quote(" DVRESOLUTION_FULL = 1000,DVRESOLUTION_HALF = 1001,DVRESOLUTION_QUARTER = 1002,DVRESOLUTION_DC = 1003") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0356_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0356_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IIPDVDec_INTERFACE_DEFINED__") |
| cpp_quote("#define __IIPDVDec_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IIPDVDec;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IIPDVDec : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI get_IPDisplay(int *displayPix) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI put_IPDisplay(int displayPix) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IIPDVDecVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IIPDVDec *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IIPDVDec *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IIPDVDec *This);") |
| cpp_quote(" HRESULT (WINAPI *get_IPDisplay)(IIPDVDec *This,int *displayPix);") |
| cpp_quote(" HRESULT (WINAPI *put_IPDisplay)(IIPDVDec *This,int displayPix);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IIPDVDecVtbl;") |
| cpp_quote(" struct IIPDVDec {") |
| cpp_quote(" CONST_VTBL struct IIPDVDecVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IIPDVDec_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IIPDVDec_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IIPDVDec_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IIPDVDec_get_IPDisplay(This,displayPix) (This)->lpVtbl->get_IPDisplay(This,displayPix)") |
| cpp_quote("#define IIPDVDec_put_IPDisplay(This,displayPix) (This)->lpVtbl->put_IPDisplay(This,displayPix)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IIPDVDec_get_IPDisplay_Proxy(IIPDVDec *This,int *displayPix);") |
| cpp_quote(" void __RPC_STUB IIPDVDec_get_IPDisplay_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IIPDVDec_put_IPDisplay_Proxy(IIPDVDec *This,int displayPix);") |
| cpp_quote(" void __RPC_STUB IIPDVDec_put_IPDisplay_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDVRGB219_INTERFACE_DEFINED__") |
| cpp_quote("#define __IDVRGB219_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IDVRGB219;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IDVRGB219 : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI SetRGB219(WINBOOL bState) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IDVRGB219Vtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IDVRGB219 *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IDVRGB219 *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IDVRGB219 *This);") |
| cpp_quote(" HRESULT (WINAPI *SetRGB219)(IDVRGB219 *This,WINBOOL bState);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IDVRGB219Vtbl;") |
| cpp_quote(" struct IDVRGB219 {") |
| cpp_quote(" CONST_VTBL struct IDVRGB219Vtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IDVRGB219_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IDVRGB219_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IDVRGB219_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IDVRGB219_SetRGB219(This,bState) (This)->lpVtbl->SetRGB219(This,bState)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IDVRGB219_SetRGB219_Proxy(IDVRGB219 *This,WINBOOL bState);") |
| cpp_quote(" void __RPC_STUB IDVRGB219_SetRGB219_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IDVSplitter_INTERFACE_DEFINED__") |
| cpp_quote("#define __IDVSplitter_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IDVSplitter;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IDVSplitter : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI DiscardAlternateVideoFrames(int nDiscard) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IDVSplitterVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IDVSplitter *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IDVSplitter *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IDVSplitter *This);") |
| cpp_quote(" HRESULT (WINAPI *DiscardAlternateVideoFrames)(IDVSplitter *This,int nDiscard);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IDVSplitterVtbl;") |
| cpp_quote(" struct IDVSplitter {") |
| cpp_quote(" CONST_VTBL struct IDVSplitterVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IDVSplitter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IDVSplitter_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IDVSplitter_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IDVSplitter_DiscardAlternateVideoFrames(This,nDiscard) (This)->lpVtbl->DiscardAlternateVideoFrames(This,nDiscard)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IDVSplitter_DiscardAlternateVideoFrames_Proxy(IDVSplitter *This,int nDiscard);") |
| cpp_quote(" void __RPC_STUB IDVSplitter_DiscardAlternateVideoFrames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" enum _AM_AUDIO_RENDERER_STAT_PARAM {") |
| cpp_quote(" AM_AUDREND_STAT_PARAM_BREAK_COUNT = 1,") |
| cpp_quote(" AM_AUDREND_STAT_PARAM_SLAVE_MODE,AM_AUDREND_STAT_PARAM_SILENCE_DUR,") |
| cpp_quote(" AM_AUDREND_STAT_PARAM_LAST_BUFFER_DUR,AM_AUDREND_STAT_PARAM_DISCONTINUITIES,") |
| cpp_quote(" AM_AUDREND_STAT_PARAM_SLAVE_RATE,AM_AUDREND_STAT_PARAM_SLAVE_DROPWRITE_DUR,") |
| cpp_quote(" AM_AUDREND_STAT_PARAM_SLAVE_HIGHLOWERROR,AM_AUDREND_STAT_PARAM_SLAVE_LASTHIGHLOWERROR,") |
| cpp_quote(" AM_AUDREND_STAT_PARAM_SLAVE_ACCUMERROR,AM_AUDREND_STAT_PARAM_BUFFERFULLNESS,") |
| cpp_quote(" AM_AUDREND_STAT_PARAM_JITTER") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0359_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0359_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMAudioRendererStats_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMAudioRendererStats_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMAudioRendererStats;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMAudioRendererStats : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetStatParam(DWORD dwParam,DWORD *pdwParam1,DWORD *pdwParam2) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMAudioRendererStatsVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMAudioRendererStats *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMAudioRendererStats *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMAudioRendererStats *This);") |
| cpp_quote(" HRESULT (WINAPI *GetStatParam)(IAMAudioRendererStats *This,DWORD dwParam,DWORD *pdwParam1,DWORD *pdwParam2);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMAudioRendererStatsVtbl;") |
| cpp_quote(" struct IAMAudioRendererStats {") |
| cpp_quote(" CONST_VTBL struct IAMAudioRendererStatsVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMAudioRendererStats_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMAudioRendererStats_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMAudioRendererStats_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMAudioRendererStats_GetStatParam(This,dwParam,pdwParam1,pdwParam2) (This)->lpVtbl->GetStatParam(This,dwParam,pdwParam1,pdwParam2)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMAudioRendererStats_GetStatParam_Proxy(IAMAudioRendererStats *This,DWORD dwParam,DWORD *pdwParam1,DWORD *pdwParam2);") |
| cpp_quote(" void __RPC_STUB IAMAudioRendererStats_GetStatParam_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" enum _AM_INTF_SEARCH_FLAGS {") |
| cpp_quote(" AM_INTF_SEARCH_INPUT_PIN = 0x1,AM_INTF_SEARCH_OUTPUT_PIN = 0x2,AM_INTF_SEARCH_FILTER = 0x4") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0361_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0361_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMGraphStreams_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMGraphStreams_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMGraphStreams;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMGraphStreams : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI FindUpstreamInterface(IPin *pPin,REFIID riid,void **ppvInterface,DWORD dwFlags) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SyncUsingStreamOffset(WINBOOL bUseStreamOffset) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetMaxGraphLatency(REFERENCE_TIME rtMaxGraphLatency) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMGraphStreamsVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMGraphStreams *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMGraphStreams *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMGraphStreams *This);") |
| cpp_quote(" HRESULT (WINAPI *FindUpstreamInterface)(IAMGraphStreams *This,IPin *pPin,REFIID riid,void **ppvInterface,DWORD dwFlags);") |
| cpp_quote(" HRESULT (WINAPI *SyncUsingStreamOffset)(IAMGraphStreams *This,WINBOOL bUseStreamOffset);") |
| cpp_quote(" HRESULT (WINAPI *SetMaxGraphLatency)(IAMGraphStreams *This,REFERENCE_TIME rtMaxGraphLatency);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMGraphStreamsVtbl;") |
| cpp_quote(" struct IAMGraphStreams {") |
| cpp_quote(" CONST_VTBL struct IAMGraphStreamsVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMGraphStreams_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMGraphStreams_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMGraphStreams_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMGraphStreams_FindUpstreamInterface(This,pPin,riid,ppvInterface,dwFlags) (This)->lpVtbl->FindUpstreamInterface(This,pPin,riid,ppvInterface,dwFlags)") |
| cpp_quote("#define IAMGraphStreams_SyncUsingStreamOffset(This,bUseStreamOffset) (This)->lpVtbl->SyncUsingStreamOffset(This,bUseStreamOffset)") |
| cpp_quote("#define IAMGraphStreams_SetMaxGraphLatency(This,rtMaxGraphLatency) (This)->lpVtbl->SetMaxGraphLatency(This,rtMaxGraphLatency)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMGraphStreams_FindUpstreamInterface_Proxy(IAMGraphStreams *This,IPin *pPin,REFIID riid,void **ppvInterface,DWORD dwFlags);") |
| cpp_quote(" void __RPC_STUB IAMGraphStreams_FindUpstreamInterface_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMGraphStreams_SyncUsingStreamOffset_Proxy(IAMGraphStreams *This,WINBOOL bUseStreamOffset);") |
| cpp_quote(" void __RPC_STUB IAMGraphStreams_SyncUsingStreamOffset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMGraphStreams_SetMaxGraphLatency_Proxy(IAMGraphStreams *This,REFERENCE_TIME rtMaxGraphLatency);") |
| cpp_quote(" void __RPC_STUB IAMGraphStreams_SetMaxGraphLatency_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote(" enum AMOVERLAYFX {") |
| cpp_quote(" AMOVERFX_NOFX = 0,AMOVERFX_MIRRORLEFTRIGHT = 0x2,AMOVERFX_MIRRORUPDOWN = 0x4,AMOVERFX_DEINTERLACE = 0x8") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0362_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0362_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMOverlayFX_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMOverlayFX_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMOverlayFX;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMOverlayFX : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI QueryOverlayFXCaps(DWORD *lpdwOverlayFXCaps) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetOverlayFX(DWORD dwOverlayFX) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetOverlayFX(DWORD *lpdwOverlayFX) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMOverlayFXVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMOverlayFX *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMOverlayFX *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMOverlayFX *This);") |
| cpp_quote(" HRESULT (WINAPI *QueryOverlayFXCaps)(IAMOverlayFX *This,DWORD *lpdwOverlayFXCaps);") |
| cpp_quote(" HRESULT (WINAPI *SetOverlayFX)(IAMOverlayFX *This,DWORD dwOverlayFX);") |
| cpp_quote(" HRESULT (WINAPI *GetOverlayFX)(IAMOverlayFX *This,DWORD *lpdwOverlayFX);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMOverlayFXVtbl;") |
| cpp_quote(" struct IAMOverlayFX {") |
| cpp_quote(" CONST_VTBL struct IAMOverlayFXVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMOverlayFX_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMOverlayFX_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMOverlayFX_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMOverlayFX_QueryOverlayFXCaps(This,lpdwOverlayFXCaps) (This)->lpVtbl->QueryOverlayFXCaps(This,lpdwOverlayFXCaps)") |
| cpp_quote("#define IAMOverlayFX_SetOverlayFX(This,dwOverlayFX) (This)->lpVtbl->SetOverlayFX(This,dwOverlayFX)") |
| cpp_quote("#define IAMOverlayFX_GetOverlayFX(This,lpdwOverlayFX) (This)->lpVtbl->GetOverlayFX(This,lpdwOverlayFX)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMOverlayFX_QueryOverlayFXCaps_Proxy(IAMOverlayFX *This,DWORD *lpdwOverlayFXCaps);") |
| cpp_quote(" void __RPC_STUB IAMOverlayFX_QueryOverlayFXCaps_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMOverlayFX_SetOverlayFX_Proxy(IAMOverlayFX *This,DWORD dwOverlayFX);") |
| cpp_quote(" void __RPC_STUB IAMOverlayFX_SetOverlayFX_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMOverlayFX_GetOverlayFX_Proxy(IAMOverlayFX *This,DWORD *lpdwOverlayFX);") |
| cpp_quote(" void __RPC_STUB IAMOverlayFX_GetOverlayFX_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IAMOpenProgress_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMOpenProgress_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMOpenProgress;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMOpenProgress : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI QueryProgress(LONGLONG *pllTotal,LONGLONG *pllCurrent) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI AbortOperation(void) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMOpenProgressVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMOpenProgress *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMOpenProgress *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMOpenProgress *This);") |
| cpp_quote(" HRESULT (WINAPI *QueryProgress)(IAMOpenProgress *This,LONGLONG *pllTotal,LONGLONG *pllCurrent);") |
| cpp_quote(" HRESULT (WINAPI *AbortOperation)(IAMOpenProgress *This);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMOpenProgressVtbl;") |
| cpp_quote(" struct IAMOpenProgress {") |
| cpp_quote(" CONST_VTBL struct IAMOpenProgressVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMOpenProgress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMOpenProgress_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMOpenProgress_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMOpenProgress_QueryProgress(This,pllTotal,pllCurrent) (This)->lpVtbl->QueryProgress(This,pllTotal,pllCurrent)") |
| cpp_quote("#define IAMOpenProgress_AbortOperation(This) (This)->lpVtbl->AbortOperation(This)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMOpenProgress_QueryProgress_Proxy(IAMOpenProgress *This,LONGLONG *pllTotal,LONGLONG *pllCurrent);") |
| cpp_quote(" void __RPC_STUB IAMOpenProgress_QueryProgress_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IAMOpenProgress_AbortOperation_Proxy(IAMOpenProgress *This);") |
| cpp_quote(" void __RPC_STUB IAMOpenProgress_AbortOperation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifdef __CRT_UUID_DECL") |
| cpp_quote("__CRT_UUID_DECL(IMpeg2Demultiplexer,0x436eee9c,0x264f,0x4242,0x90,0xe1,0x4e,0x33,0x0c,0x10,0x75,0x12);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IMpeg2Demultiplexer_INTERFACE_DEFINED__") |
| cpp_quote("#define __IMpeg2Demultiplexer_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IMpeg2Demultiplexer;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IMpeg2Demultiplexer : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI CreateOutputPin(AM_MEDIA_TYPE *pMediaType,LPWSTR pszPinName,IPin **ppIPin) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetOutputPinMediaType(LPWSTR pszPinName,AM_MEDIA_TYPE *pMediaType) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI DeleteOutputPin(LPWSTR pszPinName) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IMpeg2DemultiplexerVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IMpeg2Demultiplexer *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IMpeg2Demultiplexer *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IMpeg2Demultiplexer *This);") |
| cpp_quote(" HRESULT (WINAPI *CreateOutputPin)(IMpeg2Demultiplexer *This,AM_MEDIA_TYPE *pMediaType,LPWSTR pszPinName,IPin **ppIPin);") |
| cpp_quote(" HRESULT (WINAPI *SetOutputPinMediaType)(IMpeg2Demultiplexer *This,LPWSTR pszPinName,AM_MEDIA_TYPE *pMediaType);") |
| cpp_quote(" HRESULT (WINAPI *DeleteOutputPin)(IMpeg2Demultiplexer *This,LPWSTR pszPinName);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IMpeg2DemultiplexerVtbl;") |
| cpp_quote(" struct IMpeg2Demultiplexer {") |
| cpp_quote(" CONST_VTBL struct IMpeg2DemultiplexerVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IMpeg2Demultiplexer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IMpeg2Demultiplexer_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IMpeg2Demultiplexer_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IMpeg2Demultiplexer_CreateOutputPin(This,pMediaType,pszPinName,ppIPin) (This)->lpVtbl->CreateOutputPin(This,pMediaType,pszPinName,ppIPin)") |
| cpp_quote("#define IMpeg2Demultiplexer_SetOutputPinMediaType(This,pszPinName,pMediaType) (This)->lpVtbl->SetOutputPinMediaType(This,pszPinName,pMediaType)") |
| cpp_quote("#define IMpeg2Demultiplexer_DeleteOutputPin(This,pszPinName) (This)->lpVtbl->DeleteOutputPin(This,pszPinName)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IMpeg2Demultiplexer_CreateOutputPin_Proxy(IMpeg2Demultiplexer *This,AM_MEDIA_TYPE *pMediaType,LPWSTR pszPinName,IPin **ppIPin);") |
| cpp_quote(" void __RPC_STUB IMpeg2Demultiplexer_CreateOutputPin_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IMpeg2Demultiplexer_SetOutputPinMediaType_Proxy(IMpeg2Demultiplexer *This,LPWSTR pszPinName,AM_MEDIA_TYPE *pMediaType);") |
| cpp_quote(" void __RPC_STUB IMpeg2Demultiplexer_SetOutputPinMediaType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IMpeg2Demultiplexer_DeleteOutputPin_Proxy(IMpeg2Demultiplexer *This,LPWSTR pszPinName);") |
| cpp_quote(" void __RPC_STUB IMpeg2Demultiplexer_DeleteOutputPin_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#define MPEG2_PROGRAM_STREAM_MAP 0x00000000") |
| cpp_quote("#define MPEG2_PROGRAM_ELEMENTARY_STREAM 0x00000001") |
| cpp_quote("#define MPEG2_PROGRAM_DIRECTORY_PES_PACKET 0x00000002") |
| cpp_quote("#define MPEG2_PROGRAM_PACK_HEADER 0x00000003") |
| cpp_quote("#define MPEG2_PROGRAM_PES_STREAM 0x00000004") |
| cpp_quote("#define MPEG2_PROGRAM_SYSTEM_HEADER 0x00000005") |
| cpp_quote("#define SUBSTREAM_FILTER_VAL_NONE 0x10000000") |
| cpp_quote("") |
| cpp_quote(" typedef struct __MIDL___MIDL_itf_strmif_0365_0001 {") |
| cpp_quote(" ULONG stream_id;") |
| cpp_quote(" DWORD dwMediaSampleContent;") |
| cpp_quote(" ULONG ulSubstreamFilterValue;") |
| cpp_quote(" int iDataOffset;") |
| cpp_quote(" } STREAM_ID_MAP;") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0365_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0365_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IEnumStreamIdMap_INTERFACE_DEFINED__") |
| cpp_quote("#define __IEnumStreamIdMap_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IEnumStreamIdMap;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IEnumStreamIdMap : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI Next(ULONG cRequest,STREAM_ID_MAP *pStreamIdMap,ULONG *pcReceived) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Skip(ULONG cRecords) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Reset(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI Clone(IEnumStreamIdMap **ppIEnumStreamIdMap) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IEnumStreamIdMapVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IEnumStreamIdMap *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IEnumStreamIdMap *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IEnumStreamIdMap *This);") |
| cpp_quote(" HRESULT (WINAPI *Next)(IEnumStreamIdMap *This,ULONG cRequest,STREAM_ID_MAP *pStreamIdMap,ULONG *pcReceived);") |
| cpp_quote(" HRESULT (WINAPI *Skip)(IEnumStreamIdMap *This,ULONG cRecords);") |
| cpp_quote(" HRESULT (WINAPI *Reset)(IEnumStreamIdMap *This);") |
| cpp_quote(" HRESULT (WINAPI *Clone)(IEnumStreamIdMap *This,IEnumStreamIdMap **ppIEnumStreamIdMap);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IEnumStreamIdMapVtbl;") |
| cpp_quote(" struct IEnumStreamIdMap {") |
| cpp_quote(" CONST_VTBL struct IEnumStreamIdMapVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IEnumStreamIdMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IEnumStreamIdMap_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IEnumStreamIdMap_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IEnumStreamIdMap_Next(This,cRequest,pStreamIdMap,pcReceived) (This)->lpVtbl->Next(This,cRequest,pStreamIdMap,pcReceived)") |
| cpp_quote("#define IEnumStreamIdMap_Skip(This,cRecords) (This)->lpVtbl->Skip(This,cRecords)") |
| cpp_quote("#define IEnumStreamIdMap_Reset(This) (This)->lpVtbl->Reset(This)") |
| cpp_quote("#define IEnumStreamIdMap_Clone(This,ppIEnumStreamIdMap) (This)->lpVtbl->Clone(This,ppIEnumStreamIdMap)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IEnumStreamIdMap_Next_Proxy(IEnumStreamIdMap *This,ULONG cRequest,STREAM_ID_MAP *pStreamIdMap,ULONG *pcReceived);") |
| cpp_quote(" void __RPC_STUB IEnumStreamIdMap_Next_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumStreamIdMap_Skip_Proxy(IEnumStreamIdMap *This,ULONG cRecords);") |
| cpp_quote(" void __RPC_STUB IEnumStreamIdMap_Skip_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumStreamIdMap_Reset_Proxy(IEnumStreamIdMap *This);") |
| cpp_quote(" void __RPC_STUB IEnumStreamIdMap_Reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEnumStreamIdMap_Clone_Proxy(IEnumStreamIdMap *This,IEnumStreamIdMap **ppIEnumStreamIdMap);") |
| cpp_quote(" void __RPC_STUB IEnumStreamIdMap_Clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IMPEG2StreamIdMap_INTERFACE_DEFINED__") |
| cpp_quote("#define __IMPEG2StreamIdMap_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IMPEG2StreamIdMap;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IMPEG2StreamIdMap : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI MapStreamId(ULONG ulStreamId,DWORD MediaSampleContent,ULONG ulSubstreamFilterValue,int iDataOffset) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI UnmapStreamId(ULONG culStreamId,ULONG *pulStreamId) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI EnumStreamIdMap(IEnumStreamIdMap **ppIEnumStreamIdMap) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IMPEG2StreamIdMapVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IMPEG2StreamIdMap *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IMPEG2StreamIdMap *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IMPEG2StreamIdMap *This);") |
| cpp_quote(" HRESULT (WINAPI *MapStreamId)(IMPEG2StreamIdMap *This,ULONG ulStreamId,DWORD MediaSampleContent,ULONG ulSubstreamFilterValue,int iDataOffset);") |
| cpp_quote(" HRESULT (WINAPI *UnmapStreamId)(IMPEG2StreamIdMap *This,ULONG culStreamId,ULONG *pulStreamId);") |
| cpp_quote(" HRESULT (WINAPI *EnumStreamIdMap)(IMPEG2StreamIdMap *This,IEnumStreamIdMap **ppIEnumStreamIdMap);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IMPEG2StreamIdMapVtbl;") |
| cpp_quote(" struct IMPEG2StreamIdMap {") |
| cpp_quote(" CONST_VTBL struct IMPEG2StreamIdMapVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IMPEG2StreamIdMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IMPEG2StreamIdMap_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IMPEG2StreamIdMap_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IMPEG2StreamIdMap_MapStreamId(This,ulStreamId,MediaSampleContent,ulSubstreamFilterValue,iDataOffset) (This)->lpVtbl->MapStreamId(This,ulStreamId,MediaSampleContent,ulSubstreamFilterValue,iDataOffset)") |
| cpp_quote("#define IMPEG2StreamIdMap_UnmapStreamId(This,culStreamId,pulStreamId) (This)->lpVtbl->UnmapStreamId(This,culStreamId,pulStreamId)") |
| cpp_quote("#define IMPEG2StreamIdMap_EnumStreamIdMap(This,ppIEnumStreamIdMap) (This)->lpVtbl->EnumStreamIdMap(This,ppIEnumStreamIdMap)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IMPEG2StreamIdMap_MapStreamId_Proxy(IMPEG2StreamIdMap *This,ULONG ulStreamId,DWORD MediaSampleContent,ULONG ulSubstreamFilterValue,int iDataOffset);") |
| cpp_quote(" void __RPC_STUB IMPEG2StreamIdMap_MapStreamId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IMPEG2StreamIdMap_UnmapStreamId_Proxy(IMPEG2StreamIdMap *This,ULONG culStreamId,ULONG *pulStreamId);") |
| cpp_quote(" void __RPC_STUB IMPEG2StreamIdMap_UnmapStreamId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IMPEG2StreamIdMap_EnumStreamIdMap_Proxy(IMPEG2StreamIdMap *This,IEnumStreamIdMap **ppIEnumStreamIdMap);") |
| cpp_quote(" void __RPC_STUB IMPEG2StreamIdMap_EnumStreamIdMap_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IRegisterServiceProvider_INTERFACE_DEFINED__") |
| cpp_quote("#define __IRegisterServiceProvider_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IRegisterServiceProvider;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IRegisterServiceProvider : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI RegisterService(REFGUID guidService,IUnknown *pUnkObject) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IRegisterServiceProviderVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IRegisterServiceProvider *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IRegisterServiceProvider *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IRegisterServiceProvider *This);") |
| cpp_quote(" HRESULT (WINAPI *RegisterService)(IRegisterServiceProvider *This,REFGUID guidService,IUnknown *pUnkObject);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IRegisterServiceProviderVtbl;") |
| cpp_quote(" struct IRegisterServiceProvider {") |
| cpp_quote(" CONST_VTBL struct IRegisterServiceProviderVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IRegisterServiceProvider_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IRegisterServiceProvider_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IRegisterServiceProvider_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IRegisterServiceProvider_RegisterService(This,guidService,pUnkObject) (This)->lpVtbl->RegisterService(This,guidService,pUnkObject)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IRegisterServiceProvider_RegisterService_Proxy(IRegisterServiceProvider *This,REFGUID guidService,IUnknown *pUnkObject);") |
| cpp_quote(" void __RPC_STUB IRegisterServiceProvider_RegisterService_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifdef __cplusplus") |
| cpp_quote("#ifndef _IAMFilterGraphCallback_") |
| cpp_quote("#define _IAMFilterGraphCallback_") |
| cpp_quote(" EXTERN_GUID(IID_IAMFilterGraphCallback,0x56a868fd,0x0ad4,0x11ce,0xb0,0xa3,0x0,0x20,0xaf,0x0b,0xa7,0x70);") |
| cpp_quote(" struct IAMFilterGraphCallback : public IUnknown {") |
| cpp_quote(" virtual HRESULT UnableToRender(IPin *pPin) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" struct CodecAPIEventData {") |
| cpp_quote(" GUID guid;") |
| cpp_quote(" DWORD dataLength;") |
| cpp_quote(" DWORD reserved[3];") |
| cpp_quote(" };") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0370_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0370_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __ICodecAPI_INTERFACE_DEFINED__") |
| cpp_quote("#define __ICodecAPI_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_ICodecAPI;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct ICodecAPI : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI IsSupported(const GUID *Api) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI IsModifiable(const GUID *Api) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetParameterRange(const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetParameterValues(const GUID *Api,VARIANT **Values,ULONG *ValuesCount) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetDefaultValue(const GUID *Api,VARIANT *Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetValue(const GUID *Api,VARIANT *Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetValue(const GUID *Api,VARIANT *Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI RegisterForEvent(const GUID *Api,LONG_PTR userData) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI UnregisterForEvent(const GUID *Api) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetAllDefaults(void) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetValueWithNotify(const GUID *Api,VARIANT *Value,GUID **ChangedParam,ULONG *ChangedParamCount) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetAllDefaultsWithNotify(GUID **ChangedParam,ULONG *ChangedParamCount) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetAllSettings(IStream *__MIDL_0016) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetAllSettings(IStream *__MIDL_0017) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetAllSettingsWithNotify(IStream *__MIDL_0018,GUID **ChangedParam,ULONG *ChangedParamCount) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct ICodecAPIVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(ICodecAPI *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(ICodecAPI *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(ICodecAPI *This);") |
| cpp_quote(" HRESULT (WINAPI *IsSupported)(ICodecAPI *This,const GUID *Api);") |
| cpp_quote(" HRESULT (WINAPI *IsModifiable)(ICodecAPI *This,const GUID *Api);") |
| cpp_quote(" HRESULT (WINAPI *GetParameterRange)(ICodecAPI *This,const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta);") |
| cpp_quote(" HRESULT (WINAPI *GetParameterValues)(ICodecAPI *This,const GUID *Api,VARIANT **Values,ULONG *ValuesCount);") |
| cpp_quote(" HRESULT (WINAPI *GetDefaultValue)(ICodecAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" HRESULT (WINAPI *GetValue)(ICodecAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" HRESULT (WINAPI *SetValue)(ICodecAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" HRESULT (WINAPI *RegisterForEvent)(ICodecAPI *This,const GUID *Api,LONG_PTR userData);") |
| cpp_quote(" HRESULT (WINAPI *UnregisterForEvent)(ICodecAPI *This,const GUID *Api);") |
| cpp_quote(" HRESULT (WINAPI *SetAllDefaults)(ICodecAPI *This);") |
| cpp_quote(" HRESULT (WINAPI *SetValueWithNotify)(ICodecAPI *This,const GUID *Api,VARIANT *Value,GUID **ChangedParam,ULONG *ChangedParamCount);") |
| cpp_quote(" HRESULT (WINAPI *SetAllDefaultsWithNotify)(ICodecAPI *This,GUID **ChangedParam,ULONG *ChangedParamCount);") |
| cpp_quote(" HRESULT (WINAPI *GetAllSettings)(ICodecAPI *This,IStream *__MIDL_0016);") |
| cpp_quote(" HRESULT (WINAPI *SetAllSettings)(ICodecAPI *This,IStream *__MIDL_0017);") |
| cpp_quote(" HRESULT (WINAPI *SetAllSettingsWithNotify)(ICodecAPI *This,IStream *__MIDL_0018,GUID **ChangedParam,ULONG *ChangedParamCount);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } ICodecAPIVtbl;") |
| cpp_quote(" struct ICodecAPI {") |
| cpp_quote(" CONST_VTBL struct ICodecAPIVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define ICodecAPI_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define ICodecAPI_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define ICodecAPI_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define ICodecAPI_IsSupported(This,Api) (This)->lpVtbl->IsSupported(This,Api)") |
| cpp_quote("#define ICodecAPI_IsModifiable(This,Api) (This)->lpVtbl->IsModifiable(This,Api)") |
| cpp_quote("#define ICodecAPI_GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta) (This)->lpVtbl->GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta)") |
| cpp_quote("#define ICodecAPI_GetParameterValues(This,Api,Values,ValuesCount) (This)->lpVtbl->GetParameterValues(This,Api,Values,ValuesCount)") |
| cpp_quote("#define ICodecAPI_GetDefaultValue(This,Api,Value) (This)->lpVtbl->GetDefaultValue(This,Api,Value)") |
| cpp_quote("#define ICodecAPI_GetValue(This,Api,Value) (This)->lpVtbl->GetValue(This,Api,Value)") |
| cpp_quote("#define ICodecAPI_SetValue(This,Api,Value) (This)->lpVtbl->SetValue(This,Api,Value)") |
| cpp_quote("#define ICodecAPI_RegisterForEvent(This,Api,userData) (This)->lpVtbl->RegisterForEvent(This,Api,userData)") |
| cpp_quote("#define ICodecAPI_UnregisterForEvent(This,Api) (This)->lpVtbl->UnregisterForEvent(This,Api)") |
| cpp_quote("#define ICodecAPI_SetAllDefaults(This) (This)->lpVtbl->SetAllDefaults(This)") |
| cpp_quote("#define ICodecAPI_SetValueWithNotify(This,Api,Value,ChangedParam,ChangedParamCount) (This)->lpVtbl->SetValueWithNotify(This,Api,Value,ChangedParam,ChangedParamCount)") |
| cpp_quote("#define ICodecAPI_SetAllDefaultsWithNotify(This,ChangedParam,ChangedParamCount) (This)->lpVtbl->SetAllDefaultsWithNotify(This,ChangedParam,ChangedParamCount)") |
| cpp_quote("#define ICodecAPI_GetAllSettings(This,__MIDL_0016) (This)->lpVtbl->GetAllSettings(This,__MIDL_0016)") |
| cpp_quote("#define ICodecAPI_SetAllSettings(This,__MIDL_0017) (This)->lpVtbl->SetAllSettings(This,__MIDL_0017)") |
| cpp_quote("#define ICodecAPI_SetAllSettingsWithNotify(This,__MIDL_0018,ChangedParam,ChangedParamCount) (This)->lpVtbl->SetAllSettingsWithNotify(This,__MIDL_0018,ChangedParam,ChangedParamCount)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_IsSupported_Proxy(ICodecAPI *This,const GUID *Api);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_IsSupported_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_IsModifiable_Proxy(ICodecAPI *This,const GUID *Api);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_IsModifiable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_GetParameterRange_Proxy(ICodecAPI *This,const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_GetParameterRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_GetParameterValues_Proxy(ICodecAPI *This,const GUID *Api,VARIANT **Values,ULONG *ValuesCount);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_GetParameterValues_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_GetDefaultValue_Proxy(ICodecAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_GetDefaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_GetValue_Proxy(ICodecAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_GetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_SetValue_Proxy(ICodecAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_SetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_RegisterForEvent_Proxy(ICodecAPI *This,const GUID *Api,LONG_PTR userData);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_RegisterForEvent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_UnregisterForEvent_Proxy(ICodecAPI *This,const GUID *Api);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_UnregisterForEvent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_SetAllDefaults_Proxy(ICodecAPI *This);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_SetAllDefaults_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_SetValueWithNotify_Proxy(ICodecAPI *This,const GUID *Api,VARIANT *Value,GUID **ChangedParam,ULONG *ChangedParamCount);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_SetValueWithNotify_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_SetAllDefaultsWithNotify_Proxy(ICodecAPI *This,GUID **ChangedParam,ULONG *ChangedParamCount);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_SetAllDefaultsWithNotify_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_GetAllSettings_Proxy(ICodecAPI *This,IStream *__MIDL_0016);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_GetAllSettings_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_SetAllSettings_Proxy(ICodecAPI *This,IStream *__MIDL_0017);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_SetAllSettings_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI ICodecAPI_SetAllSettingsWithNotify_Proxy(ICodecAPI *This,IStream *__MIDL_0018,GUID **ChangedParam,ULONG *ChangedParamCount);") |
| cpp_quote(" void __RPC_STUB ICodecAPI_SetAllSettingsWithNotify_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IGetCapabilitiesKey_INTERFACE_DEFINED__") |
| cpp_quote("#define __IGetCapabilitiesKey_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IGetCapabilitiesKey;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IGetCapabilitiesKey : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetCapabilitiesKey(HKEY *pHKey) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IGetCapabilitiesKeyVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IGetCapabilitiesKey *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IGetCapabilitiesKey *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IGetCapabilitiesKey *This);") |
| cpp_quote(" HRESULT (WINAPI *GetCapabilitiesKey)(IGetCapabilitiesKey *This,HKEY *pHKey);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IGetCapabilitiesKeyVtbl;") |
| cpp_quote(" struct IGetCapabilitiesKey {") |
| cpp_quote(" CONST_VTBL struct IGetCapabilitiesKeyVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IGetCapabilitiesKey_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IGetCapabilitiesKey_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IGetCapabilitiesKey_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IGetCapabilitiesKey_GetCapabilitiesKey(This,pHKey) (This)->lpVtbl->GetCapabilitiesKey(This,pHKey)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IGetCapabilitiesKey_GetCapabilitiesKey_Proxy(IGetCapabilitiesKey *This,HKEY *pHKey);") |
| cpp_quote(" void __RPC_STUB IGetCapabilitiesKey_GetCapabilitiesKey_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IEncoderAPI_INTERFACE_DEFINED__") |
| cpp_quote("#define __IEncoderAPI_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IEncoderAPI;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IEncoderAPI : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI IsSupported(const GUID *Api) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI IsAvailable(const GUID *Api) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetParameterRange(const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetParameterValues(const GUID *Api,VARIANT **Values,ULONG *ValuesCount) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetDefaultValue(const GUID *Api,VARIANT *Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI GetValue(const GUID *Api,VARIANT *Value) = 0;") |
| cpp_quote(" virtual HRESULT WINAPI SetValue(const GUID *Api,VARIANT *Value) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IEncoderAPIVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IEncoderAPI *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IEncoderAPI *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IEncoderAPI *This);") |
| cpp_quote(" HRESULT (WINAPI *IsSupported)(IEncoderAPI *This,const GUID *Api);") |
| cpp_quote(" HRESULT (WINAPI *IsAvailable)(IEncoderAPI *This,const GUID *Api);") |
| cpp_quote(" HRESULT (WINAPI *GetParameterRange)(IEncoderAPI *This,const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta);") |
| cpp_quote(" HRESULT (WINAPI *GetParameterValues)(IEncoderAPI *This,const GUID *Api,VARIANT **Values,ULONG *ValuesCount);") |
| cpp_quote(" HRESULT (WINAPI *GetDefaultValue)(IEncoderAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" HRESULT (WINAPI *GetValue)(IEncoderAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" HRESULT (WINAPI *SetValue)(IEncoderAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IEncoderAPIVtbl;") |
| cpp_quote(" struct IEncoderAPI {") |
| cpp_quote(" CONST_VTBL struct IEncoderAPIVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IEncoderAPI_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IEncoderAPI_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IEncoderAPI_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IEncoderAPI_IsSupported(This,Api) (This)->lpVtbl->IsSupported(This,Api)") |
| cpp_quote("#define IEncoderAPI_IsAvailable(This,Api) (This)->lpVtbl->IsAvailable(This,Api)") |
| cpp_quote("#define IEncoderAPI_GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta) (This)->lpVtbl->GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta)") |
| cpp_quote("#define IEncoderAPI_GetParameterValues(This,Api,Values,ValuesCount) (This)->lpVtbl->GetParameterValues(This,Api,Values,ValuesCount)") |
| cpp_quote("#define IEncoderAPI_GetDefaultValue(This,Api,Value) (This)->lpVtbl->GetDefaultValue(This,Api,Value)") |
| cpp_quote("#define IEncoderAPI_GetValue(This,Api,Value) (This)->lpVtbl->GetValue(This,Api,Value)") |
| cpp_quote("#define IEncoderAPI_SetValue(This,Api,Value) (This)->lpVtbl->SetValue(This,Api,Value)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IEncoderAPI_IsSupported_Proxy(IEncoderAPI *This,const GUID *Api);") |
| cpp_quote(" void __RPC_STUB IEncoderAPI_IsSupported_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEncoderAPI_IsAvailable_Proxy(IEncoderAPI *This,const GUID *Api);") |
| cpp_quote(" void __RPC_STUB IEncoderAPI_IsAvailable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEncoderAPI_GetParameterRange_Proxy(IEncoderAPI *This,const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta);") |
| cpp_quote(" void __RPC_STUB IEncoderAPI_GetParameterRange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEncoderAPI_GetParameterValues_Proxy(IEncoderAPI *This,const GUID *Api,VARIANT **Values,ULONG *ValuesCount);") |
| cpp_quote(" void __RPC_STUB IEncoderAPI_GetParameterValues_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEncoderAPI_GetDefaultValue_Proxy(IEncoderAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" void __RPC_STUB IEncoderAPI_GetDefaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEncoderAPI_GetValue_Proxy(IEncoderAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" void __RPC_STUB IEncoderAPI_GetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote(" HRESULT WINAPI IEncoderAPI_SetValue_Proxy(IEncoderAPI *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" void __RPC_STUB IEncoderAPI_SetValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __IVideoEncoder_INTERFACE_DEFINED__") |
| cpp_quote("#define __IVideoEncoder_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IVideoEncoder;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IVideoEncoder : public IEncoderAPI {") |
| cpp_quote(" public:") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IVideoEncoderVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IVideoEncoder *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IVideoEncoder *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IVideoEncoder *This);") |
| cpp_quote(" HRESULT (WINAPI *IsSupported)(IVideoEncoder *This,const GUID *Api);") |
| cpp_quote(" HRESULT (WINAPI *IsAvailable)(IVideoEncoder *This,const GUID *Api);") |
| cpp_quote(" HRESULT (WINAPI *GetParameterRange)(IVideoEncoder *This,const GUID *Api,VARIANT *ValueMin,VARIANT *ValueMax,VARIANT *SteppingDelta);") |
| cpp_quote(" HRESULT (WINAPI *GetParameterValues)(IVideoEncoder *This,const GUID *Api,VARIANT **Values,ULONG *ValuesCount);") |
| cpp_quote(" HRESULT (WINAPI *GetDefaultValue)(IVideoEncoder *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" HRESULT (WINAPI *GetValue)(IVideoEncoder *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" HRESULT (WINAPI *SetValue)(IVideoEncoder *This,const GUID *Api,VARIANT *Value);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IVideoEncoderVtbl;") |
| cpp_quote(" struct IVideoEncoder {") |
| cpp_quote(" CONST_VTBL struct IVideoEncoderVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IVideoEncoder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IVideoEncoder_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IVideoEncoder_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IVideoEncoder_IsSupported(This,Api) (This)->lpVtbl->IsSupported(This,Api)") |
| cpp_quote("#define IVideoEncoder_IsAvailable(This,Api) (This)->lpVtbl->IsAvailable(This,Api)") |
| cpp_quote("#define IVideoEncoder_GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta) (This)->lpVtbl->GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta)") |
| cpp_quote("#define IVideoEncoder_GetParameterValues(This,Api,Values,ValuesCount) (This)->lpVtbl->GetParameterValues(This,Api,Values,ValuesCount)") |
| cpp_quote("#define IVideoEncoder_GetDefaultValue(This,Api,Value) (This)->lpVtbl->GetDefaultValue(This,Api,Value)") |
| cpp_quote("#define IVideoEncoder_GetValue(This,Api,Value) (This)->lpVtbl->GetValue(This,Api,Value)") |
| cpp_quote("#define IVideoEncoder_SetValue(This,Api,Value) (This)->lpVtbl->SetValue(This,Api,Value)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#ifndef __ENCODER_API_DEFINES__") |
| cpp_quote("#define __ENCODER_API_DEFINES__") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0374_0001 {") |
| cpp_quote(" ConstantBitRate = 0,") |
| cpp_quote(" VariableBitRateAverage,VariableBitRatePeak") |
| cpp_quote(" } VIDEOENCODER_BITRATE_MODE;") |
| cpp_quote("#endif") |
| cpp_quote("#define AM_GETDECODERCAP_QUERY_VMR_SUPPORT 0x00000001") |
| cpp_quote("#define VMR_NOTSUPPORTED 0x00000000") |
| cpp_quote("#define VMR_SUPPORTED 0x00000001") |
| cpp_quote("#define AM_QUERY_DECODER_VMR_SUPPORT 0x00000001") |
| cpp_quote("#define AM_QUERY_DECODER_DXVA_1_SUPPORT 0x00000002") |
| cpp_quote("#define AM_QUERY_DECODER_DVD_SUPPORT 0x00000003") |
| cpp_quote("#define AM_QUERY_DECODER_ATSC_SD_SUPPORT 0x00000004") |
| cpp_quote("#define AM_QUERY_DECODER_ATSC_HD_SUPPORT 0x00000005") |
| cpp_quote("#define AM_GETDECODERCAP_QUERY_VMR9_SUPPORT 0x00000006") |
| cpp_quote("#define DECODER_CAP_NOTSUPPORTED 0x00000000") |
| cpp_quote("#define DECODER_CAP_SUPPORTED 0x00000001") |
| cpp_quote("") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0374_v0_0_c_ifspec;") |
| cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0374_v0_0_s_ifspec;") |
| cpp_quote("#ifndef __IAMDecoderCaps_INTERFACE_DEFINED__") |
| cpp_quote("#define __IAMDecoderCaps_INTERFACE_DEFINED__") |
| cpp_quote(" EXTERN_C const IID IID_IAMDecoderCaps;") |
| cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") |
| cpp_quote(" struct IAMDecoderCaps : public IUnknown {") |
| cpp_quote(" public:") |
| cpp_quote(" virtual HRESULT WINAPI GetDecoderCaps(DWORD dwCapIndex,DWORD *lpdwCap) = 0;") |
| cpp_quote(" };") |
| cpp_quote("#else") |
| cpp_quote(" typedef struct IAMDecoderCapsVtbl {") |
| cpp_quote(" BEGIN_INTERFACE") |
| cpp_quote(" HRESULT (WINAPI *QueryInterface)(IAMDecoderCaps *This,REFIID riid,void **ppvObject);") |
| cpp_quote(" ULONG (WINAPI *AddRef)(IAMDecoderCaps *This);") |
| cpp_quote(" ULONG (WINAPI *Release)(IAMDecoderCaps *This);") |
| cpp_quote(" HRESULT (WINAPI *GetDecoderCaps)(IAMDecoderCaps *This,DWORD dwCapIndex,DWORD *lpdwCap);") |
| cpp_quote(" END_INTERFACE") |
| cpp_quote(" } IAMDecoderCapsVtbl;") |
| cpp_quote(" struct IAMDecoderCaps {") |
| cpp_quote(" CONST_VTBL struct IAMDecoderCapsVtbl *lpVtbl;") |
| cpp_quote(" };") |
| cpp_quote("#ifdef COBJMACROS") |
| cpp_quote("#define IAMDecoderCaps_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") |
| cpp_quote("#define IAMDecoderCaps_AddRef(This) (This)->lpVtbl->AddRef(This)") |
| cpp_quote("#define IAMDecoderCaps_Release(This) (This)->lpVtbl->Release(This)") |
| cpp_quote("#define IAMDecoderCaps_GetDecoderCaps(This,dwCapIndex,lpdwCap) (This)->lpVtbl->GetDecoderCaps(This,dwCapIndex,lpdwCap)") |
| cpp_quote("#endif") |
| cpp_quote("#endif") |
| cpp_quote(" HRESULT WINAPI IAMDecoderCaps_GetDecoderCaps_Proxy(IAMDecoderCaps *This,DWORD dwCapIndex,DWORD *lpdwCap);") |
| cpp_quote(" void __RPC_STUB IAMDecoderCaps_GetDecoderCaps_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") |
| cpp_quote("#endif") |
| cpp_quote("") |
| cpp_quote("#include <ddraw.h>") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_DOMAIN {") |
| cpp_quote(" DVD_DOMAIN_FirstPlay = 1,") |
| cpp_quote(" DVD_DOMAIN_VideoManagerMenu,DVD_DOMAIN_VideoTitleSetMenu,DVD_DOMAIN_Title,") |
| cpp_quote(" DVD_DOMAIN_Stop") |
| cpp_quote(" } DVD_DOMAIN;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_MENU_ID {") |
| cpp_quote(" DVD_MENU_Title = 2,DVD_MENU_Root = 3,DVD_MENU_Subpicture = 4,DVD_MENU_Audio = 5,") |
| cpp_quote(" DVD_MENU_Angle = 6,DVD_MENU_Chapter = 7") |
| cpp_quote(" } DVD_MENU_ID;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_DISC_SIDE {") |
| cpp_quote(" DVD_SIDE_A = 1,DVD_SIDE_B = 2") |
| cpp_quote(" } DVD_DISC_SIDE;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_PREFERRED_DISPLAY_MODE {") |
| cpp_quote(" DISPLAY_CONTENT_DEFAULT = 0,DISPLAY_16x9 = 1,DISPLAY_4x3_PANSCAN_PREFERRED = 2,DISPLAY_4x3_LETTERBOX_PREFERRED = 3") |
| cpp_quote(" } DVD_PREFERRED_DISPLAY_MODE;") |
| cpp_quote("") |
| cpp_quote(" typedef WORD DVD_REGISTER;") |
| cpp_quote(" typedef DVD_REGISTER GPRMARRAY[16];") |
| cpp_quote(" typedef DVD_REGISTER SPRMARRAY[24];") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_ATR {") |
| cpp_quote(" ULONG ulCAT;") |
| cpp_quote(" BYTE pbATRI[768];") |
| cpp_quote(" } DVD_ATR;") |
| cpp_quote("") |
| cpp_quote(" typedef BYTE DVD_VideoATR[2];") |
| cpp_quote(" typedef BYTE DVD_AudioATR[8];") |
| cpp_quote(" typedef BYTE DVD_SubpictureATR[6];") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_FRAMERATE {") |
| cpp_quote(" DVD_FPS_25 = 1,DVD_FPS_30NonDrop = 3") |
| cpp_quote(" } DVD_FRAMERATE;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_TIMECODE {") |
| cpp_quote(" ULONG Hours1 :4;") |
| cpp_quote(" ULONG Hours10 :4;") |
| cpp_quote(" ULONG Minutes1 :4;") |
| cpp_quote(" ULONG Minutes10:4;") |
| cpp_quote(" ULONG Seconds1 :4;") |
| cpp_quote(" ULONG Seconds10:4;") |
| cpp_quote(" ULONG Frames1 :4;") |
| cpp_quote(" ULONG Frames10 :2;") |
| cpp_quote(" ULONG FrameRateCode: 2;") |
| cpp_quote(" } DVD_TIMECODE;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_TIMECODE_FLAGS {") |
| cpp_quote(" DVD_TC_FLAG_25fps = 0x1,DVD_TC_FLAG_30fps = 0x2,DVD_TC_FLAG_DropFrame = 0x4,DVD_TC_FLAG_Interpolated = 0x8") |
| cpp_quote(" } DVD_TIMECODE_FLAGS;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_HMSF_TIMECODE {") |
| cpp_quote(" BYTE bHours;") |
| cpp_quote(" BYTE bMinutes;") |
| cpp_quote(" BYTE bSeconds;") |
| cpp_quote(" BYTE bFrames;") |
| cpp_quote(" } DVD_HMSF_TIMECODE;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_PLAYBACK_LOCATION2 {") |
| cpp_quote(" ULONG TitleNum;") |
| cpp_quote(" ULONG ChapterNum;") |
| cpp_quote(" DVD_HMSF_TIMECODE TimeCode;") |
| cpp_quote(" ULONG TimeCodeFlags;") |
| cpp_quote(" } DVD_PLAYBACK_LOCATION2;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_PLAYBACK_LOCATION {") |
| cpp_quote(" ULONG TitleNum;") |
| cpp_quote(" ULONG ChapterNum;") |
| cpp_quote(" ULONG TimeCode;") |
| cpp_quote(" } DVD_PLAYBACK_LOCATION;") |
| cpp_quote("") |
| cpp_quote(" typedef DWORD VALID_UOP_SOMTHING_OR_OTHER;") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0376_0001 {") |
| cpp_quote(" UOP_FLAG_Play_Title_Or_AtTime = 0x1,UOP_FLAG_Play_Chapter = 0x2,UOP_FLAG_Play_Title = 0x4,UOP_FLAG_Stop = 0x8,UOP_FLAG_ReturnFromSubMenu = 0x10,") |
| cpp_quote(" UOP_FLAG_Play_Chapter_Or_AtTime = 0x20,UOP_FLAG_PlayPrev_Or_Replay_Chapter = 0x40,UOP_FLAG_PlayNext_Chapter = 0x80,UOP_FLAG_Play_Forwards = 0x100,") |
| cpp_quote(" UOP_FLAG_Play_Backwards = 0x200,UOP_FLAG_ShowMenu_Title = 0x400,UOP_FLAG_ShowMenu_Root = 0x800,UOP_FLAG_ShowMenu_SubPic = 0x1000,") |
| cpp_quote(" UOP_FLAG_ShowMenu_Audio = 0x2000,UOP_FLAG_ShowMenu_Angle = 0x4000,UOP_FLAG_ShowMenu_Chapter = 0x8000,UOP_FLAG_Resume = 0x10000,") |
| cpp_quote(" UOP_FLAG_Select_Or_Activate_Button = 0x20000,UOP_FLAG_Still_Off = 0x40000,UOP_FLAG_Pause_On = 0x80000,UOP_FLAG_Select_Audio_Stream = 0x100000,") |
| cpp_quote(" UOP_FLAG_Select_SubPic_Stream = 0x200000,UOP_FLAG_Select_Angle = 0x400000,UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode = 0x800000,") |
| cpp_quote(" UOP_FLAG_Select_Video_Mode_Preference = 0x1000000") |
| cpp_quote(" } VALID_UOP_FLAG;") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0376_0002 {") |
| cpp_quote(" DVD_CMD_FLAG_None = 0,DVD_CMD_FLAG_Flush = 0x1,DVD_CMD_FLAG_SendEvents = 0x2,DVD_CMD_FLAG_Block = 0x4,DVD_CMD_FLAG_StartWhenRendered = 0x8,") |
| cpp_quote(" DVD_CMD_FLAG_EndAfterRendered = 0x10") |
| cpp_quote(" } DVD_CMD_FLAGS;") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0376_0003 {") |
| cpp_quote(" DVD_ResetOnStop = 1,DVD_NotifyParentalLevelChange = 2,DVD_HMSF_TimeCodeEvents = 3,DVD_AudioDuringFFwdRew = 4") |
| cpp_quote(" } DVD_OPTION_FLAG;") |
| cpp_quote("") |
| cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0376_0004 {") |
| cpp_quote(" DVD_Relative_Upper = 1,DVD_Relative_Lower = 2,DVD_Relative_Left = 3,DVD_Relative_Right = 4") |
| cpp_quote(" } DVD_RELATIVE_BUTTON;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_PARENTAL_LEVEL {") |
| cpp_quote(" DVD_PARENTAL_LEVEL_8 = 0x8000,DVD_PARENTAL_LEVEL_7 = 0x4000,DVD_PARENTAL_LEVEL_6 = 0x2000,DVD_PARENTAL_LEVEL_5 = 0x1000,") |
| cpp_quote(" DVD_PARENTAL_LEVEL_4 = 0x800,DVD_PARENTAL_LEVEL_3 = 0x400,DVD_PARENTAL_LEVEL_2 = 0x200,DVD_PARENTAL_LEVEL_1 = 0x100") |
| cpp_quote(" } DVD_PARENTAL_LEVEL;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_AUDIO_LANG_EXT {") |
| cpp_quote(" DVD_AUD_EXT_NotSpecified = 0,DVD_AUD_EXT_Captions = 1,DVD_AUD_EXT_VisuallyImpaired = 2,DVD_AUD_EXT_DirectorComments1 = 3,") |
| cpp_quote(" DVD_AUD_EXT_DirectorComments2 = 4") |
| cpp_quote(" } DVD_AUDIO_LANG_EXT;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_SUBPICTURE_LANG_EXT {") |
| cpp_quote(" DVD_SP_EXT_NotSpecified = 0,DVD_SP_EXT_Caption_Normal = 1,DVD_SP_EXT_Caption_Big = 2,DVD_SP_EXT_Caption_Children = 3,DVD_SP_EXT_CC_Normal = 5,") |
| cpp_quote(" DVD_SP_EXT_CC_Big = 6,DVD_SP_EXT_CC_Children = 7,DVD_SP_EXT_Forced = 9,DVD_SP_EXT_DirectorComments_Normal = 13,DVD_SP_EXT_DirectorComments_Big = 14,") |
| cpp_quote(" DVD_SP_EXT_DirectorComments_Children = 15") |
| cpp_quote(" } DVD_SUBPICTURE_LANG_EXT;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_AUDIO_APPMODE {") |
| cpp_quote(" DVD_AudioMode_None = 0,DVD_AudioMode_Karaoke = 1,DVD_AudioMode_Surround = 2,DVD_AudioMode_Other = 3") |
| cpp_quote(" } DVD_AUDIO_APPMODE;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_AUDIO_FORMAT {") |
| cpp_quote(" DVD_AudioFormat_AC3 = 0,DVD_AudioFormat_MPEG1 = 1,DVD_AudioFormat_MPEG1_DRC = 2,DVD_AudioFormat_MPEG2 = 3,DVD_AudioFormat_MPEG2_DRC = 4,") |
| cpp_quote(" DVD_AudioFormat_LPCM = 5,DVD_AudioFormat_DTS = 6,DVD_AudioFormat_SDDS = 7,DVD_AudioFormat_Other = 8") |
| cpp_quote(" } DVD_AUDIO_FORMAT;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_KARAOKE_DOWNMIX {") |
| cpp_quote(" DVD_Mix_0to0 = 0x1,DVD_Mix_1to0 = 0x2,DVD_Mix_2to0 = 0x4,DVD_Mix_3to0 = 0x8,DVD_Mix_4to0 = 0x10,DVD_Mix_Lto0 = 0x20,DVD_Mix_Rto0 = 0x40,") |
| cpp_quote(" DVD_Mix_0to1 = 0x100,DVD_Mix_1to1 = 0x200,DVD_Mix_2to1 = 0x400,DVD_Mix_3to1 = 0x800,DVD_Mix_4to1 = 0x1000,DVD_Mix_Lto1 = 0x2000,") |
| cpp_quote(" DVD_Mix_Rto1 = 0x4000") |
| cpp_quote(" } DVD_KARAOKE_DOWNMIX;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_AudioAttributes {") |
| cpp_quote(" DVD_AUDIO_APPMODE AppMode;") |
| cpp_quote(" BYTE AppModeData;") |
| cpp_quote(" DVD_AUDIO_FORMAT AudioFormat;") |
| cpp_quote(" LCID Language;") |
| cpp_quote(" DVD_AUDIO_LANG_EXT LanguageExtension;") |
| cpp_quote(" WINBOOL fHasMultichannelInfo;") |
| cpp_quote(" DWORD dwFrequency;") |
| cpp_quote(" BYTE bQuantization;") |
| cpp_quote(" BYTE bNumberOfChannels;") |
| cpp_quote(" DWORD dwReserved[2];") |
| cpp_quote(" } DVD_AudioAttributes;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_MUA_MixingInfo {") |
| cpp_quote(" WINBOOL fMixTo0;") |
| cpp_quote(" WINBOOL fMixTo1;") |
| cpp_quote(" WINBOOL fMix0InPhase;") |
| cpp_quote(" WINBOOL fMix1InPhase;") |
| cpp_quote(" DWORD dwSpeakerPosition;") |
| cpp_quote(" } DVD_MUA_MixingInfo;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_MUA_Coeff {") |
| cpp_quote(" double log2_alpha;") |
| cpp_quote(" double log2_beta;") |
| cpp_quote(" } DVD_MUA_Coeff;") |
| cpp_quote("") |
| cpp_quote(" typedef struct tagDVD_MultichannelAudioAttributes {") |
| cpp_quote(" DVD_MUA_MixingInfo Info[8];") |
| cpp_quote(" DVD_MUA_Coeff Coeff[8];") |
| cpp_quote(" } DVD_MultichannelAudioAttributes;") |
| cpp_quote("") |
| cpp_quote(" typedef enum tagDVD_KAR
|