From 98f947e67802812b023b54bfd9e580bcd9d64a87 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <nathbap...@gmail.com> Date: Mon, 18 Mar 2024 05:56:46 +0000 Subject: [PATCH 2/3] include: Add dyngraph.idl in strmif.idl
Remove duplicate symbols also. Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com> --- mingw-w64-headers/include/strmif.idl | 276 +-------------------------- 1 file changed, 1 insertion(+), 275 deletions(-) diff --git a/mingw-w64-headers/include/strmif.idl b/mingw-w64-headers/include/strmif.idl index 260f3f9..c2cdd49 100644 --- a/mingw-w64-headers/include/strmif.idl +++ b/mingw-w64-headers/include/strmif.idl @@ -10,6 +10,7 @@ import "objidl.idl"; #include "devenum.idl" #include "axcore.idl" #include "axextend.idl" +#include "dyngraph.idl" cpp_quote("#ifndef __IReferenceClock2_FWD_DEFINED__") cpp_quote("#define __IReferenceClock2_FWD_DEFINED__") @@ -260,31 +261,6 @@ 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;") @@ -3976,256 +3952,6 @@ cpp_quote(" HRESULT WINAPI IDDrawExclModeVideoCallback_OnUpdateSize_Proxy(IDDra cpp_quote(" void __RPC_STUB IDDrawExclModeVideoCallback_OnUpdateSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") cpp_quote("#endif") cpp_quote("") -cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0392_v0_0_c_ifspec;") -cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0392_v0_0_s_ifspec;") -cpp_quote("#ifndef __IPinConnection_INTERFACE_DEFINED__") -cpp_quote("#define __IPinConnection_INTERFACE_DEFINED__") -cpp_quote(" EXTERN_C const IID IID_IPinConnection;") -cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") -cpp_quote(" struct IPinConnection : public IUnknown {") -cpp_quote(" public:") -cpp_quote(" virtual HRESULT WINAPI DynamicQueryAccept(const AM_MEDIA_TYPE *pmt) = 0;") -cpp_quote(" virtual HRESULT WINAPI NotifyEndOfStream(HANDLE hNotifyEvent) = 0;") -cpp_quote(" virtual HRESULT WINAPI IsEndPin(void) = 0;") -cpp_quote(" virtual HRESULT WINAPI DynamicDisconnect(void) = 0;") -cpp_quote(" };") -cpp_quote("#else") -cpp_quote(" typedef struct IPinConnectionVtbl {") -cpp_quote(" BEGIN_INTERFACE") -cpp_quote(" HRESULT (WINAPI *QueryInterface)(IPinConnection *This,REFIID riid,void **ppvObject);") -cpp_quote(" ULONG (WINAPI *AddRef)(IPinConnection *This);") -cpp_quote(" ULONG (WINAPI *Release)(IPinConnection *This);") -cpp_quote(" HRESULT (WINAPI *DynamicQueryAccept)(IPinConnection *This,const AM_MEDIA_TYPE *pmt);") -cpp_quote(" HRESULT (WINAPI *NotifyEndOfStream)(IPinConnection *This,HANDLE hNotifyEvent);") -cpp_quote(" HRESULT (WINAPI *IsEndPin)(IPinConnection *This);") -cpp_quote(" HRESULT (WINAPI *DynamicDisconnect)(IPinConnection *This);") -cpp_quote(" END_INTERFACE") -cpp_quote(" } IPinConnectionVtbl;") -cpp_quote(" struct IPinConnection {") -cpp_quote(" CONST_VTBL struct IPinConnectionVtbl *lpVtbl;") -cpp_quote(" };") -cpp_quote("#ifdef COBJMACROS") -cpp_quote("#define IPinConnection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") -cpp_quote("#define IPinConnection_AddRef(This) (This)->lpVtbl->AddRef(This)") -cpp_quote("#define IPinConnection_Release(This) (This)->lpVtbl->Release(This)") -cpp_quote("#define IPinConnection_DynamicQueryAccept(This,pmt) (This)->lpVtbl->DynamicQueryAccept(This,pmt)") -cpp_quote("#define IPinConnection_NotifyEndOfStream(This,hNotifyEvent) (This)->lpVtbl->NotifyEndOfStream(This,hNotifyEvent)") -cpp_quote("#define IPinConnection_IsEndPin(This) (This)->lpVtbl->IsEndPin(This)") -cpp_quote("#define IPinConnection_DynamicDisconnect(This) (This)->lpVtbl->DynamicDisconnect(This)") -cpp_quote("#endif") -cpp_quote("#endif") -cpp_quote(" HRESULT WINAPI IPinConnection_DynamicQueryAccept_Proxy(IPinConnection *This,const AM_MEDIA_TYPE *pmt);") -cpp_quote(" void __RPC_STUB IPinConnection_DynamicQueryAccept_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IPinConnection_NotifyEndOfStream_Proxy(IPinConnection *This,HANDLE hNotifyEvent);") -cpp_quote(" void __RPC_STUB IPinConnection_NotifyEndOfStream_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IPinConnection_IsEndPin_Proxy(IPinConnection *This);") -cpp_quote(" void __RPC_STUB IPinConnection_IsEndPin_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IPinConnection_DynamicDisconnect_Proxy(IPinConnection *This);") -cpp_quote(" void __RPC_STUB IPinConnection_DynamicDisconnect_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote("#endif") -cpp_quote("") -cpp_quote("#ifndef __IPinFlowControl_INTERFACE_DEFINED__") -cpp_quote("#define __IPinFlowControl_INTERFACE_DEFINED__") -cpp_quote(" EXTERN_C const IID IID_IPinFlowControl;") -cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") -cpp_quote(" struct IPinFlowControl : public IUnknown {") -cpp_quote(" public:") -cpp_quote(" virtual HRESULT WINAPI Block(DWORD dwBlockFlags,HANDLE hEvent) = 0;") -cpp_quote(" };") -cpp_quote("#else") -cpp_quote(" typedef struct IPinFlowControlVtbl {") -cpp_quote(" BEGIN_INTERFACE") -cpp_quote(" HRESULT (WINAPI *QueryInterface)(IPinFlowControl *This,REFIID riid,void **ppvObject);") -cpp_quote(" ULONG (WINAPI *AddRef)(IPinFlowControl *This);") -cpp_quote(" ULONG (WINAPI *Release)(IPinFlowControl *This);") -cpp_quote(" HRESULT (WINAPI *Block)(IPinFlowControl *This,DWORD dwBlockFlags,HANDLE hEvent);") -cpp_quote(" END_INTERFACE") -cpp_quote(" } IPinFlowControlVtbl;") -cpp_quote(" struct IPinFlowControl {") -cpp_quote(" CONST_VTBL struct IPinFlowControlVtbl *lpVtbl;") -cpp_quote(" };") -cpp_quote("#ifdef COBJMACROS") -cpp_quote("#define IPinFlowControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") -cpp_quote("#define IPinFlowControl_AddRef(This) (This)->lpVtbl->AddRef(This)") -cpp_quote("#define IPinFlowControl_Release(This) (This)->lpVtbl->Release(This)") -cpp_quote("#define IPinFlowControl_Block(This,dwBlockFlags,hEvent) (This)->lpVtbl->Block(This,dwBlockFlags,hEvent)") -cpp_quote("#endif") -cpp_quote("#endif") -cpp_quote(" HRESULT WINAPI IPinFlowControl_Block_Proxy(IPinFlowControl *This,DWORD dwBlockFlags,HANDLE hEvent);") -cpp_quote(" void __RPC_STUB IPinFlowControl_Block_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote("#endif") -cpp_quote("") -cpp_quote(" enum _AM_PIN_FLOW_CONTROL_BLOCK_FLAGS {") -cpp_quote(" AM_PIN_FLOW_CONTROL_BLOCK = 0x1") -cpp_quote(" };") -cpp_quote(" typedef enum _AM_GRAPH_CONFIG_RECONNECT_FLAGS {") -cpp_quote(" AM_GRAPH_CONFIG_RECONNECT_DIRECTCONNECT = 0x1,AM_GRAPH_CONFIG_RECONNECT_CACHE_REMOVED_FILTERS = 0x2,") -cpp_quote(" AM_GRAPH_CONFIG_RECONNECT_USE_ONLY_CACHED_FILTERS = 0x4") -cpp_quote(" } AM_GRAPH_CONFIG_RECONNECT_FLAGS;") -cpp_quote("") -cpp_quote(" enum _REM_FILTER_FLAGS {") -cpp_quote(" REMFILTERF_LEAVECONNECTED = 0x1") -cpp_quote(" };") -cpp_quote("") -cpp_quote(" typedef enum _AM_FILTER_FLAGS {") -cpp_quote(" AM_FILTER_FLAGS_REMOVABLE = 0x1") -cpp_quote(" } AM_FILTER_FLAGS;") -cpp_quote("") -cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0394_v0_0_c_ifspec;") -cpp_quote(" extern RPC_IF_HANDLE __MIDL_itf_strmif_0394_v0_0_s_ifspec;") -cpp_quote("#ifndef __IGraphConfig_INTERFACE_DEFINED__") -cpp_quote("#define __IGraphConfig_INTERFACE_DEFINED__") -cpp_quote(" EXTERN_C const IID IID_IGraphConfig;") -cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") -cpp_quote(" struct IGraphConfig : public IUnknown {") -cpp_quote(" public:") -cpp_quote(" virtual HRESULT WINAPI Reconnect(IPin *pOutputPin,IPin *pInputPin,const AM_MEDIA_TYPE *pmtFirstConnection,IBaseFilter *pUsingFilter,HANDLE hAbortEvent,DWORD dwFlags) = 0;") -cpp_quote(" virtual HRESULT WINAPI Reconfigure(IGraphConfigCallback *pCallback,PVOID pvContext,DWORD dwFlags,HANDLE hAbortEvent) = 0;") -cpp_quote(" virtual HRESULT WINAPI AddFilterToCache(IBaseFilter *pFilter) = 0;") -cpp_quote(" virtual HRESULT WINAPI EnumCacheFilter(IEnumFilters **pEnum) = 0;") -cpp_quote(" virtual HRESULT WINAPI RemoveFilterFromCache(IBaseFilter *pFilter) = 0;") -cpp_quote(" virtual HRESULT WINAPI GetStartTime(REFERENCE_TIME *prtStart) = 0;") -cpp_quote(" virtual HRESULT WINAPI PushThroughData(IPin *pOutputPin,IPinConnection *pConnection,HANDLE hEventAbort) = 0;") -cpp_quote(" virtual HRESULT WINAPI SetFilterFlags(IBaseFilter *pFilter,DWORD dwFlags) = 0;") -cpp_quote(" virtual HRESULT WINAPI GetFilterFlags(IBaseFilter *pFilter,DWORD *pdwFlags) = 0;") -cpp_quote(" virtual HRESULT WINAPI RemoveFilterEx(IBaseFilter *pFilter,DWORD Flags) = 0;") -cpp_quote(" };") -cpp_quote("#else") -cpp_quote(" typedef struct IGraphConfigVtbl {") -cpp_quote(" BEGIN_INTERFACE") -cpp_quote(" HRESULT (WINAPI *QueryInterface)(IGraphConfig *This,REFIID riid,void **ppvObject);") -cpp_quote(" ULONG (WINAPI *AddRef)(IGraphConfig *This);") -cpp_quote(" ULONG (WINAPI *Release)(IGraphConfig *This);") -cpp_quote(" HRESULT (WINAPI *Reconnect)(IGraphConfig *This,IPin *pOutputPin,IPin *pInputPin,const AM_MEDIA_TYPE *pmtFirstConnection,IBaseFilter *pUsingFilter,HANDLE hAbortEvent,DWORD dwFlags);") -cpp_quote(" HRESULT (WINAPI *Reconfigure)(IGraphConfig *This,IGraphConfigCallback *pCallback,PVOID pvContext,DWORD dwFlags,HANDLE hAbortEvent);") -cpp_quote(" HRESULT (WINAPI *AddFilterToCache)(IGraphConfig *This,IBaseFilter *pFilter);") -cpp_quote(" HRESULT (WINAPI *EnumCacheFilter)(IGraphConfig *This,IEnumFilters **pEnum);") -cpp_quote(" HRESULT (WINAPI *RemoveFilterFromCache)(IGraphConfig *This,IBaseFilter *pFilter);") -cpp_quote(" HRESULT (WINAPI *GetStartTime)(IGraphConfig *This,REFERENCE_TIME *prtStart);") -cpp_quote(" HRESULT (WINAPI *PushThroughData)(IGraphConfig *This,IPin *pOutputPin,IPinConnection *pConnection,HANDLE hEventAbort);") -cpp_quote(" HRESULT (WINAPI *SetFilterFlags)(IGraphConfig *This,IBaseFilter *pFilter,DWORD dwFlags);") -cpp_quote(" HRESULT (WINAPI *GetFilterFlags)(IGraphConfig *This,IBaseFilter *pFilter,DWORD *pdwFlags);") -cpp_quote(" HRESULT (WINAPI *RemoveFilterEx)(IGraphConfig *This,IBaseFilter *pFilter,DWORD Flags);") -cpp_quote(" END_INTERFACE") -cpp_quote(" } IGraphConfigVtbl;") -cpp_quote(" struct IGraphConfig {") -cpp_quote(" CONST_VTBL struct IGraphConfigVtbl *lpVtbl;") -cpp_quote(" };") -cpp_quote("#ifdef COBJMACROS") -cpp_quote("#define IGraphConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") -cpp_quote("#define IGraphConfig_AddRef(This) (This)->lpVtbl->AddRef(This)") -cpp_quote("#define IGraphConfig_Release(This) (This)->lpVtbl->Release(This)") -cpp_quote("#define IGraphConfig_Reconnect(This,pOutputPin,pInputPin,pmtFirstConnection,pUsingFilter,hAbortEvent,dwFlags) (This)->lpVtbl->Reconnect(This,pOutputPin,pInputPin,pmtFirstConnection,pUsingFilter,hAbortEvent,dwFlags)") -cpp_quote("#define IGraphConfig_Reconfigure(This,pCallback,pvContext,dwFlags,hAbortEvent) (This)->lpVtbl->Reconfigure(This,pCallback,pvContext,dwFlags,hAbortEvent)") -cpp_quote("#define IGraphConfig_AddFilterToCache(This,pFilter) (This)->lpVtbl->AddFilterToCache(This,pFilter)") -cpp_quote("#define IGraphConfig_EnumCacheFilter(This,pEnum) (This)->lpVtbl->EnumCacheFilter(This,pEnum)") -cpp_quote("#define IGraphConfig_RemoveFilterFromCache(This,pFilter) (This)->lpVtbl->RemoveFilterFromCache(This,pFilter)") -cpp_quote("#define IGraphConfig_GetStartTime(This,prtStart) (This)->lpVtbl->GetStartTime(This,prtStart)") -cpp_quote("#define IGraphConfig_PushThroughData(This,pOutputPin,pConnection,hEventAbort) (This)->lpVtbl->PushThroughData(This,pOutputPin,pConnection,hEventAbort)") -cpp_quote("#define IGraphConfig_SetFilterFlags(This,pFilter,dwFlags) (This)->lpVtbl->SetFilterFlags(This,pFilter,dwFlags)") -cpp_quote("#define IGraphConfig_GetFilterFlags(This,pFilter,pdwFlags) (This)->lpVtbl->GetFilterFlags(This,pFilter,pdwFlags)") -cpp_quote("#define IGraphConfig_RemoveFilterEx(This,pFilter,Flags) (This)->lpVtbl->RemoveFilterEx(This,pFilter,Flags)") -cpp_quote("#endif") -cpp_quote("#endif") -cpp_quote(" HRESULT WINAPI IGraphConfig_Reconnect_Proxy(IGraphConfig *This,IPin *pOutputPin,IPin *pInputPin,const AM_MEDIA_TYPE *pmtFirstConnection,IBaseFilter *pUsingFilter,HANDLE hAbortEvent,DWORD dwFlags);") -cpp_quote(" void __RPC_STUB IGraphConfig_Reconnect_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_Reconfigure_Proxy(IGraphConfig *This,IGraphConfigCallback *pCallback,PVOID pvContext,DWORD dwFlags,HANDLE hAbortEvent);") -cpp_quote(" void __RPC_STUB IGraphConfig_Reconfigure_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_AddFilterToCache_Proxy(IGraphConfig *This,IBaseFilter *pFilter);") -cpp_quote(" void __RPC_STUB IGraphConfig_AddFilterToCache_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_EnumCacheFilter_Proxy(IGraphConfig *This,IEnumFilters **pEnum);") -cpp_quote(" void __RPC_STUB IGraphConfig_EnumCacheFilter_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_RemoveFilterFromCache_Proxy(IGraphConfig *This,IBaseFilter *pFilter);") -cpp_quote(" void __RPC_STUB IGraphConfig_RemoveFilterFromCache_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_GetStartTime_Proxy(IGraphConfig *This,REFERENCE_TIME *prtStart);") -cpp_quote(" void __RPC_STUB IGraphConfig_GetStartTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_PushThroughData_Proxy(IGraphConfig *This,IPin *pOutputPin,IPinConnection *pConnection,HANDLE hEventAbort);") -cpp_quote(" void __RPC_STUB IGraphConfig_PushThroughData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_SetFilterFlags_Proxy(IGraphConfig *This,IBaseFilter *pFilter,DWORD dwFlags);") -cpp_quote(" void __RPC_STUB IGraphConfig_SetFilterFlags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_GetFilterFlags_Proxy(IGraphConfig *This,IBaseFilter *pFilter,DWORD *pdwFlags);") -cpp_quote(" void __RPC_STUB IGraphConfig_GetFilterFlags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IGraphConfig_RemoveFilterEx_Proxy(IGraphConfig *This,IBaseFilter *pFilter,DWORD Flags);") -cpp_quote(" void __RPC_STUB IGraphConfig_RemoveFilterEx_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote("#endif") -cpp_quote("") -cpp_quote("#ifndef __IGraphConfigCallback_INTERFACE_DEFINED__") -cpp_quote("#define __IGraphConfigCallback_INTERFACE_DEFINED__") -cpp_quote(" EXTERN_C const IID IID_IGraphConfigCallback;") -cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") -cpp_quote(" struct IGraphConfigCallback : public IUnknown {") -cpp_quote(" public:") -cpp_quote(" virtual HRESULT WINAPI Reconfigure(PVOID pvContext,DWORD dwFlags) = 0;") -cpp_quote(" };") -cpp_quote("#else") -cpp_quote(" typedef struct IGraphConfigCallbackVtbl {") -cpp_quote(" BEGIN_INTERFACE") -cpp_quote(" HRESULT (WINAPI *QueryInterface)(IGraphConfigCallback *This,REFIID riid,void **ppvObject);") -cpp_quote(" ULONG (WINAPI *AddRef)(IGraphConfigCallback *This);") -cpp_quote(" ULONG (WINAPI *Release)(IGraphConfigCallback *This);") -cpp_quote(" HRESULT (WINAPI *Reconfigure)(IGraphConfigCallback *This,PVOID pvContext,DWORD dwFlags);") -cpp_quote(" END_INTERFACE") -cpp_quote(" } IGraphConfigCallbackVtbl;") -cpp_quote(" struct IGraphConfigCallback {") -cpp_quote(" CONST_VTBL struct IGraphConfigCallbackVtbl *lpVtbl;") -cpp_quote(" };") -cpp_quote("#ifdef COBJMACROS") -cpp_quote("#define IGraphConfigCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") -cpp_quote("#define IGraphConfigCallback_AddRef(This) (This)->lpVtbl->AddRef(This)") -cpp_quote("#define IGraphConfigCallback_Release(This) (This)->lpVtbl->Release(This)") -cpp_quote("#define IGraphConfigCallback_Reconfigure(This,pvContext,dwFlags) (This)->lpVtbl->Reconfigure(This,pvContext,dwFlags)") -cpp_quote("#endif") -cpp_quote("#endif") -cpp_quote(" HRESULT WINAPI IGraphConfigCallback_Reconfigure_Proxy(IGraphConfigCallback *This,PVOID pvContext,DWORD dwFlags);") -cpp_quote(" void __RPC_STUB IGraphConfigCallback_Reconfigure_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote("#endif") -cpp_quote("") -cpp_quote("#ifndef __IFilterChain_INTERFACE_DEFINED__") -cpp_quote("#define __IFilterChain_INTERFACE_DEFINED__") -cpp_quote(" EXTERN_C const IID IID_IFilterChain;") -cpp_quote("#if defined(__cplusplus) && !defined(CINTERFACE)") -cpp_quote(" struct IFilterChain : public IUnknown {") -cpp_quote(" public:") -cpp_quote(" virtual HRESULT WINAPI StartChain(IBaseFilter *pStartFilter,IBaseFilter *pEndFilter) = 0;") -cpp_quote(" virtual HRESULT WINAPI PauseChain(IBaseFilter *pStartFilter,IBaseFilter *pEndFilter) = 0;") -cpp_quote(" virtual HRESULT WINAPI StopChain(IBaseFilter *pStartFilter,IBaseFilter *pEndFilter) = 0;") -cpp_quote(" virtual HRESULT WINAPI RemoveChain(IBaseFilter *pStartFilter,IBaseFilter *pEndFilter) = 0;") -cpp_quote(" };") -cpp_quote("#else") -cpp_quote(" typedef struct IFilterChainVtbl {") -cpp_quote(" BEGIN_INTERFACE") -cpp_quote(" HRESULT (WINAPI *QueryInterface)(IFilterChain *This,REFIID riid,void **ppvObject);") -cpp_quote(" ULONG (WINAPI *AddRef)(IFilterChain *This);") -cpp_quote(" ULONG (WINAPI *Release)(IFilterChain *This);") -cpp_quote(" HRESULT (WINAPI *StartChain)(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" HRESULT (WINAPI *PauseChain)(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" HRESULT (WINAPI *StopChain)(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" HRESULT (WINAPI *RemoveChain)(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" END_INTERFACE") -cpp_quote(" } IFilterChainVtbl;") -cpp_quote(" struct IFilterChain {") -cpp_quote(" CONST_VTBL struct IFilterChainVtbl *lpVtbl;") -cpp_quote(" };") -cpp_quote("#ifdef COBJMACROS") -cpp_quote("#define IFilterChain_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)") -cpp_quote("#define IFilterChain_AddRef(This) (This)->lpVtbl->AddRef(This)") -cpp_quote("#define IFilterChain_Release(This) (This)->lpVtbl->Release(This)") -cpp_quote("#define IFilterChain_StartChain(This,pStartFilter,pEndFilter) (This)->lpVtbl->StartChain(This,pStartFilter,pEndFilter)") -cpp_quote("#define IFilterChain_PauseChain(This,pStartFilter,pEndFilter) (This)->lpVtbl->PauseChain(This,pStartFilter,pEndFilter)") -cpp_quote("#define IFilterChain_StopChain(This,pStartFilter,pEndFilter) (This)->lpVtbl->StopChain(This,pStartFilter,pEndFilter)") -cpp_quote("#define IFilterChain_RemoveChain(This,pStartFilter,pEndFilter) (This)->lpVtbl->RemoveChain(This,pStartFilter,pEndFilter)") -cpp_quote("#endif") -cpp_quote("#endif") -cpp_quote(" HRESULT WINAPI IFilterChain_StartChain_Proxy(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" void __RPC_STUB IFilterChain_StartChain_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IFilterChain_PauseChain_Proxy(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" void __RPC_STUB IFilterChain_PauseChain_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IFilterChain_StopChain_Proxy(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" void __RPC_STUB IFilterChain_StopChain_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote(" HRESULT WINAPI IFilterChain_RemoveChain_Proxy(IFilterChain *This,IBaseFilter *pStartFilter,IBaseFilter *pEndFilter);") -cpp_quote(" void __RPC_STUB IFilterChain_RemoveChain_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);") -cpp_quote("#endif") -cpp_quote("") cpp_quote(" typedef enum __MIDL___MIDL_itf_strmif_0397_0002 {") cpp_quote(" VMRSample_SyncPoint = 0x1,VMRSample_Preroll = 0x2,VMRSample_Discontinuity = 0x4,VMRSample_TimeValid = 0x8,VMRSample_SrcDstRectsValid = 0x10") cpp_quote(" } VMRPresentationFlags;") -- 2.44.0
_______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public