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__ */