Regenerate direct-x headers using recent widl.
diff --git a/mingw-w64-headers/direct-x/include/amstream.h b/mingw-w64-headers/direct-x/include/amstream.h index fb2d3ed..563b1f4 100644 --- a/mingw-w64-headers/direct-x/include/amstream.h +++ b/mingw-w64-headers/direct-x/include/amstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/amstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/amstream.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/amvideo.h b/mingw-w64-headers/direct-x/include/amvideo.h index 55116c3..ec552a5 100644 --- a/mingw-w64-headers/direct-x/include/amvideo.h +++ b/mingw-w64-headers/direct-x/include/amvideo.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/amvideo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/amvideo.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/austream.h b/mingw-w64-headers/direct-x/include/austream.h index dbd4070..fd50089 100644 --- a/mingw-w64-headers/direct-x/include/austream.h +++ b/mingw-w64-headers/direct-x/include/austream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/austream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/austream.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d10.h b/mingw-w64-headers/direct-x/include/d3d10.h index 3089334..78a6b01 100644 --- a/mingw-w64-headers/direct-x/include/d3d10.h +++ b/mingw-w64-headers/direct-x/include/d3d10.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d10.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d10.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d10_1.h b/mingw-w64-headers/direct-x/include/d3d10_1.h index 4132980..d7cd8c8 100644 --- a/mingw-w64-headers/direct-x/include/d3d10_1.h +++ b/mingw-w64-headers/direct-x/include/d3d10_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d10_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d10_1.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d10sdklayers.h b/mingw-w64-headers/direct-x/include/d3d10sdklayers.h index 226847f..02d2cda 100644 --- a/mingw-w64-headers/direct-x/include/d3d10sdklayers.h +++ b/mingw-w64-headers/direct-x/include/d3d10sdklayers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d10sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d10sdklayers.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d11.h b/mingw-w64-headers/direct-x/include/d3d11.h index fc4cb67..c3a8810 100644 --- a/mingw-w64-headers/direct-x/include/d3d11.h +++ b/mingw-w64-headers/direct-x/include/d3d11.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d11.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d11.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d11_1.h b/mingw-w64-headers/direct-x/include/d3d11_1.h index bec9571..f8e6652 100644 --- a/mingw-w64-headers/direct-x/include/d3d11_1.h +++ b/mingw-w64-headers/direct-x/include/d3d11_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d11_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d11_1.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d11_2.h b/mingw-w64-headers/direct-x/include/d3d11_2.h index 6d46bbb..2090864 100644 --- a/mingw-w64-headers/direct-x/include/d3d11_2.h +++ b/mingw-w64-headers/direct-x/include/d3d11_2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d11_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d11_2.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d11_3.h b/mingw-w64-headers/direct-x/include/d3d11_3.h index fa23164..1ece5a9 100644 --- a/mingw-w64-headers/direct-x/include/d3d11_3.h +++ b/mingw-w64-headers/direct-x/include/d3d11_3.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d11_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d11_3.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d11_4.h b/mingw-w64-headers/direct-x/include/d3d11_4.h index f96bee1..5ca65a1 100644 --- a/mingw-w64-headers/direct-x/include/d3d11_4.h +++ b/mingw-w64-headers/direct-x/include/d3d11_4.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d11_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d11_4.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3d11sdklayers.h b/mingw-w64-headers/direct-x/include/d3d11sdklayers.h index f118348..328d910 100644 --- a/mingw-w64-headers/direct-x/include/d3d11sdklayers.h +++ b/mingw-w64-headers/direct-x/include/d3d11sdklayers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3d11sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3d11sdklayers.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/d3dcommon.h b/mingw-w64-headers/direct-x/include/d3dcommon.h index cad7bca..e3bfd3a 100644 --- a/mingw-w64-headers/direct-x/include/d3dcommon.h +++ b/mingw-w64-headers/direct-x/include/d3dcommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/d3dcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/d3dcommon.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/ddstream.h b/mingw-w64-headers/direct-x/include/ddstream.h index 42b7418..1df366f 100644 --- a/mingw-w64-headers/direct-x/include/ddstream.h +++ b/mingw-w64-headers/direct-x/include/ddstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/ddstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/ddstream.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dmodshow.h b/mingw-w64-headers/direct-x/include/dmodshow.h index 517dc74..9c7efc5 100644 --- a/mingw-w64-headers/direct-x/include/dmodshow.h +++ b/mingw-w64-headers/direct-x/include/dmodshow.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 1.6 from direct-x/include/dmodshow.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dmodshow.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 @@ -20,6 +20,9 @@ #ifndef __IDMOWrapperFilter_FWD_DEFINED__ #define __IDMOWrapperFilter_FWD_DEFINED__ typedef interface IDMOWrapperFilter IDMOWrapperFilter; +#ifdef __cplusplus +interface IDMOWrapperFilter; +#endif /* __cplusplus */ #endif /* Headers for imported files */ @@ -56,24 +59,25 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IDMOWrapperFilter* This, + IDMOWrapperFilter *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IDMOWrapperFilter* This); + IDMOWrapperFilter *This); ULONG (STDMETHODCALLTYPE *Release)( - IDMOWrapperFilter* This); + IDMOWrapperFilter *This); /*** IDMOWrapperFilter methods ***/ HRESULT (STDMETHODCALLTYPE *Init)( - IDMOWrapperFilter* This, + IDMOWrapperFilter *This, REFCLSID clsidDMO, REFCLSID catDMO); END_INTERFACE } IDMOWrapperFilterVtbl; + interface IDMOWrapperFilter { CONST_VTBL IDMOWrapperFilterVtbl* lpVtbl; }; @@ -106,15 +110,6 @@ #endif -HRESULT STDMETHODCALLTYPE IDMOWrapperFilter_Init_Proxy( - IDMOWrapperFilter* This, - REFCLSID clsidDMO, - REFCLSID catDMO); -void __RPC_STUB IDMOWrapperFilter_Init_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IDMOWrapperFilter_INTERFACE_DEFINED__ */
diff --git a/mingw-w64-headers/direct-x/include/dxgi.h b/mingw-w64-headers/direct-x/include/dxgi.h index 75e3ec2..30d9eea 100644 --- a/mingw-w64-headers/direct-x/include/dxgi.h +++ b/mingw-w64-headers/direct-x/include/dxgi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgi.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgi1_2.h b/mingw-w64-headers/direct-x/include/dxgi1_2.h index 1bad164..89e01e4 100644 --- a/mingw-w64-headers/direct-x/include/dxgi1_2.h +++ b/mingw-w64-headers/direct-x/include/dxgi1_2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgi1_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgi1_2.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgi1_3.h b/mingw-w64-headers/direct-x/include/dxgi1_3.h index 8af0bd8..8d31138 100644 --- a/mingw-w64-headers/direct-x/include/dxgi1_3.h +++ b/mingw-w64-headers/direct-x/include/dxgi1_3.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgi1_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgi1_3.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgi1_4.h b/mingw-w64-headers/direct-x/include/dxgi1_4.h index 6fdc566..cb37bf8 100644 --- a/mingw-w64-headers/direct-x/include/dxgi1_4.h +++ b/mingw-w64-headers/direct-x/include/dxgi1_4.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgi1_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgi1_4.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgi1_5.h b/mingw-w64-headers/direct-x/include/dxgi1_5.h index f570f53..0bdb9fc 100644 --- a/mingw-w64-headers/direct-x/include/dxgi1_5.h +++ b/mingw-w64-headers/direct-x/include/dxgi1_5.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgi1_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgi1_5.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgi1_6.h b/mingw-w64-headers/direct-x/include/dxgi1_6.h index b872782..3460d29 100644 --- a/mingw-w64-headers/direct-x/include/dxgi1_6.h +++ b/mingw-w64-headers/direct-x/include/dxgi1_6.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgi1_6.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgi1_6.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgicommon.h b/mingw-w64-headers/direct-x/include/dxgicommon.h index 58ef4c3..8b71c57 100644 --- a/mingw-w64-headers/direct-x/include/dxgicommon.h +++ b/mingw-w64-headers/direct-x/include/dxgicommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgicommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgicommon.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgiformat.h b/mingw-w64-headers/direct-x/include/dxgiformat.h index e278ff1..d084670 100644 --- a/mingw-w64-headers/direct-x/include/dxgiformat.h +++ b/mingw-w64-headers/direct-x/include/dxgiformat.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgiformat.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgiformat.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/dxgitype.h b/mingw-w64-headers/direct-x/include/dxgitype.h index 4b3424a..ecce033 100644 --- a/mingw-w64-headers/direct-x/include/dxgitype.h +++ b/mingw-w64-headers/direct-x/include/dxgitype.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/dxgitype.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/dxgitype.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/mediaobj.h b/mingw-w64-headers/direct-x/include/mediaobj.h index c406c22..9cad287 100644 --- a/mingw-w64-headers/direct-x/include/mediaobj.h +++ b/mingw-w64-headers/direct-x/include/mediaobj.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/mediaobj.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/mediaobj.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/medparam.h b/mingw-w64-headers/direct-x/include/medparam.h index 01a7753..e1c22e2 100644 --- a/mingw-w64-headers/direct-x/include/medparam.h +++ b/mingw-w64-headers/direct-x/include/medparam.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 1.6 from direct-x/include/medparam.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/medparam.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 @@ -20,11 +20,17 @@ #ifndef __IMediaParams_FWD_DEFINED__ #define __IMediaParams_FWD_DEFINED__ typedef interface IMediaParams IMediaParams; +#ifdef __cplusplus +interface IMediaParams; +#endif /* __cplusplus */ #endif #ifndef __IMediaParamInfo_FWD_DEFINED__ #define __IMediaParamInfo_FWD_DEFINED__ typedef interface IMediaParamInfo IMediaParamInfo; +#ifdef __cplusplus +interface IMediaParamInfo; +#endif /* __cplusplus */ #endif /* Headers for imported files */ @@ -124,46 +130,47 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IMediaParams* This, + IMediaParams *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IMediaParams* This); + IMediaParams *This); ULONG (STDMETHODCALLTYPE *Release)( - IMediaParams* This); + IMediaParams *This); /*** IMediaParams methods ***/ HRESULT (STDMETHODCALLTYPE *AddEnvelope)( - IMediaParams* This, + IMediaParams *This, DWORD dwParamIndex, DWORD cPoints, MP_ENVELOPE_SEGMENT *pEnvelope); HRESULT (STDMETHODCALLTYPE *FlushEnvelope)( - IMediaParams* This, + IMediaParams *This, DWORD dwParamIndex, REFERENCE_TIME refTimeStart, REFERENCE_TIME refTimeEnd); HRESULT (STDMETHODCALLTYPE *GetParam)( - IMediaParams* This, + IMediaParams *This, DWORD dwParamIndex, MP_DATA *pValue); HRESULT (STDMETHODCALLTYPE *SetParam)( - IMediaParams* This, + IMediaParams *This, DWORD dwParamIndex, MP_DATA value); HRESULT (STDMETHODCALLTYPE *SetTimeFormat)( - IMediaParams* This, + IMediaParams *This, GUID guidTimeFormat, MP_TIMEDATA mpTimeData); END_INTERFACE } IMediaParamsVtbl; + interface IMediaParams { CONST_VTBL IMediaParamsVtbl* lpVtbl; }; @@ -212,53 +219,6 @@ #endif -HRESULT STDMETHODCALLTYPE IMediaParams_AddEnvelope_Proxy( - IMediaParams* This, - DWORD dwParamIndex, - DWORD cPoints, - MP_ENVELOPE_SEGMENT *pEnvelope); -void __RPC_STUB IMediaParams_AddEnvelope_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParams_FlushEnvelope_Proxy( - IMediaParams* This, - DWORD dwParamIndex, - REFERENCE_TIME refTimeStart, - REFERENCE_TIME refTimeEnd); -void __RPC_STUB IMediaParams_FlushEnvelope_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParams_GetParam_Proxy( - IMediaParams* This, - DWORD dwParamIndex, - MP_DATA *pValue); -void __RPC_STUB IMediaParams_GetParam_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParams_SetParam_Proxy( - IMediaParams* This, - DWORD dwParamIndex, - MP_DATA value); -void __RPC_STUB IMediaParams_SetParam_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParams_SetTimeFormat_Proxy( - IMediaParams* This, - GUID guidTimeFormat, - MP_TIMEDATA mpTimeData); -void __RPC_STUB IMediaParams_SetTimeFormat_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IMediaParams_INTERFACE_DEFINED__ */ @@ -305,47 +265,48 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IMediaParamInfo* This, + IMediaParamInfo *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IMediaParamInfo* This); + IMediaParamInfo *This); ULONG (STDMETHODCALLTYPE *Release)( - IMediaParamInfo* This); + IMediaParamInfo *This); /*** IMediaParamInfo methods ***/ HRESULT (STDMETHODCALLTYPE *GetParamCount)( - IMediaParamInfo* This, + IMediaParamInfo *This, DWORD *pdwParams); HRESULT (STDMETHODCALLTYPE *GetParamInfo)( - IMediaParamInfo* This, + IMediaParamInfo *This, DWORD dwParamIndex, MP_PARAMINFO *pInfo); HRESULT (STDMETHODCALLTYPE *GetParamText)( - IMediaParamInfo* This, + IMediaParamInfo *This, DWORD dwParamIndex, WCHAR **ppwchText); HRESULT (STDMETHODCALLTYPE *GetNumTimeFormats)( - IMediaParamInfo* This, + IMediaParamInfo *This, DWORD *pdwNumTimeFormats); HRESULT (STDMETHODCALLTYPE *GetSupportedTimeFormat)( - IMediaParamInfo* This, + IMediaParamInfo *This, DWORD dwFormatIndex, GUID *pguidTimeFormat); HRESULT (STDMETHODCALLTYPE *GetCurrentTimeFormat)( - IMediaParamInfo* This, + IMediaParamInfo *This, GUID *pguidTimeFormat, MP_TIMEDATA *pTimeData); END_INTERFACE } IMediaParamInfoVtbl; + interface IMediaParamInfo { CONST_VTBL IMediaParamInfoVtbl* lpVtbl; }; @@ -398,58 +359,6 @@ #endif -HRESULT STDMETHODCALLTYPE IMediaParamInfo_GetParamCount_Proxy( - IMediaParamInfo* This, - DWORD *pdwParams); -void __RPC_STUB IMediaParamInfo_GetParamCount_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParamInfo_GetParamInfo_Proxy( - IMediaParamInfo* This, - DWORD dwParamIndex, - MP_PARAMINFO *pInfo); -void __RPC_STUB IMediaParamInfo_GetParamInfo_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParamInfo_GetParamText_Proxy( - IMediaParamInfo* This, - DWORD dwParamIndex, - WCHAR **ppwchText); -void __RPC_STUB IMediaParamInfo_GetParamText_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParamInfo_GetNumTimeFormats_Proxy( - IMediaParamInfo* This, - DWORD *pdwNumTimeFormats); -void __RPC_STUB IMediaParamInfo_GetNumTimeFormats_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParamInfo_GetSupportedTimeFormat_Proxy( - IMediaParamInfo* This, - DWORD dwFormatIndex, - GUID *pguidTimeFormat); -void __RPC_STUB IMediaParamInfo_GetSupportedTimeFormat_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IMediaParamInfo_GetCurrentTimeFormat_Proxy( - IMediaParamInfo* This, - GUID *pguidTimeFormat, - MP_TIMEDATA *pTimeData); -void __RPC_STUB IMediaParamInfo_GetCurrentTimeFormat_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IMediaParamInfo_INTERFACE_DEFINED__ */
diff --git a/mingw-w64-headers/direct-x/include/mmstream.h b/mingw-w64-headers/direct-x/include/mmstream.h index 3bd1e18..549c15a 100644 --- a/mingw-w64-headers/direct-x/include/mmstream.h +++ b/mingw-w64-headers/direct-x/include/mmstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/mmstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/mmstream.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/qedit.h b/mingw-w64-headers/direct-x/include/qedit.h index 84ba0ce..27e5d74 100644 --- a/mingw-w64-headers/direct-x/include/qedit.h +++ b/mingw-w64-headers/direct-x/include/qedit.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 3.19 from direct-x/include/qedit.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/qedit.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475
diff --git a/mingw-w64-headers/direct-x/include/qnetwork.h b/mingw-w64-headers/direct-x/include/qnetwork.h index 710bcef..70b48d0 100644 --- a/mingw-w64-headers/direct-x/include/qnetwork.h +++ b/mingw-w64-headers/direct-x/include/qnetwork.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 1.6 from direct-x/include/qnetwork.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/qnetwork.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 @@ -20,11 +20,17 @@ #ifndef __IAMMediaContent_FWD_DEFINED__ #define __IAMMediaContent_FWD_DEFINED__ typedef interface IAMMediaContent IAMMediaContent; +#ifdef __cplusplus +interface IAMMediaContent; +#endif /* __cplusplus */ #endif #ifndef __IAMNetworkStatus_FWD_DEFINED__ #define __IAMNetworkStatus_FWD_DEFINED__ typedef interface IAMNetworkStatus IAMNetworkStatus; +#ifdef __cplusplus +interface IAMNetworkStatus; +#endif /* __cplusplus */ #endif /* Headers for imported files */ @@ -97,29 +103,29 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IAMMediaContent* This, + IAMMediaContent *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IAMMediaContent* This); + IAMMediaContent *This); ULONG (STDMETHODCALLTYPE *Release)( - IAMMediaContent* This); + IAMMediaContent *This); /*** IDispatch methods ***/ HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( - IAMMediaContent* This, + IAMMediaContent *This, UINT *pctinfo); HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( - IAMMediaContent* This, + IAMMediaContent *This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( - IAMMediaContent* This, + IAMMediaContent *This, REFIID riid, LPOLESTR *rgszNames, UINT cNames, @@ -127,7 +133,7 @@ DISPID *rgDispId); HRESULT (STDMETHODCALLTYPE *Invoke)( - IAMMediaContent* This, + IAMMediaContent *This, DISPID dispIdMember, REFIID riid, LCID lcid, @@ -139,59 +145,60 @@ /*** IAMMediaContent methods ***/ HRESULT (STDMETHODCALLTYPE *get_AuthorName)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrAuthorName); HRESULT (STDMETHODCALLTYPE *get_Title)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrTitle); HRESULT (STDMETHODCALLTYPE *get_Rating)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrRating); HRESULT (STDMETHODCALLTYPE *get_Description)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrDescription); HRESULT (STDMETHODCALLTYPE *get_Copyright)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrCopyright); HRESULT (STDMETHODCALLTYPE *get_BaseURL)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrBaseURL); HRESULT (STDMETHODCALLTYPE *get_LogoURL)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrLogoURL); HRESULT (STDMETHODCALLTYPE *get_LogoIconURL)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrLogoURL); HRESULT (STDMETHODCALLTYPE *get_WatermarkURL)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrWatermarkURL); HRESULT (STDMETHODCALLTYPE *get_MoreInfoURL)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrMoreInfoURL); HRESULT (STDMETHODCALLTYPE *get_MoreInfoBannerImage)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrMoreInfoBannerImage); HRESULT (STDMETHODCALLTYPE *get_MoreInfoBannerURL)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrMoreInfoBannerURL); HRESULT (STDMETHODCALLTYPE *get_MoreInfoText)( - IAMMediaContent* This, + IAMMediaContent *This, BSTR *pbstrMoreInfoText); END_INTERFACE } IAMMediaContentVtbl; + interface IAMMediaContent { CONST_VTBL IAMMediaContentVtbl* lpVtbl; }; @@ -290,110 +297,6 @@ #endif -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_AuthorName_Proxy( - IAMMediaContent* This, - BSTR *pbstrAuthorName); -void __RPC_STUB IAMMediaContent_get_AuthorName_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Title_Proxy( - IAMMediaContent* This, - BSTR *pbstrTitle); -void __RPC_STUB IAMMediaContent_get_Title_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Rating_Proxy( - IAMMediaContent* This, - BSTR *pbstrRating); -void __RPC_STUB IAMMediaContent_get_Rating_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Description_Proxy( - IAMMediaContent* This, - BSTR *pbstrDescription); -void __RPC_STUB IAMMediaContent_get_Description_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_Copyright_Proxy( - IAMMediaContent* This, - BSTR *pbstrCopyright); -void __RPC_STUB IAMMediaContent_get_Copyright_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_BaseURL_Proxy( - IAMMediaContent* This, - BSTR *pbstrBaseURL); -void __RPC_STUB IAMMediaContent_get_BaseURL_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_LogoURL_Proxy( - IAMMediaContent* This, - BSTR *pbstrLogoURL); -void __RPC_STUB IAMMediaContent_get_LogoURL_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_LogoIconURL_Proxy( - IAMMediaContent* This, - BSTR *pbstrLogoURL); -void __RPC_STUB IAMMediaContent_get_LogoIconURL_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_WatermarkURL_Proxy( - IAMMediaContent* This, - BSTR *pbstrWatermarkURL); -void __RPC_STUB IAMMediaContent_get_WatermarkURL_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoURL_Proxy( - IAMMediaContent* This, - BSTR *pbstrMoreInfoURL); -void __RPC_STUB IAMMediaContent_get_MoreInfoURL_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoBannerImage_Proxy( - IAMMediaContent* This, - BSTR *pbstrMoreInfoBannerImage); -void __RPC_STUB IAMMediaContent_get_MoreInfoBannerImage_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoBannerURL_Proxy( - IAMMediaContent* This, - BSTR *pbstrMoreInfoBannerURL); -void __RPC_STUB IAMMediaContent_get_MoreInfoBannerURL_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMMediaContent_get_MoreInfoText_Proxy( - IAMMediaContent* This, - BSTR *pbstrMoreInfoText); -void __RPC_STUB IAMMediaContent_get_MoreInfoText_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IAMMediaContent_INTERFACE_DEFINED__ */ @@ -439,29 +342,29 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IAMNetworkStatus* This); + IAMNetworkStatus *This); ULONG (STDMETHODCALLTYPE *Release)( - IAMNetworkStatus* This); + IAMNetworkStatus *This); /*** IDispatch methods ***/ HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, UINT *pctinfo); HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, REFIID riid, LPOLESTR *rgszNames, UINT cNames, @@ -469,7 +372,7 @@ DISPID *rgDispId); HRESULT (STDMETHODCALLTYPE *Invoke)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, DISPID dispIdMember, REFIID riid, LCID lcid, @@ -481,35 +384,36 @@ /*** IAMNetworkStatus methods ***/ HRESULT (STDMETHODCALLTYPE *get_ReceivedPackets)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, LONG *pReceivedPackets); HRESULT (STDMETHODCALLTYPE *get_RecoveredPackets)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, LONG *pRecoveredPackets); HRESULT (STDMETHODCALLTYPE *get_LostPackets)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, LONG *pLostPackets); HRESULT (STDMETHODCALLTYPE *get_ReceptionQuality)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, LONG *pReceptionQuality); HRESULT (STDMETHODCALLTYPE *get_BufferingCount)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, LONG *pBufferingCount); HRESULT (STDMETHODCALLTYPE *get_IsBroadcast)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, VARIANT_BOOL *pIsBroadcast); HRESULT (STDMETHODCALLTYPE *get_BufferingProgress)( - IAMNetworkStatus* This, + IAMNetworkStatus *This, LONG *pBufferingProgress); END_INTERFACE } IAMNetworkStatusVtbl; + interface IAMNetworkStatus { CONST_VTBL IAMNetworkStatusVtbl* lpVtbl; }; @@ -584,62 +488,6 @@ #endif -HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_ReceivedPackets_Proxy( - IAMNetworkStatus* This, - LONG *pReceivedPackets); -void __RPC_STUB IAMNetworkStatus_get_ReceivedPackets_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_RecoveredPackets_Proxy( - IAMNetworkStatus* This, - LONG *pRecoveredPackets); -void __RPC_STUB IAMNetworkStatus_get_RecoveredPackets_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_LostPackets_Proxy( - IAMNetworkStatus* This, - LONG *pLostPackets); -void __RPC_STUB IAMNetworkStatus_get_LostPackets_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_ReceptionQuality_Proxy( - IAMNetworkStatus* This, - LONG *pReceptionQuality); -void __RPC_STUB IAMNetworkStatus_get_ReceptionQuality_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_BufferingCount_Proxy( - IAMNetworkStatus* This, - LONG *pBufferingCount); -void __RPC_STUB IAMNetworkStatus_get_BufferingCount_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_IsBroadcast_Proxy( - IAMNetworkStatus* This, - VARIANT_BOOL *pIsBroadcast); -void __RPC_STUB IAMNetworkStatus_get_IsBroadcast_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IAMNetworkStatus_get_BufferingProgress_Proxy( - IAMNetworkStatus* This, - LONG *pBufferingProgress); -void __RPC_STUB IAMNetworkStatus_get_BufferingProgress_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IAMNetworkStatus_INTERFACE_DEFINED__ */
diff --git a/mingw-w64-headers/direct-x/include/vmr9.h b/mingw-w64-headers/direct-x/include/vmr9.h index e444851..02c0065 100644 --- a/mingw-w64-headers/direct-x/include/vmr9.h +++ b/mingw-w64-headers/direct-x/include/vmr9.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 1.6 from direct-x/include/vmr9.idl - Do not edit ***/ +/*** Autogenerated by WIDL 3.20 from direct-x/include/vmr9.idl - Do not edit ***/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 @@ -20,76 +20,121 @@ #ifndef __IVMRImagePresenter9_FWD_DEFINED__ #define __IVMRImagePresenter9_FWD_DEFINED__ typedef interface IVMRImagePresenter9 IVMRImagePresenter9; +#ifdef __cplusplus +interface IVMRImagePresenter9; +#endif /* __cplusplus */ #endif #ifndef __IVMRSurfaceAllocator9_FWD_DEFINED__ #define __IVMRSurfaceAllocator9_FWD_DEFINED__ typedef interface IVMRSurfaceAllocator9 IVMRSurfaceAllocator9; +#ifdef __cplusplus +interface IVMRSurfaceAllocator9; +#endif /* __cplusplus */ #endif #ifndef __IVMRSurfaceAllocatorEx9_FWD_DEFINED__ #define __IVMRSurfaceAllocatorEx9_FWD_DEFINED__ typedef interface IVMRSurfaceAllocatorEx9 IVMRSurfaceAllocatorEx9; +#ifdef __cplusplus +interface IVMRSurfaceAllocatorEx9; +#endif /* __cplusplus */ #endif #ifndef __IVMRSurfaceAllocatorNotify9_FWD_DEFINED__ #define __IVMRSurfaceAllocatorNotify9_FWD_DEFINED__ typedef interface IVMRSurfaceAllocatorNotify9 IVMRSurfaceAllocatorNotify9; +#ifdef __cplusplus +interface IVMRSurfaceAllocatorNotify9; +#endif /* __cplusplus */ #endif #ifndef __IVMRWindowlessControl9_FWD_DEFINED__ #define __IVMRWindowlessControl9_FWD_DEFINED__ typedef interface IVMRWindowlessControl9 IVMRWindowlessControl9; +#ifdef __cplusplus +interface IVMRWindowlessControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRMixerControl9_FWD_DEFINED__ #define __IVMRMixerControl9_FWD_DEFINED__ typedef interface IVMRMixerControl9 IVMRMixerControl9; +#ifdef __cplusplus +interface IVMRMixerControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRMixerBitmap9_FWD_DEFINED__ #define __IVMRMixerBitmap9_FWD_DEFINED__ typedef interface IVMRMixerBitmap9 IVMRMixerBitmap9; +#ifdef __cplusplus +interface IVMRMixerBitmap9; +#endif /* __cplusplus */ #endif #ifndef __IVMRSurface9_FWD_DEFINED__ #define __IVMRSurface9_FWD_DEFINED__ typedef interface IVMRSurface9 IVMRSurface9; +#ifdef __cplusplus +interface IVMRSurface9; +#endif /* __cplusplus */ #endif #ifndef __IVMRImagePresenterConfig9_FWD_DEFINED__ #define __IVMRImagePresenterConfig9_FWD_DEFINED__ typedef interface IVMRImagePresenterConfig9 IVMRImagePresenterConfig9; +#ifdef __cplusplus +interface IVMRImagePresenterConfig9; +#endif /* __cplusplus */ #endif #ifndef __IVMRVideoStreamControl9_FWD_DEFINED__ #define __IVMRVideoStreamControl9_FWD_DEFINED__ typedef interface IVMRVideoStreamControl9 IVMRVideoStreamControl9; +#ifdef __cplusplus +interface IVMRVideoStreamControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRFilterConfig9_FWD_DEFINED__ #define __IVMRFilterConfig9_FWD_DEFINED__ typedef interface IVMRFilterConfig9 IVMRFilterConfig9; +#ifdef __cplusplus +interface IVMRFilterConfig9; +#endif /* __cplusplus */ #endif #ifndef __IVMRAspectRatioControl9_FWD_DEFINED__ #define __IVMRAspectRatioControl9_FWD_DEFINED__ typedef interface IVMRAspectRatioControl9 IVMRAspectRatioControl9; +#ifdef __cplusplus +interface IVMRAspectRatioControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRMonitorConfig9_FWD_DEFINED__ #define __IVMRMonitorConfig9_FWD_DEFINED__ typedef interface IVMRMonitorConfig9 IVMRMonitorConfig9; +#ifdef __cplusplus +interface IVMRMonitorConfig9; +#endif /* __cplusplus */ #endif #ifndef __IVMRDeinterlaceControl9_FWD_DEFINED__ #define __IVMRDeinterlaceControl9_FWD_DEFINED__ typedef interface IVMRDeinterlaceControl9 IVMRDeinterlaceControl9; +#ifdef __cplusplus +interface IVMRDeinterlaceControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRImageCompositor9_FWD_DEFINED__ #define __IVMRImageCompositor9_FWD_DEFINED__ typedef interface IVMRImageCompositor9 IVMRImageCompositor9; +#ifdef __cplusplus +interface IVMRImageCompositor9; +#endif /* __cplusplus */ #endif /* Headers for imported files */ @@ -104,11 +149,17 @@ #ifndef __IDirect3DSurface9_FWD_DEFINED__ #define __IDirect3DSurface9_FWD_DEFINED__ typedef interface IDirect3DSurface9 IDirect3DSurface9; +#ifdef __cplusplus +interface IDirect3DSurface9; +#endif /* __cplusplus */ #endif #ifndef __IDirect3DDevice9_FWD_DEFINED__ #define __IDirect3DDevice9_FWD_DEFINED__ typedef interface IDirect3DDevice9 IDirect3DDevice9; +#ifdef __cplusplus +interface IDirect3DDevice9; +#endif /* __cplusplus */ #endif typedef LONGLONG REFERENCE_TIME; @@ -125,71 +176,113 @@ #ifndef __IVMRSurface9_FWD_DEFINED__ #define __IVMRSurface9_FWD_DEFINED__ typedef interface IVMRSurface9 IVMRSurface9; +#ifdef __cplusplus +interface IVMRSurface9; +#endif /* __cplusplus */ #endif #ifndef __IVMRSurfaceAllocator9_FWD_DEFINED__ #define __IVMRSurfaceAllocator9_FWD_DEFINED__ typedef interface IVMRSurfaceAllocator9 IVMRSurfaceAllocator9; +#ifdef __cplusplus +interface IVMRSurfaceAllocator9; +#endif /* __cplusplus */ #endif #ifndef __IVMRSurfaceAllocatorEx9_FWD_DEFINED__ #define __IVMRSurfaceAllocatorEx9_FWD_DEFINED__ typedef interface IVMRSurfaceAllocatorEx9 IVMRSurfaceAllocatorEx9; +#ifdef __cplusplus +interface IVMRSurfaceAllocatorEx9; +#endif /* __cplusplus */ #endif #ifndef __IVMRSurfaceAllocatorNotify9_FWD_DEFINED__ #define __IVMRSurfaceAllocatorNotify9_FWD_DEFINED__ typedef interface IVMRSurfaceAllocatorNotify9 IVMRSurfaceAllocatorNotify9; +#ifdef __cplusplus +interface IVMRSurfaceAllocatorNotify9; +#endif /* __cplusplus */ #endif #ifndef __IVMRImagePresenter9_FWD_DEFINED__ #define __IVMRImagePresenter9_FWD_DEFINED__ typedef interface IVMRImagePresenter9 IVMRImagePresenter9; +#ifdef __cplusplus +interface IVMRImagePresenter9; +#endif /* __cplusplus */ #endif #ifndef __IVMRImagePresenterConfig9_FWD_DEFINED__ #define __IVMRImagePresenterConfig9_FWD_DEFINED__ typedef interface IVMRImagePresenterConfig9 IVMRImagePresenterConfig9; +#ifdef __cplusplus +interface IVMRImagePresenterConfig9; +#endif /* __cplusplus */ #endif #ifndef __IVMRMonitorConfig9_FWD_DEFINED__ #define __IVMRMonitorConfig9_FWD_DEFINED__ typedef interface IVMRMonitorConfig9 IVMRMonitorConfig9; +#ifdef __cplusplus +interface IVMRMonitorConfig9; +#endif /* __cplusplus */ #endif #ifndef __IVMRWindowlessControl9_FWD_DEFINED__ #define __IVMRWindowlessControl9_FWD_DEFINED__ typedef interface IVMRWindowlessControl9 IVMRWindowlessControl9; +#ifdef __cplusplus +interface IVMRWindowlessControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRMixerControl9_FWD_DEFINED__ #define __IVMRMixerControl9_FWD_DEFINED__ typedef interface IVMRMixerControl9 IVMRMixerControl9; +#ifdef __cplusplus +interface IVMRMixerControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRImageCompositor9_FWD_DEFINED__ #define __IVMRImageCompositor9_FWD_DEFINED__ typedef interface IVMRImageCompositor9 IVMRImageCompositor9; +#ifdef __cplusplus +interface IVMRImageCompositor9; +#endif /* __cplusplus */ #endif #ifndef __IVMRMixerBitmap9_FWD_DEFINED__ #define __IVMRMixerBitmap9_FWD_DEFINED__ typedef interface IVMRMixerBitmap9 IVMRMixerBitmap9; +#ifdef __cplusplus +interface IVMRMixerBitmap9; +#endif /* __cplusplus */ #endif #ifndef __IVMRFilterConfig9_FWD_DEFINED__ #define __IVMRFilterConfig9_FWD_DEFINED__ typedef interface IVMRFilterConfig9 IVMRFilterConfig9; +#ifdef __cplusplus +interface IVMRFilterConfig9; +#endif /* __cplusplus */ #endif #ifndef __IVMRAspectRatioControl9_FWD_DEFINED__ #define __IVMRAspectRatioControl9_FWD_DEFINED__ typedef interface IVMRAspectRatioControl9 IVMRAspectRatioControl9; +#ifdef __cplusplus +interface IVMRAspectRatioControl9; +#endif /* __cplusplus */ #endif #ifndef __IVMRVideoStreamControl9_FWD_DEFINED__ #define __IVMRVideoStreamControl9_FWD_DEFINED__ typedef interface IVMRVideoStreamControl9 IVMRVideoStreamControl9; +#ifdef __cplusplus +interface IVMRVideoStreamControl9; +#endif /* __cplusplus */ #endif typedef enum _VMR9PresentationFlags { @@ -241,32 +334,33 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRImagePresenter9* This, + IVMRImagePresenter9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRImagePresenter9* This); + IVMRImagePresenter9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRImagePresenter9* This); + IVMRImagePresenter9 *This); /*** IVMRImagePresenter9 methods ***/ HRESULT (STDMETHODCALLTYPE *StartPresenting)( - IVMRImagePresenter9* This, + IVMRImagePresenter9 *This, DWORD_PTR id); HRESULT (STDMETHODCALLTYPE *StopPresenting)( - IVMRImagePresenter9* This, + IVMRImagePresenter9 *This, DWORD_PTR id); HRESULT (STDMETHODCALLTYPE *PresentImage)( - IVMRImagePresenter9* This, + IVMRImagePresenter9 *This, DWORD_PTR id, VMR9PresentationInfo *info); END_INTERFACE } IVMRImagePresenter9Vtbl; + interface IVMRImagePresenter9 { CONST_VTBL IVMRImagePresenter9Vtbl* lpVtbl; }; @@ -307,31 +401,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRImagePresenter9_StartPresenting_Proxy( - IVMRImagePresenter9* This, - DWORD_PTR id); -void __RPC_STUB IVMRImagePresenter9_StartPresenting_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRImagePresenter9_StopPresenting_Proxy( - IVMRImagePresenter9* This, - DWORD_PTR id); -void __RPC_STUB IVMRImagePresenter9_StopPresenting_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRImagePresenter9_PresentImage_Proxy( - IVMRImagePresenter9* This, - DWORD_PTR id, - VMR9PresentationInfo *info); -void __RPC_STUB IVMRImagePresenter9_PresentImage_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRImagePresenter9_INTERFACE_DEFINED__ */ @@ -392,40 +461,41 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRSurfaceAllocator9* This, + IVMRSurfaceAllocator9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRSurfaceAllocator9* This); + IVMRSurfaceAllocator9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRSurfaceAllocator9* This); + IVMRSurfaceAllocator9 *This); /*** IVMRSurfaceAllocator9 methods ***/ HRESULT (STDMETHODCALLTYPE *InitializeDevice)( - IVMRSurfaceAllocator9* This, + IVMRSurfaceAllocator9 *This, DWORD_PTR id, VMR9AllocationInfo *allocinfo, DWORD *numbuffers); HRESULT (STDMETHODCALLTYPE *TerminateDevice)( - IVMRSurfaceAllocator9* This, + IVMRSurfaceAllocator9 *This, DWORD_PTR id); HRESULT (STDMETHODCALLTYPE *GetSurface)( - IVMRSurfaceAllocator9* This, + IVMRSurfaceAllocator9 *This, DWORD_PTR id, DWORD surfaceindex, DWORD flags, IDirect3DSurface9 **surface); HRESULT (STDMETHODCALLTYPE *AdviseNotify)( - IVMRSurfaceAllocator9* This, + IVMRSurfaceAllocator9 *This, IVMRSurfaceAllocatorNotify9 *allocnotify); END_INTERFACE } IVMRSurfaceAllocator9Vtbl; + interface IVMRSurfaceAllocator9 { CONST_VTBL IVMRSurfaceAllocator9Vtbl* lpVtbl; }; @@ -470,43 +540,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator9_InitializeDevice_Proxy( - IVMRSurfaceAllocator9* This, - DWORD_PTR id, - VMR9AllocationInfo *allocinfo, - DWORD *numbuffers); -void __RPC_STUB IVMRSurfaceAllocator9_InitializeDevice_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator9_TerminateDevice_Proxy( - IVMRSurfaceAllocator9* This, - DWORD_PTR id); -void __RPC_STUB IVMRSurfaceAllocator9_TerminateDevice_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator9_GetSurface_Proxy( - IVMRSurfaceAllocator9* This, - DWORD_PTR id, - DWORD surfaceindex, - DWORD flags, - IDirect3DSurface9 **surface); -void __RPC_STUB IVMRSurfaceAllocator9_GetSurface_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator9_AdviseNotify_Proxy( - IVMRSurfaceAllocator9* This, - IVMRSurfaceAllocatorNotify9 *allocnotify); -void __RPC_STUB IVMRSurfaceAllocator9_AdviseNotify_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRSurfaceAllocator9_INTERFACE_DEFINED__ */ @@ -538,41 +571,41 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRSurfaceAllocatorEx9* This, + IVMRSurfaceAllocatorEx9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRSurfaceAllocatorEx9* This); + IVMRSurfaceAllocatorEx9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRSurfaceAllocatorEx9* This); + IVMRSurfaceAllocatorEx9 *This); /*** IVMRSurfaceAllocator9 methods ***/ HRESULT (STDMETHODCALLTYPE *InitializeDevice)( - IVMRSurfaceAllocatorEx9* This, + IVMRSurfaceAllocatorEx9 *This, DWORD_PTR id, VMR9AllocationInfo *allocinfo, DWORD *numbuffers); HRESULT (STDMETHODCALLTYPE *TerminateDevice)( - IVMRSurfaceAllocatorEx9* This, + IVMRSurfaceAllocatorEx9 *This, DWORD_PTR id); HRESULT (STDMETHODCALLTYPE *GetSurface)( - IVMRSurfaceAllocatorEx9* This, + IVMRSurfaceAllocatorEx9 *This, DWORD_PTR id, DWORD surfaceindex, DWORD flags, IDirect3DSurface9 **surface); HRESULT (STDMETHODCALLTYPE *AdviseNotify)( - IVMRSurfaceAllocatorEx9* This, + IVMRSurfaceAllocatorEx9 *This, IVMRSurfaceAllocatorNotify9 *allocnotify); /*** IVMRSurfaceAllocatorEx9 methods ***/ HRESULT (STDMETHODCALLTYPE *GetSurfaceEx)( - IVMRSurfaceAllocatorEx9* This, + IVMRSurfaceAllocatorEx9 *This, DWORD_PTR id, DWORD surfaceindex, DWORD flags, @@ -581,6 +614,7 @@ END_INTERFACE } IVMRSurfaceAllocatorEx9Vtbl; + interface IVMRSurfaceAllocatorEx9 { CONST_VTBL IVMRSurfaceAllocatorEx9Vtbl* lpVtbl; }; @@ -631,18 +665,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorEx9_GetSurfaceEx_Proxy( - IVMRSurfaceAllocatorEx9* This, - DWORD_PTR id, - DWORD surfaceindex, - DWORD flags, - IDirect3DSurface9 **surface, - RECT *dest); -void __RPC_STUB IVMRSurfaceAllocatorEx9_GetSurfaceEx_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRSurfaceAllocatorEx9_INTERFACE_DEFINED__ */ @@ -689,46 +711,47 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRSurfaceAllocatorNotify9* This, + IVMRSurfaceAllocatorNotify9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRSurfaceAllocatorNotify9* This); + IVMRSurfaceAllocatorNotify9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRSurfaceAllocatorNotify9* This); + IVMRSurfaceAllocatorNotify9 *This); /*** IVMRSurfaceAllocatorNotify9 methods ***/ HRESULT (STDMETHODCALLTYPE *AdviseSurfaceAllocator)( - IVMRSurfaceAllocatorNotify9* This, + IVMRSurfaceAllocatorNotify9 *This, DWORD_PTR id, IVMRSurfaceAllocator9 *alloc); HRESULT (STDMETHODCALLTYPE *SetD3DDevice)( - IVMRSurfaceAllocatorNotify9* This, + IVMRSurfaceAllocatorNotify9 *This, IDirect3DDevice9 *device, HMONITOR monitor); HRESULT (STDMETHODCALLTYPE *ChangeD3DDevice)( - IVMRSurfaceAllocatorNotify9* This, + IVMRSurfaceAllocatorNotify9 *This, IDirect3DDevice9 *device, HMONITOR monitor); HRESULT (STDMETHODCALLTYPE *AllocateSurfaceHelper)( - IVMRSurfaceAllocatorNotify9* This, + IVMRSurfaceAllocatorNotify9 *This, VMR9AllocationInfo *allocinfo, DWORD *numbuffers, IDirect3DSurface9 **surface); HRESULT (STDMETHODCALLTYPE *NotifyEvent)( - IVMRSurfaceAllocatorNotify9* This, + IVMRSurfaceAllocatorNotify9 *This, LONG code, LONG_PTR param1, LONG_PTR param2); END_INTERFACE } IVMRSurfaceAllocatorNotify9Vtbl; + interface IVMRSurfaceAllocatorNotify9 { CONST_VTBL IVMRSurfaceAllocatorNotify9Vtbl* lpVtbl; }; @@ -777,53 +800,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify9_AdviseSurfaceAllocator_Proxy( - IVMRSurfaceAllocatorNotify9* This, - DWORD_PTR id, - IVMRSurfaceAllocator9 *alloc); -void __RPC_STUB IVMRSurfaceAllocatorNotify9_AdviseSurfaceAllocator_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify9_SetD3DDevice_Proxy( - IVMRSurfaceAllocatorNotify9* This, - IDirect3DDevice9 *device, - HMONITOR monitor); -void __RPC_STUB IVMRSurfaceAllocatorNotify9_SetD3DDevice_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify9_ChangeD3DDevice_Proxy( - IVMRSurfaceAllocatorNotify9* This, - IDirect3DDevice9 *device, - HMONITOR monitor); -void __RPC_STUB IVMRSurfaceAllocatorNotify9_ChangeD3DDevice_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify9_AllocateSurfaceHelper_Proxy( - IVMRSurfaceAllocatorNotify9* This, - VMR9AllocationInfo *allocinfo, - DWORD *numbuffers, - IDirect3DSurface9 **surface); -void __RPC_STUB IVMRSurfaceAllocatorNotify9_AllocateSurfaceHelper_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify9_NotifyEvent_Proxy( - IVMRSurfaceAllocatorNotify9* This, - LONG code, - LONG_PTR param1, - LONG_PTR param2); -void __RPC_STUB IVMRSurfaceAllocatorNotify9_NotifyEvent_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRSurfaceAllocatorNotify9_INTERFACE_DEFINED__ */ @@ -899,78 +875,79 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRWindowlessControl9* This); + IVMRWindowlessControl9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRWindowlessControl9* This); + IVMRWindowlessControl9 *This); /*** IVMRWindowlessControl9 methods ***/ HRESULT (STDMETHODCALLTYPE *GetNativeVideoSize)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, LONG *width, LONG *height, LONG *arwidth, LONG *arheight); HRESULT (STDMETHODCALLTYPE *GetMinIdealVideoSize)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, LONG *width, LONG *height); HRESULT (STDMETHODCALLTYPE *GetMaxIdealVideoSize)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, LONG *width, LONG *height); HRESULT (STDMETHODCALLTYPE *SetVideoPosition)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, const RECT *source, const RECT *dest); HRESULT (STDMETHODCALLTYPE *GetVideoPosition)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, RECT *source, RECT *dest); HRESULT (STDMETHODCALLTYPE *GetAspectRatioMode)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, DWORD *mode); HRESULT (STDMETHODCALLTYPE *SetAspectRatioMode)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, DWORD mode); HRESULT (STDMETHODCALLTYPE *SetVideoClippingWindow)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, HWND hwnd); HRESULT (STDMETHODCALLTYPE *RepaintVideo)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, HWND hwnd, HDC hdc); HRESULT (STDMETHODCALLTYPE *DisplayModeChanged)( - IVMRWindowlessControl9* This); + IVMRWindowlessControl9 *This); HRESULT (STDMETHODCALLTYPE *GetCurrentImage)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, BYTE **dib); HRESULT (STDMETHODCALLTYPE *SetBorderColor)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, COLORREF color); HRESULT (STDMETHODCALLTYPE *GetBorderColor)( - IVMRWindowlessControl9* This, + IVMRWindowlessControl9 *This, COLORREF *color); END_INTERFACE } IVMRWindowlessControl9Vtbl; + interface IVMRWindowlessControl9 { CONST_VTBL IVMRWindowlessControl9Vtbl* lpVtbl; }; @@ -1051,117 +1028,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_GetNativeVideoSize_Proxy( - IVMRWindowlessControl9* This, - LONG *width, - LONG *height, - LONG *arwidth, - LONG *arheight); -void __RPC_STUB IVMRWindowlessControl9_GetNativeVideoSize_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_GetMinIdealVideoSize_Proxy( - IVMRWindowlessControl9* This, - LONG *width, - LONG *height); -void __RPC_STUB IVMRWindowlessControl9_GetMinIdealVideoSize_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_GetMaxIdealVideoSize_Proxy( - IVMRWindowlessControl9* This, - LONG *width, - LONG *height); -void __RPC_STUB IVMRWindowlessControl9_GetMaxIdealVideoSize_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_SetVideoPosition_Proxy( - IVMRWindowlessControl9* This, - const RECT *source, - const RECT *dest); -void __RPC_STUB IVMRWindowlessControl9_SetVideoPosition_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_GetVideoPosition_Proxy( - IVMRWindowlessControl9* This, - RECT *source, - RECT *dest); -void __RPC_STUB IVMRWindowlessControl9_GetVideoPosition_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_GetAspectRatioMode_Proxy( - IVMRWindowlessControl9* This, - DWORD *mode); -void __RPC_STUB IVMRWindowlessControl9_GetAspectRatioMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_SetAspectRatioMode_Proxy( - IVMRWindowlessControl9* This, - DWORD mode); -void __RPC_STUB IVMRWindowlessControl9_SetAspectRatioMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_SetVideoClippingWindow_Proxy( - IVMRWindowlessControl9* This, - HWND hwnd); -void __RPC_STUB IVMRWindowlessControl9_SetVideoClippingWindow_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_RepaintVideo_Proxy( - IVMRWindowlessControl9* This, - HWND hwnd, - HDC hdc); -void __RPC_STUB IVMRWindowlessControl9_RepaintVideo_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_DisplayModeChanged_Proxy( - IVMRWindowlessControl9* This); -void __RPC_STUB IVMRWindowlessControl9_DisplayModeChanged_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_GetCurrentImage_Proxy( - IVMRWindowlessControl9* This, - BYTE **dib); -void __RPC_STUB IVMRWindowlessControl9_GetCurrentImage_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_SetBorderColor_Proxy( - IVMRWindowlessControl9* This, - COLORREF color); -void __RPC_STUB IVMRWindowlessControl9_SetBorderColor_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRWindowlessControl9_GetBorderColor_Proxy( - IVMRWindowlessControl9* This, - COLORREF *color); -void __RPC_STUB IVMRWindowlessControl9_GetBorderColor_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRWindowlessControl9_INTERFACE_DEFINED__ */ @@ -1284,80 +1150,81 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRMixerControl9* This); + IVMRMixerControl9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRMixerControl9* This); + IVMRMixerControl9 *This); /*** IVMRMixerControl9 methods ***/ HRESULT (STDMETHODCALLTYPE *SetAlpha)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, FLOAT alpha); HRESULT (STDMETHODCALLTYPE *GetAlpha)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, FLOAT *alpha); HRESULT (STDMETHODCALLTYPE *SetZOrder)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, DWORD zorder); HRESULT (STDMETHODCALLTYPE *GetZOrder)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, DWORD *zorder); HRESULT (STDMETHODCALLTYPE *SetOutputRect)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, const VMR9NormalizedRect *rect); HRESULT (STDMETHODCALLTYPE *GetOutputRect)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, VMR9NormalizedRect *rect); HRESULT (STDMETHODCALLTYPE *SetBackgroundClr)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, COLORREF back); HRESULT (STDMETHODCALLTYPE *GetBackgroundClr)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, COLORREF *back); HRESULT (STDMETHODCALLTYPE *SetMixingPrefs)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD mixingprefs); HRESULT (STDMETHODCALLTYPE *GetMixingPrefs)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD *mixingprefs); HRESULT (STDMETHODCALLTYPE *SetProcAmpControl)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, VMR9ProcAmpControl *control); HRESULT (STDMETHODCALLTYPE *GetProcAmpControl)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, VMR9ProcAmpControl *control); HRESULT (STDMETHODCALLTYPE *GetProcAmpControlRange)( - IVMRMixerControl9* This, + IVMRMixerControl9 *This, DWORD streamid, VMR9ProcAmpControlRange *controlrange); END_INTERFACE } IVMRMixerControl9Vtbl; + interface IVMRMixerControl9 { CONST_VTBL IVMRMixerControl9Vtbl* lpVtbl; }; @@ -1438,119 +1305,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_SetAlpha_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - FLOAT alpha); -void __RPC_STUB IVMRMixerControl9_SetAlpha_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_GetAlpha_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - FLOAT *alpha); -void __RPC_STUB IVMRMixerControl9_GetAlpha_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_SetZOrder_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - DWORD zorder); -void __RPC_STUB IVMRMixerControl9_SetZOrder_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_GetZOrder_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - DWORD *zorder); -void __RPC_STUB IVMRMixerControl9_GetZOrder_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_SetOutputRect_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - const VMR9NormalizedRect *rect); -void __RPC_STUB IVMRMixerControl9_SetOutputRect_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_GetOutputRect_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - VMR9NormalizedRect *rect); -void __RPC_STUB IVMRMixerControl9_GetOutputRect_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_SetBackgroundClr_Proxy( - IVMRMixerControl9* This, - COLORREF back); -void __RPC_STUB IVMRMixerControl9_SetBackgroundClr_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_GetBackgroundClr_Proxy( - IVMRMixerControl9* This, - COLORREF *back); -void __RPC_STUB IVMRMixerControl9_GetBackgroundClr_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_SetMixingPrefs_Proxy( - IVMRMixerControl9* This, - DWORD mixingprefs); -void __RPC_STUB IVMRMixerControl9_SetMixingPrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_GetMixingPrefs_Proxy( - IVMRMixerControl9* This, - DWORD *mixingprefs); -void __RPC_STUB IVMRMixerControl9_GetMixingPrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_SetProcAmpControl_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - VMR9ProcAmpControl *control); -void __RPC_STUB IVMRMixerControl9_SetProcAmpControl_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_GetProcAmpControl_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - VMR9ProcAmpControl *control); -void __RPC_STUB IVMRMixerControl9_GetProcAmpControl_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerControl9_GetProcAmpControlRange_Proxy( - IVMRMixerControl9* This, - DWORD streamid, - VMR9ProcAmpControlRange *controlrange); -void __RPC_STUB IVMRMixerControl9_GetProcAmpControlRange_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRMixerControl9_INTERFACE_DEFINED__ */ @@ -1602,31 +1356,32 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRMixerBitmap9* This, + IVMRMixerBitmap9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRMixerBitmap9* This); + IVMRMixerBitmap9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRMixerBitmap9* This); + IVMRMixerBitmap9 *This); /*** IVMRMixerBitmap9 methods ***/ HRESULT (STDMETHODCALLTYPE *SetAlphaBitmap)( - IVMRMixerBitmap9* This, + IVMRMixerBitmap9 *This, const VMR9AlphaBitmap *bitmap); HRESULT (STDMETHODCALLTYPE *UpdateAlphaBitmapParameters)( - IVMRMixerBitmap9* This, + IVMRMixerBitmap9 *This, const VMR9AlphaBitmap *bitmap); HRESULT (STDMETHODCALLTYPE *GetAlphaBitmapParameters)( - IVMRMixerBitmap9* This, + IVMRMixerBitmap9 *This, VMR9AlphaBitmap *bitmap); END_INTERFACE } IVMRMixerBitmap9Vtbl; + interface IVMRMixerBitmap9 { CONST_VTBL IVMRMixerBitmap9Vtbl* lpVtbl; }; @@ -1667,30 +1422,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRMixerBitmap9_SetAlphaBitmap_Proxy( - IVMRMixerBitmap9* This, - const VMR9AlphaBitmap *bitmap); -void __RPC_STUB IVMRMixerBitmap9_SetAlphaBitmap_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerBitmap9_UpdateAlphaBitmapParameters_Proxy( - IVMRMixerBitmap9* This, - const VMR9AlphaBitmap *bitmap); -void __RPC_STUB IVMRMixerBitmap9_UpdateAlphaBitmapParameters_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMixerBitmap9_GetAlphaBitmapParameters_Proxy( - IVMRMixerBitmap9* This, - VMR9AlphaBitmap *bitmap); -void __RPC_STUB IVMRMixerBitmap9_GetAlphaBitmapParameters_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRMixerBitmap9_INTERFACE_DEFINED__ */ @@ -1727,33 +1458,34 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRSurface9* This, + IVMRSurface9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRSurface9* This); + IVMRSurface9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRSurface9* This); + IVMRSurface9 *This); /*** IVMRSurface9 methods ***/ HRESULT (STDMETHODCALLTYPE *IsSurfaceLocked)( - IVMRSurface9* This); + IVMRSurface9 *This); HRESULT (STDMETHODCALLTYPE *LockSurface)( - IVMRSurface9* This, + IVMRSurface9 *This, BYTE **surface); HRESULT (STDMETHODCALLTYPE *UnlockSurface)( - IVMRSurface9* This); + IVMRSurface9 *This); HRESULT (STDMETHODCALLTYPE *GetSurface)( - IVMRSurface9* This, + IVMRSurface9 *This, IDirect3DSurface9 **surface); END_INTERFACE } IVMRSurface9Vtbl; + interface IVMRSurface9 { CONST_VTBL IVMRSurface9Vtbl* lpVtbl; }; @@ -1798,36 +1530,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRSurface9_IsSurfaceLocked_Proxy( - IVMRSurface9* This); -void __RPC_STUB IVMRSurface9_IsSurfaceLocked_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurface9_LockSurface_Proxy( - IVMRSurface9* This, - BYTE **surface); -void __RPC_STUB IVMRSurface9_LockSurface_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurface9_UnlockSurface_Proxy( - IVMRSurface9* This); -void __RPC_STUB IVMRSurface9_UnlockSurface_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRSurface9_GetSurface_Proxy( - IVMRSurface9* This, - IDirect3DSurface9 **surface); -void __RPC_STUB IVMRSurface9_GetSurface_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRSurface9_INTERFACE_DEFINED__ */ @@ -1862,27 +1564,28 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRImagePresenterConfig9* This, + IVMRImagePresenterConfig9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRImagePresenterConfig9* This); + IVMRImagePresenterConfig9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRImagePresenterConfig9* This); + IVMRImagePresenterConfig9 *This); /*** IVMRImagePresenterConfig9 methods ***/ HRESULT (STDMETHODCALLTYPE *SetRenderingPrefs)( - IVMRImagePresenterConfig9* This, + IVMRImagePresenterConfig9 *This, DWORD renderflags); HRESULT (STDMETHODCALLTYPE *GetRenderingPrefs)( - IVMRImagePresenterConfig9* This, + IVMRImagePresenterConfig9 *This, DWORD *renderflags); END_INTERFACE } IVMRImagePresenterConfig9Vtbl; + interface IVMRImagePresenterConfig9 { CONST_VTBL IVMRImagePresenterConfig9Vtbl* lpVtbl; }; @@ -1919,22 +1622,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRImagePresenterConfig9_SetRenderingPrefs_Proxy( - IVMRImagePresenterConfig9* This, - DWORD renderflags); -void __RPC_STUB IVMRImagePresenterConfig9_SetRenderingPrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRImagePresenterConfig9_GetRenderingPrefs_Proxy( - IVMRImagePresenterConfig9* This, - DWORD *renderflags); -void __RPC_STUB IVMRImagePresenterConfig9_GetRenderingPrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRImagePresenterConfig9_INTERFACE_DEFINED__ */ @@ -1965,27 +1652,28 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRVideoStreamControl9* This, + IVMRVideoStreamControl9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRVideoStreamControl9* This); + IVMRVideoStreamControl9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRVideoStreamControl9* This); + IVMRVideoStreamControl9 *This); /*** IVMRVideoStreamControl9 methods ***/ HRESULT (STDMETHODCALLTYPE *SetStreamActiveState)( - IVMRVideoStreamControl9* This, + IVMRVideoStreamControl9 *This, WINBOOL active); HRESULT (STDMETHODCALLTYPE *GetStreamActiveState)( - IVMRVideoStreamControl9* This, + IVMRVideoStreamControl9 *This, WINBOOL *active); END_INTERFACE } IVMRVideoStreamControl9Vtbl; + interface IVMRVideoStreamControl9 { CONST_VTBL IVMRVideoStreamControl9Vtbl* lpVtbl; }; @@ -2022,22 +1710,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRVideoStreamControl9_SetStreamActiveState_Proxy( - IVMRVideoStreamControl9* This, - WINBOOL active); -void __RPC_STUB IVMRVideoStreamControl9_SetStreamActiveState_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRVideoStreamControl9_GetStreamActiveState_Proxy( - IVMRVideoStreamControl9* This, - WINBOOL *active); -void __RPC_STUB IVMRVideoStreamControl9_GetStreamActiveState_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRVideoStreamControl9_INTERFACE_DEFINED__ */ @@ -2089,47 +1761,48 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRFilterConfig9* This); + IVMRFilterConfig9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRFilterConfig9* This); + IVMRFilterConfig9 *This); /*** IVMRFilterConfig9 methods ***/ HRESULT (STDMETHODCALLTYPE *SetImageCompositor)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, IVMRImageCompositor9 *compositor); HRESULT (STDMETHODCALLTYPE *SetNumberOfStreams)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, DWORD max); HRESULT (STDMETHODCALLTYPE *GetNumberOfStreams)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, DWORD *max); HRESULT (STDMETHODCALLTYPE *SetRenderingPrefs)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, DWORD renderflags); HRESULT (STDMETHODCALLTYPE *GetRenderingPrefs)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, DWORD *renderflags); HRESULT (STDMETHODCALLTYPE *SetRenderingMode)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, DWORD mode); HRESULT (STDMETHODCALLTYPE *GetRenderingMode)( - IVMRFilterConfig9* This, + IVMRFilterConfig9 *This, DWORD *mode); END_INTERFACE } IVMRFilterConfig9Vtbl; + interface IVMRFilterConfig9 { CONST_VTBL IVMRFilterConfig9Vtbl* lpVtbl; }; @@ -2186,62 +1859,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRFilterConfig9_SetImageCompositor_Proxy( - IVMRFilterConfig9* This, - IVMRImageCompositor9 *compositor); -void __RPC_STUB IVMRFilterConfig9_SetImageCompositor_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRFilterConfig9_SetNumberOfStreams_Proxy( - IVMRFilterConfig9* This, - DWORD max); -void __RPC_STUB IVMRFilterConfig9_SetNumberOfStreams_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRFilterConfig9_GetNumberOfStreams_Proxy( - IVMRFilterConfig9* This, - DWORD *max); -void __RPC_STUB IVMRFilterConfig9_GetNumberOfStreams_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRFilterConfig9_SetRenderingPrefs_Proxy( - IVMRFilterConfig9* This, - DWORD renderflags); -void __RPC_STUB IVMRFilterConfig9_SetRenderingPrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRFilterConfig9_GetRenderingPrefs_Proxy( - IVMRFilterConfig9* This, - DWORD *renderflags); -void __RPC_STUB IVMRFilterConfig9_GetRenderingPrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRFilterConfig9_SetRenderingMode_Proxy( - IVMRFilterConfig9* This, - DWORD mode); -void __RPC_STUB IVMRFilterConfig9_SetRenderingMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRFilterConfig9_GetRenderingMode_Proxy( - IVMRFilterConfig9* This, - DWORD *mode); -void __RPC_STUB IVMRFilterConfig9_GetRenderingMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRFilterConfig9_INTERFACE_DEFINED__ */ @@ -2272,27 +1889,28 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRAspectRatioControl9* This, + IVMRAspectRatioControl9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRAspectRatioControl9* This); + IVMRAspectRatioControl9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRAspectRatioControl9* This); + IVMRAspectRatioControl9 *This); /*** IVMRAspectRatioControl9 methods ***/ HRESULT (STDMETHODCALLTYPE *GetAspectRatioMode)( - IVMRAspectRatioControl9* This, + IVMRAspectRatioControl9 *This, DWORD *mode); HRESULT (STDMETHODCALLTYPE *SetAspectRatioMode)( - IVMRAspectRatioControl9* This, + IVMRAspectRatioControl9 *This, DWORD mode); END_INTERFACE } IVMRAspectRatioControl9Vtbl; + interface IVMRAspectRatioControl9 { CONST_VTBL IVMRAspectRatioControl9Vtbl* lpVtbl; }; @@ -2329,22 +1947,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRAspectRatioControl9_GetAspectRatioMode_Proxy( - IVMRAspectRatioControl9* This, - DWORD *mode); -void __RPC_STUB IVMRAspectRatioControl9_GetAspectRatioMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRAspectRatioControl9_SetAspectRatioMode_Proxy( - IVMRAspectRatioControl9* This, - DWORD mode); -void __RPC_STUB IVMRAspectRatioControl9_SetAspectRatioMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRAspectRatioControl9_INTERFACE_DEFINED__ */ @@ -2399,41 +2001,42 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRMonitorConfig9* This, + IVMRMonitorConfig9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRMonitorConfig9* This); + IVMRMonitorConfig9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRMonitorConfig9* This); + IVMRMonitorConfig9 *This); /*** IVMRMonitorConfig9 methods ***/ HRESULT (STDMETHODCALLTYPE *SetMonitor)( - IVMRMonitorConfig9* This, + IVMRMonitorConfig9 *This, UINT uDev); HRESULT (STDMETHODCALLTYPE *GetMonitor)( - IVMRMonitorConfig9* This, + IVMRMonitorConfig9 *This, UINT *uDev); HRESULT (STDMETHODCALLTYPE *SetDefaultMonitor)( - IVMRMonitorConfig9* This, + IVMRMonitorConfig9 *This, UINT uDev); HRESULT (STDMETHODCALLTYPE *GetDefaultMonitor)( - IVMRMonitorConfig9* This, + IVMRMonitorConfig9 *This, UINT *uDev); HRESULT (STDMETHODCALLTYPE *GetAvailableMonitors)( - IVMRMonitorConfig9* This, + IVMRMonitorConfig9 *This, VMR9MonitorInfo *info, DWORD arraysize, DWORD *numdev); END_INTERFACE } IVMRMonitorConfig9Vtbl; + interface IVMRMonitorConfig9 { CONST_VTBL IVMRMonitorConfig9Vtbl* lpVtbl; }; @@ -2482,48 +2085,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRMonitorConfig9_SetMonitor_Proxy( - IVMRMonitorConfig9* This, - UINT uDev); -void __RPC_STUB IVMRMonitorConfig9_SetMonitor_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMonitorConfig9_GetMonitor_Proxy( - IVMRMonitorConfig9* This, - UINT *uDev); -void __RPC_STUB IVMRMonitorConfig9_GetMonitor_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMonitorConfig9_SetDefaultMonitor_Proxy( - IVMRMonitorConfig9* This, - UINT uDev); -void __RPC_STUB IVMRMonitorConfig9_SetDefaultMonitor_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMonitorConfig9_GetDefaultMonitor_Proxy( - IVMRMonitorConfig9* This, - UINT *uDev); -void __RPC_STUB IVMRMonitorConfig9_GetDefaultMonitor_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRMonitorConfig9_GetAvailableMonitors_Proxy( - IVMRMonitorConfig9* This, - VMR9MonitorInfo *info, - DWORD arraysize, - DWORD *numdev); -void __RPC_STUB IVMRMonitorConfig9_GetAvailableMonitors_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRMonitorConfig9_INTERFACE_DEFINED__ */ @@ -2620,54 +2181,55 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRDeinterlaceControl9* This); + IVMRDeinterlaceControl9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRDeinterlaceControl9* This); + IVMRDeinterlaceControl9 *This); /*** IVMRDeinterlaceControl9 methods ***/ HRESULT (STDMETHODCALLTYPE *GetNumberOfDeinterlaceModes)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, VMR9VideoDesc *desc, DWORD *nummodes, GUID *modes); HRESULT (STDMETHODCALLTYPE *GetDeinterlaceModeCaps)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, GUID *mode, VMR9VideoDesc *desc, VMR9DeinterlaceCaps *caps); HRESULT (STDMETHODCALLTYPE *GetDeinterlaceMode)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, DWORD streamid, GUID *mode); HRESULT (STDMETHODCALLTYPE *SetDeinterlaceMode)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, DWORD streamid, GUID *mode); HRESULT (STDMETHODCALLTYPE *GetDeinterlacePrefs)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, DWORD *prefs); HRESULT (STDMETHODCALLTYPE *SetDeinterlacePrefs)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, DWORD prefs); HRESULT (STDMETHODCALLTYPE *GetActualDeinterlaceMode)( - IVMRDeinterlaceControl9* This, + IVMRDeinterlaceControl9 *This, DWORD streamid, GUID *mode); END_INTERFACE } IVMRDeinterlaceControl9Vtbl; + interface IVMRDeinterlaceControl9 { CONST_VTBL IVMRDeinterlaceControl9Vtbl* lpVtbl; }; @@ -2724,69 +2286,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl9_GetNumberOfDeinterlaceModes_Proxy( - IVMRDeinterlaceControl9* This, - VMR9VideoDesc *desc, - DWORD *nummodes, - GUID *modes); -void __RPC_STUB IVMRDeinterlaceControl9_GetNumberOfDeinterlaceModes_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl9_GetDeinterlaceModeCaps_Proxy( - IVMRDeinterlaceControl9* This, - GUID *mode, - VMR9VideoDesc *desc, - VMR9DeinterlaceCaps *caps); -void __RPC_STUB IVMRDeinterlaceControl9_GetDeinterlaceModeCaps_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl9_GetDeinterlaceMode_Proxy( - IVMRDeinterlaceControl9* This, - DWORD streamid, - GUID *mode); -void __RPC_STUB IVMRDeinterlaceControl9_GetDeinterlaceMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl9_SetDeinterlaceMode_Proxy( - IVMRDeinterlaceControl9* This, - DWORD streamid, - GUID *mode); -void __RPC_STUB IVMRDeinterlaceControl9_SetDeinterlaceMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl9_GetDeinterlacePrefs_Proxy( - IVMRDeinterlaceControl9* This, - DWORD *prefs); -void __RPC_STUB IVMRDeinterlaceControl9_GetDeinterlacePrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl9_SetDeinterlacePrefs_Proxy( - IVMRDeinterlaceControl9* This, - DWORD prefs); -void __RPC_STUB IVMRDeinterlaceControl9_SetDeinterlacePrefs_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl9_GetActualDeinterlaceMode_Proxy( - IVMRDeinterlaceControl9* This, - DWORD streamid, - GUID *mode); -void __RPC_STUB IVMRDeinterlaceControl9_GetActualDeinterlaceMode_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRDeinterlaceControl9_INTERFACE_DEFINED__ */ @@ -2838,27 +2337,27 @@ /*** IUnknown methods ***/ HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IVMRImageCompositor9* This, + IVMRImageCompositor9 *This, REFIID riid, void **ppvObject); ULONG (STDMETHODCALLTYPE *AddRef)( - IVMRImageCompositor9* This); + IVMRImageCompositor9 *This); ULONG (STDMETHODCALLTYPE *Release)( - IVMRImageCompositor9* This); + IVMRImageCompositor9 *This); /*** IVMRImageCompositor9 methods ***/ HRESULT (STDMETHODCALLTYPE *InitCompositionDevice)( - IVMRImageCompositor9* This, + IVMRImageCompositor9 *This, IUnknown *d3ddev); HRESULT (STDMETHODCALLTYPE *TermCompositionDevice)( - IVMRImageCompositor9* This, + IVMRImageCompositor9 *This, IUnknown *d3ddev); HRESULT (STDMETHODCALLTYPE *CompositeImage)( - IVMRImageCompositor9* This, + IVMRImageCompositor9 *This, IUnknown *d3ddev, IDirect3DSurface9 *d3dtarget, AM_MEDIA_TYPE *mttarget, @@ -2870,6 +2369,7 @@ END_INTERFACE } IVMRImageCompositor9Vtbl; + interface IVMRImageCompositor9 { CONST_VTBL IVMRImageCompositor9Vtbl* lpVtbl; }; @@ -2910,37 +2410,6 @@ #endif -HRESULT STDMETHODCALLTYPE IVMRImageCompositor9_InitCompositionDevice_Proxy( - IVMRImageCompositor9* This, - IUnknown *d3ddev); -void __RPC_STUB IVMRImageCompositor9_InitCompositionDevice_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRImageCompositor9_TermCompositionDevice_Proxy( - IVMRImageCompositor9* This, - IUnknown *d3ddev); -void __RPC_STUB IVMRImageCompositor9_TermCompositionDevice_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); -HRESULT STDMETHODCALLTYPE IVMRImageCompositor9_CompositeImage_Proxy( - IVMRImageCompositor9* This, - IUnknown *d3ddev, - IDirect3DSurface9 *d3dtarget, - AM_MEDIA_TYPE *mttarget, - REFERENCE_TIME start, - REFERENCE_TIME stop, - D3DCOLOR back, - VMR9VideoStreamInfo *info, - UINT streams); -void __RPC_STUB IVMRImageCompositor9_CompositeImage_Stub( - IRpcStubBuffer* This, - IRpcChannelBuffer* pRpcChannelBuffer, - PRPC_MESSAGE pRpcMessage, - DWORD* pdwStubPhase); #endif /* __IVMRImageCompositor9_INTERFACE_DEFINED__ */