headers: Regenerate headers from IDLs accordingly
Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/dwrite_3.h b/mingw-w64-headers/include/dwrite_3.h
index 7ea105f..169850c 100644
--- a/mingw-w64-headers/include/dwrite_3.h
+++ b/mingw-w64-headers/include/dwrite_3.h
@@ -5053,7 +5053,7 @@
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFontAxisValues(
- const DWRITE_FONT_AXIS_VALUE *axis_values,
+ DWRITE_FONT_AXIS_VALUE *axis_values,
UINT32 num_values) = 0;
virtual DWRITE_AUTOMATIC_FONT_AXES STDMETHODCALLTYPE GetAutomaticFontAxes(
@@ -5229,7 +5229,7 @@
HRESULT (STDMETHODCALLTYPE *GetFontAxisValues)(
IDWriteTextFormat3 *This,
- const DWRITE_FONT_AXIS_VALUE *axis_values,
+ DWRITE_FONT_AXIS_VALUE *axis_values,
UINT32 num_values);
DWRITE_AUTOMATIC_FONT_AXES (STDMETHODCALLTYPE *GetAutomaticFontAxes)(
@@ -5414,7 +5414,7 @@
static FORCEINLINE UINT32 IDWriteTextFormat3_GetFontAxisValueCount(IDWriteTextFormat3* This) {
return This->lpVtbl->GetFontAxisValueCount(This);
}
-static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontAxisValues(IDWriteTextFormat3* This,const DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) {
+static FORCEINLINE HRESULT IDWriteTextFormat3_GetFontAxisValues(IDWriteTextFormat3* This,DWRITE_FONT_AXIS_VALUE *axis_values,UINT32 num_values) {
return This->lpVtbl->GetFontAxisValues(This,axis_values,num_values);
}
static FORCEINLINE DWRITE_AUTOMATIC_FONT_AXES IDWriteTextFormat3_GetAutomaticFontAxes(IDWriteTextFormat3* This) {
diff --git a/mingw-w64-headers/include/wmprealestate.h b/mingw-w64-headers/include/wmprealestate.h
new file mode 100644
index 0000000..143bcd8
--- /dev/null
+++ b/mingw-w64-headers/include/wmprealestate.h
@@ -0,0 +1,221 @@
+/*** Autogenerated by WIDL 6.3 from include/wmprealestate.idl - Do not edit ***/
+
+#ifdef _WIN32
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 475
+#endif
+#include <rpc.h>
+#include <rpcndr.h>
+#endif
+
+#ifndef COM_NO_WINDOWS_H
+#include <windows.h>
+#include <ole2.h>
+#endif
+
+#ifndef __wmprealestate_h__
+#define __wmprealestate_h__
+
+/* Forward declarations */
+
+#ifndef __IWMPVideoRenderConfig_FWD_DEFINED__
+#define __IWMPVideoRenderConfig_FWD_DEFINED__
+typedef interface IWMPVideoRenderConfig IWMPVideoRenderConfig;
+#ifdef __cplusplus
+interface IWMPVideoRenderConfig;
+#endif /* __cplusplus */
+#endif
+
+#ifndef __IWMPRenderConfig_FWD_DEFINED__
+#define __IWMPRenderConfig_FWD_DEFINED__
+typedef interface IWMPRenderConfig IWMPRenderConfig;
+#ifdef __cplusplus
+interface IWMPRenderConfig;
+#endif /* __cplusplus */
+#endif
+
+/* Headers for imported files */
+
+#include <unknwn.h>
+#include <ocidl.h>
+#include <mfidl.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*****************************************************************************
+ * IWMPVideoRenderConfig interface
+ */
+#ifndef __IWMPVideoRenderConfig_INTERFACE_DEFINED__
+#define __IWMPVideoRenderConfig_INTERFACE_DEFINED__
+
+DEFINE_GUID(IID_IWMPVideoRenderConfig, 0x6d6cf803, 0x1ec0, 0x4c8d, 0xb3,0xca, 0xf1,0x8e,0x27,0x28,0x20,0x74);
+#if defined(__cplusplus) && !defined(CINTERFACE)
+MIDL_INTERFACE("6d6cf803-1ec0-4c8d-b3ca-f18e27282074")
+IWMPVideoRenderConfig : public IUnknown
+{
+ virtual HRESULT STDMETHODCALLTYPE put_presenterActivate(
+ IMFActivate *activate) = 0;
+
+};
+#ifdef __CRT_UUID_DECL
+__CRT_UUID_DECL(IWMPVideoRenderConfig, 0x6d6cf803, 0x1ec0, 0x4c8d, 0xb3,0xca, 0xf1,0x8e,0x27,0x28,0x20,0x74)
+#endif
+#else
+typedef struct IWMPVideoRenderConfigVtbl {
+ BEGIN_INTERFACE
+
+ /*** IUnknown methods ***/
+ HRESULT (STDMETHODCALLTYPE *QueryInterface)(
+ IWMPVideoRenderConfig *This,
+ REFIID riid,
+ void **ppvObject);
+
+ ULONG (STDMETHODCALLTYPE *AddRef)(
+ IWMPVideoRenderConfig *This);
+
+ ULONG (STDMETHODCALLTYPE *Release)(
+ IWMPVideoRenderConfig *This);
+
+ /*** IWMPVideoRenderConfig methods ***/
+ HRESULT (STDMETHODCALLTYPE *put_presenterActivate)(
+ IWMPVideoRenderConfig *This,
+ IMFActivate *activate);
+
+ END_INTERFACE
+} IWMPVideoRenderConfigVtbl;
+
+interface IWMPVideoRenderConfig {
+ CONST_VTBL IWMPVideoRenderConfigVtbl* lpVtbl;
+};
+
+#ifdef COBJMACROS
+#ifndef WIDL_C_INLINE_WRAPPERS
+/*** IUnknown methods ***/
+#define IWMPVideoRenderConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define IWMPVideoRenderConfig_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define IWMPVideoRenderConfig_Release(This) (This)->lpVtbl->Release(This)
+/*** IWMPVideoRenderConfig methods ***/
+#define IWMPVideoRenderConfig_put_presenterActivate(This,activate) (This)->lpVtbl->put_presenterActivate(This,activate)
+#else
+/*** IUnknown methods ***/
+static FORCEINLINE HRESULT IWMPVideoRenderConfig_QueryInterface(IWMPVideoRenderConfig* This,REFIID riid,void **ppvObject) {
+ return This->lpVtbl->QueryInterface(This,riid,ppvObject);
+}
+static FORCEINLINE ULONG IWMPVideoRenderConfig_AddRef(IWMPVideoRenderConfig* This) {
+ return This->lpVtbl->AddRef(This);
+}
+static FORCEINLINE ULONG IWMPVideoRenderConfig_Release(IWMPVideoRenderConfig* This) {
+ return This->lpVtbl->Release(This);
+}
+/*** IWMPVideoRenderConfig methods ***/
+static FORCEINLINE HRESULT IWMPVideoRenderConfig_put_presenterActivate(IWMPVideoRenderConfig* This,IMFActivate *activate) {
+ return This->lpVtbl->put_presenterActivate(This,activate);
+}
+#endif
+#endif
+
+#endif
+
+
+#endif /* __IWMPVideoRenderConfig_INTERFACE_DEFINED__ */
+
+/*****************************************************************************
+ * IWMPRenderConfig interface
+ */
+#ifndef __IWMPRenderConfig_INTERFACE_DEFINED__
+#define __IWMPRenderConfig_INTERFACE_DEFINED__
+
+DEFINE_GUID(IID_IWMPRenderConfig, 0x959506c1, 0x0314, 0x4ec5, 0x9e,0x61, 0x85,0x28,0xdb,0x5e,0x54,0x78);
+#if defined(__cplusplus) && !defined(CINTERFACE)
+MIDL_INTERFACE("959506c1-0314-4ec5-9e61-8528db5e5478")
+IWMPRenderConfig : public IUnknown
+{
+ virtual HRESULT STDMETHODCALLTYPE put_inProcOnly(
+ WINBOOL fInProc) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE get_inProcOnly(
+ WINBOOL *pfInProc) = 0;
+
+};
+#ifdef __CRT_UUID_DECL
+__CRT_UUID_DECL(IWMPRenderConfig, 0x959506c1, 0x0314, 0x4ec5, 0x9e,0x61, 0x85,0x28,0xdb,0x5e,0x54,0x78)
+#endif
+#else
+typedef struct IWMPRenderConfigVtbl {
+ BEGIN_INTERFACE
+
+ /*** IUnknown methods ***/
+ HRESULT (STDMETHODCALLTYPE *QueryInterface)(
+ IWMPRenderConfig *This,
+ REFIID riid,
+ void **ppvObject);
+
+ ULONG (STDMETHODCALLTYPE *AddRef)(
+ IWMPRenderConfig *This);
+
+ ULONG (STDMETHODCALLTYPE *Release)(
+ IWMPRenderConfig *This);
+
+ /*** IWMPRenderConfig methods ***/
+ HRESULT (STDMETHODCALLTYPE *put_inProcOnly)(
+ IWMPRenderConfig *This,
+ WINBOOL fInProc);
+
+ HRESULT (STDMETHODCALLTYPE *get_inProcOnly)(
+ IWMPRenderConfig *This,
+ WINBOOL *pfInProc);
+
+ END_INTERFACE
+} IWMPRenderConfigVtbl;
+
+interface IWMPRenderConfig {
+ CONST_VTBL IWMPRenderConfigVtbl* lpVtbl;
+};
+
+#ifdef COBJMACROS
+#ifndef WIDL_C_INLINE_WRAPPERS
+/*** IUnknown methods ***/
+#define IWMPRenderConfig_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define IWMPRenderConfig_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define IWMPRenderConfig_Release(This) (This)->lpVtbl->Release(This)
+/*** IWMPRenderConfig methods ***/
+#define IWMPRenderConfig_put_inProcOnly(This,fInProc) (This)->lpVtbl->put_inProcOnly(This,fInProc)
+#define IWMPRenderConfig_get_inProcOnly(This,pfInProc) (This)->lpVtbl->get_inProcOnly(This,pfInProc)
+#else
+/*** IUnknown methods ***/
+static FORCEINLINE HRESULT IWMPRenderConfig_QueryInterface(IWMPRenderConfig* This,REFIID riid,void **ppvObject) {
+ return This->lpVtbl->QueryInterface(This,riid,ppvObject);
+}
+static FORCEINLINE ULONG IWMPRenderConfig_AddRef(IWMPRenderConfig* This) {
+ return This->lpVtbl->AddRef(This);
+}
+static FORCEINLINE ULONG IWMPRenderConfig_Release(IWMPRenderConfig* This) {
+ return This->lpVtbl->Release(This);
+}
+/*** IWMPRenderConfig methods ***/
+static FORCEINLINE HRESULT IWMPRenderConfig_put_inProcOnly(IWMPRenderConfig* This,WINBOOL fInProc) {
+ return This->lpVtbl->put_inProcOnly(This,fInProc);
+}
+static FORCEINLINE HRESULT IWMPRenderConfig_get_inProcOnly(IWMPRenderConfig* This,WINBOOL *pfInProc) {
+ return This->lpVtbl->get_inProcOnly(This,pfInProc);
+}
+#endif
+#endif
+
+#endif
+
+
+#endif /* __IWMPRenderConfig_INTERFACE_DEFINED__ */
+
+/* Begin additional prototypes for all interfaces */
+
+
+/* End additional prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __wmprealestate_h__ */
diff --git a/mingw-w64-headers/include/wmpservices.h b/mingw-w64-headers/include/wmpservices.h
new file mode 100644
index 0000000..f124d61
--- /dev/null
+++ b/mingw-w64-headers/include/wmpservices.h
@@ -0,0 +1,149 @@
+/*** Autogenerated by WIDL 6.3 from include/wmpservices.idl - Do not edit ***/
+
+#ifdef _WIN32
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 475
+#endif
+#include <rpc.h>
+#include <rpcndr.h>
+#endif
+
+#ifndef COM_NO_WINDOWS_H
+#include <windows.h>
+#include <ole2.h>
+#endif
+
+#ifndef __wmpservices_h__
+#define __wmpservices_h__
+
+/* Forward declarations */
+
+#ifndef __IWMPGraphCreation_FWD_DEFINED__
+#define __IWMPGraphCreation_FWD_DEFINED__
+typedef interface IWMPGraphCreation IWMPGraphCreation;
+#ifdef __cplusplus
+interface IWMPGraphCreation;
+#endif /* __cplusplus */
+#endif
+
+/* Headers for imported files */
+
+#include <oaidl.h>
+#include <ocidl.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define WMPGC_FLAGS_SUPPRESS_DIALOGS 0x00000002
+/*****************************************************************************
+ * IWMPGraphCreation interface
+ */
+#ifndef __IWMPGraphCreation_INTERFACE_DEFINED__
+#define __IWMPGraphCreation_INTERFACE_DEFINED__
+
+DEFINE_GUID(IID_IWMPGraphCreation, 0xbfb377e5, 0xc594, 0x4369, 0xa9,0x70, 0xde,0x89,0x6d,0x5e,0xce,0x74);
+#if defined(__cplusplus) && !defined(CINTERFACE)
+MIDL_INTERFACE("bfb377e5-c594-4369-a970-de896d5ece74")
+IWMPGraphCreation : public IUnknown
+{
+ virtual HRESULT STDMETHODCALLTYPE GraphCreationPreRender(
+ IUnknown *filter_graph,
+ IUnknown *reserved) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GraphCreationPostRender(
+ IUnknown *filter_graph) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE GetGraphCreationFlags(
+ DWORD *flags) = 0;
+
+};
+#ifdef __CRT_UUID_DECL
+__CRT_UUID_DECL(IWMPGraphCreation, 0xbfb377e5, 0xc594, 0x4369, 0xa9,0x70, 0xde,0x89,0x6d,0x5e,0xce,0x74)
+#endif
+#else
+typedef struct IWMPGraphCreationVtbl {
+ BEGIN_INTERFACE
+
+ /*** IUnknown methods ***/
+ HRESULT (STDMETHODCALLTYPE *QueryInterface)(
+ IWMPGraphCreation *This,
+ REFIID riid,
+ void **ppvObject);
+
+ ULONG (STDMETHODCALLTYPE *AddRef)(
+ IWMPGraphCreation *This);
+
+ ULONG (STDMETHODCALLTYPE *Release)(
+ IWMPGraphCreation *This);
+
+ /*** IWMPGraphCreation methods ***/
+ HRESULT (STDMETHODCALLTYPE *GraphCreationPreRender)(
+ IWMPGraphCreation *This,
+ IUnknown *filter_graph,
+ IUnknown *reserved);
+
+ HRESULT (STDMETHODCALLTYPE *GraphCreationPostRender)(
+ IWMPGraphCreation *This,
+ IUnknown *filter_graph);
+
+ HRESULT (STDMETHODCALLTYPE *GetGraphCreationFlags)(
+ IWMPGraphCreation *This,
+ DWORD *flags);
+
+ END_INTERFACE
+} IWMPGraphCreationVtbl;
+
+interface IWMPGraphCreation {
+ CONST_VTBL IWMPGraphCreationVtbl* lpVtbl;
+};
+
+#ifdef COBJMACROS
+#ifndef WIDL_C_INLINE_WRAPPERS
+/*** IUnknown methods ***/
+#define IWMPGraphCreation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
+#define IWMPGraphCreation_AddRef(This) (This)->lpVtbl->AddRef(This)
+#define IWMPGraphCreation_Release(This) (This)->lpVtbl->Release(This)
+/*** IWMPGraphCreation methods ***/
+#define IWMPGraphCreation_GraphCreationPreRender(This,filter_graph,reserved) (This)->lpVtbl->GraphCreationPreRender(This,filter_graph,reserved)
+#define IWMPGraphCreation_GraphCreationPostRender(This,filter_graph) (This)->lpVtbl->GraphCreationPostRender(This,filter_graph)
+#define IWMPGraphCreation_GetGraphCreationFlags(This,flags) (This)->lpVtbl->GetGraphCreationFlags(This,flags)
+#else
+/*** IUnknown methods ***/
+static FORCEINLINE HRESULT IWMPGraphCreation_QueryInterface(IWMPGraphCreation* This,REFIID riid,void **ppvObject) {
+ return This->lpVtbl->QueryInterface(This,riid,ppvObject);
+}
+static FORCEINLINE ULONG IWMPGraphCreation_AddRef(IWMPGraphCreation* This) {
+ return This->lpVtbl->AddRef(This);
+}
+static FORCEINLINE ULONG IWMPGraphCreation_Release(IWMPGraphCreation* This) {
+ return This->lpVtbl->Release(This);
+}
+/*** IWMPGraphCreation methods ***/
+static FORCEINLINE HRESULT IWMPGraphCreation_GraphCreationPreRender(IWMPGraphCreation* This,IUnknown *filter_graph,IUnknown *reserved) {
+ return This->lpVtbl->GraphCreationPreRender(This,filter_graph,reserved);
+}
+static FORCEINLINE HRESULT IWMPGraphCreation_GraphCreationPostRender(IWMPGraphCreation* This,IUnknown *filter_graph) {
+ return This->lpVtbl->GraphCreationPostRender(This,filter_graph);
+}
+static FORCEINLINE HRESULT IWMPGraphCreation_GetGraphCreationFlags(IWMPGraphCreation* This,DWORD *flags) {
+ return This->lpVtbl->GetGraphCreationFlags(This,flags);
+}
+#endif
+#endif
+
+#endif
+
+
+#endif /* __IWMPGraphCreation_INTERFACE_DEFINED__ */
+
+/* Begin additional prototypes for all interfaces */
+
+
+/* End additional prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __wmpservices_h__ */
diff --git a/mingw-w64-headers/include/wmsdkidl.h b/mingw-w64-headers/include/wmsdkidl.h
index 0df15c9..2478eb4 100644
--- a/mingw-w64-headers/include/wmsdkidl.h
+++ b/mingw-w64-headers/include/wmsdkidl.h
@@ -6854,9 +6854,9 @@
#ifndef __IWMSyncReader2_INTERFACE_DEFINED__
#define __IWMSyncReader2_INTERFACE_DEFINED__
-DEFINE_GUID(IID_IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8b,0xc6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b);
+DEFINE_GUID(IID_IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8c,0xb6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-MIDL_INTERFACE("faed3d21-1b6b-4af7-8bc6-3e189bbc187b")
+MIDL_INTERFACE("faed3d21-1b6b-4af7-8cb6-3e189bbc187b")
IWMSyncReader2 : public IWMSyncReader
{
virtual HRESULT STDMETHODCALLTYPE SetRangeByTimecode(
@@ -6888,7 +6888,7 @@
};
#ifdef __CRT_UUID_DECL
-__CRT_UUID_DECL(IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8b,0xc6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b)
+__CRT_UUID_DECL(IWMSyncReader2, 0xfaed3d21, 0x1b6b, 0x4af7, 0x8c,0xb6, 0x3e,0x18,0x9b,0xbc,0x18,0x7b)
#endif
#else
typedef struct IWMSyncReader2Vtbl {