headers: Updated to current Wine version.
diff --git a/mingw-w64-headers/include/amstream.h b/mingw-w64-headers/include/amstream.h index e25a0bb..18f3a66 100644 --- a/mingw-w64-headers/include/amstream.h +++ b/mingw-w64-headers/include/amstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/amstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/amstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/amvideo.h b/mingw-w64-headers/include/amvideo.h index 5505bd4..b5c3a30 100644 --- a/mingw-w64-headers/include/amvideo.h +++ b/mingw-w64-headers/include/amvideo.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/amvideo.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/amvideo.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/austream.h b/mingw-w64-headers/include/austream.h index ec19fcd..db73094 100644 --- a/mingw-w64-headers/include/austream.h +++ b/mingw-w64-headers/include/austream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/austream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/austream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/ctfutb.h b/mingw-w64-headers/include/ctfutb.h index 9b84cbe..3b9f571 100644 --- a/mingw-w64-headers/include/ctfutb.h +++ b/mingw-w64-headers/include/ctfutb.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/ctfutb.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/ctfutb.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10.h b/mingw-w64-headers/include/d3d10.h index d8d87a2..0dc0b8d 100644 --- a/mingw-w64-headers/include/d3d10.h +++ b/mingw-w64-headers/include/d3d10.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d10.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d10.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10_1.h b/mingw-w64-headers/include/d3d10_1.h index 17d209b..ea3ace2 100644 --- a/mingw-w64-headers/include/d3d10_1.h +++ b/mingw-w64-headers/include/d3d10_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d10_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d10_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d10sdklayers.h b/mingw-w64-headers/include/d3d10sdklayers.h index c29e1a9..ff49ad5 100644 --- a/mingw-w64-headers/include/d3d10sdklayers.h +++ b/mingw-w64-headers/include/d3d10sdklayers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d10sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d10sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11.h b/mingw-w64-headers/include/d3d11.h index 1b0ab4b..26357df 100644 --- a/mingw-w64-headers/include/d3d11.h +++ b/mingw-w64-headers/include/d3d11.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d11.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d11.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_1.h b/mingw-w64-headers/include/d3d11_1.h index 1a1f28b..c5ae60c 100644 --- a/mingw-w64-headers/include/d3d11_1.h +++ b/mingw-w64-headers/include/d3d11_1.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d11_1.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d11_1.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_2.h b/mingw-w64-headers/include/d3d11_2.h index cfcc406..6a5256f 100644 --- a/mingw-w64-headers/include/d3d11_2.h +++ b/mingw-w64-headers/include/d3d11_2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d11_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d11_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_3.h b/mingw-w64-headers/include/d3d11_3.h index 3e27938..91b4733 100644 --- a/mingw-w64-headers/include/d3d11_3.h +++ b/mingw-w64-headers/include/d3d11_3.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d11_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d11_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11_4.h b/mingw-w64-headers/include/d3d11_4.h index 93c8ca9..070f7de 100644 --- a/mingw-w64-headers/include/d3d11_4.h +++ b/mingw-w64-headers/include/d3d11_4.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d11_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d11_4.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3d11sdklayers.h b/mingw-w64-headers/include/d3d11sdklayers.h index 9fe04cf..93914fc 100644 --- a/mingw-w64-headers/include/d3d11sdklayers.h +++ b/mingw-w64-headers/include/d3d11sdklayers.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3d11sdklayers.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3d11sdklayers.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/d3dcommon.h b/mingw-w64-headers/include/d3dcommon.h index 0c2b670..51878cd 100644 --- a/mingw-w64-headers/include/d3dcommon.h +++ b/mingw-w64-headers/include/d3dcommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/d3dcommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/d3dcommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/ddstream.h b/mingw-w64-headers/include/ddstream.h index 326316d..a40a734 100644 --- a/mingw-w64-headers/include/ddstream.h +++ b/mingw-w64-headers/include/ddstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/ddstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/ddstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/devicetopology.h b/mingw-w64-headers/include/devicetopology.h index 82ded6c..cdee0bb 100644 --- a/mingw-w64-headers/include/devicetopology.h +++ b/mingw-w64-headers/include/devicetopology.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/devicetopology.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/devicetopology.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/downloadmgr.h b/mingw-w64-headers/include/downloadmgr.h index 971f841..13de992 100644 --- a/mingw-w64-headers/include/downloadmgr.h +++ b/mingw-w64-headers/include/downloadmgr.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/downloadmgr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/downloadmgr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/drmexternals.h b/mingw-w64-headers/include/drmexternals.h index 5db65a3..ba8bdb8 100644 --- a/mingw-w64-headers/include/drmexternals.h +++ b/mingw-w64-headers/include/drmexternals.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/drmexternals.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/drmexternals.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dvdif.h b/mingw-w64-headers/include/dvdif.h index 10bcd40..87d2d28 100644 --- a/mingw-w64-headers/include/dvdif.h +++ b/mingw-w64-headers/include/dvdif.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dvdif.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dvdif.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi.h b/mingw-w64-headers/include/dxgi.h index 70f3618..5d63f2c 100644 --- a/mingw-w64-headers/include/dxgi.h +++ b/mingw-w64-headers/include/dxgi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_2.h b/mingw-w64-headers/include/dxgi1_2.h index 38dbd3e..d02abaf 100644 --- a/mingw-w64-headers/include/dxgi1_2.h +++ b/mingw-w64-headers/include/dxgi1_2.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgi1_2.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgi1_2.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_3.h b/mingw-w64-headers/include/dxgi1_3.h index 9d45ab2..fba5385 100644 --- a/mingw-w64-headers/include/dxgi1_3.h +++ b/mingw-w64-headers/include/dxgi1_3.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgi1_3.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgi1_3.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_4.h b/mingw-w64-headers/include/dxgi1_4.h index 828e883..af262b4 100644 --- a/mingw-w64-headers/include/dxgi1_4.h +++ b/mingw-w64-headers/include/dxgi1_4.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgi1_4.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgi1_4.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_5.h b/mingw-w64-headers/include/dxgi1_5.h index af4ed32..b1b8528 100644 --- a/mingw-w64-headers/include/dxgi1_5.h +++ b/mingw-w64-headers/include/dxgi1_5.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgi1_5.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgi1_5.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgi1_6.h b/mingw-w64-headers/include/dxgi1_6.h index 1e1e544..b8dc911 100644 --- a/mingw-w64-headers/include/dxgi1_6.h +++ b/mingw-w64-headers/include/dxgi1_6.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgi1_6.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgi1_6.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgicommon.h b/mingw-w64-headers/include/dxgicommon.h index 126a616..6e28018 100644 --- a/mingw-w64-headers/include/dxgicommon.h +++ b/mingw-w64-headers/include/dxgicommon.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgicommon.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgicommon.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgidebug.h b/mingw-w64-headers/include/dxgidebug.h index 20b2cdb..5b453b2 100644 --- a/mingw-w64-headers/include/dxgidebug.h +++ b/mingw-w64-headers/include/dxgidebug.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgidebug.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgidebug.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgiformat.h b/mingw-w64-headers/include/dxgiformat.h index 79fc891..d05bfed 100644 --- a/mingw-w64-headers/include/dxgiformat.h +++ b/mingw-w64-headers/include/dxgiformat.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgiformat.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgiformat.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxgitype.h b/mingw-w64-headers/include/dxgitype.h index ca2681b..a9f11fd 100644 --- a/mingw-w64-headers/include/dxgitype.h +++ b/mingw-w64-headers/include/dxgitype.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxgitype.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxgitype.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/dxva2api.h b/mingw-w64-headers/include/dxva2api.h index fc7313f..93fb0ec 100644 --- a/mingw-w64-headers/include/dxva2api.h +++ b/mingw-w64-headers/include/dxva2api.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/dxva2api.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/dxva2api.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -1557,24 +1557,25 @@ #endif static inline DXVA2_Fixed32 DXVA2_Fixed32OpaqueAlpha(void) { DXVA2_Fixed32 f32; - f32.ll = 0 + (1 << 16); + *(LONG *)&f32 = 0 + (1 << 16); return f32; } static inline DXVA2_Fixed32 DXVA2_Fixed32TransparentAlpha(void) { - DXVA2_Fixed32 f32; - f32.ll = 0; + DXVA2_Fixed32 f32 = {{{ 0 }}}; return f32; } static inline float DXVA2FixedToFloat(DXVA2_Fixed32 f32) { - return (float)f32.Value + (float)f32.Fraction / (1 << 16); + struct { USHORT Fraction; SHORT Value; } *_f32 = (void *)&f32; + return (float)_f32->Value + (float)_f32->Fraction / (1 << 16); } static inline DXVA2_Fixed32 DXVA2FloatToFixed(float f) { DXVA2_Fixed32 f32; - f32.Value = ((ULONG) (f * (1 << 16))) >> 16; - f32.Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF; + struct { USHORT Fraction; SHORT Value; } *_f32 = (void *)&f32; + _f32->Value = ((ULONG) (f * (1 << 16))) >> 16; + _f32->Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF; return f32; } /* Begin additional prototypes for all interfaces */
diff --git a/mingw-w64-headers/include/dxva2api.idl b/mingw-w64-headers/include/dxva2api.idl index eb4a265..04e620b 100644 --- a/mingw-w64-headers/include/dxva2api.idl +++ b/mingw-w64-headers/include/dxva2api.idl
@@ -805,23 +805,24 @@ cpp_quote("static inline DXVA2_Fixed32 DXVA2_Fixed32OpaqueAlpha(void) {") cpp_quote(" DXVA2_Fixed32 f32;") -cpp_quote(" f32.ll = 0 + (1 << 16);") +cpp_quote(" *(LONG *)&f32 = 0 + (1 << 16);") cpp_quote(" return f32;") cpp_quote("}") cpp_quote("") cpp_quote("static inline DXVA2_Fixed32 DXVA2_Fixed32TransparentAlpha(void) {") -cpp_quote(" DXVA2_Fixed32 f32;") -cpp_quote(" f32.ll = 0;") +cpp_quote(" DXVA2_Fixed32 f32 = {{{ 0 }}};") cpp_quote(" return f32;") cpp_quote("}") cpp_quote("") cpp_quote("static inline float DXVA2FixedToFloat(DXVA2_Fixed32 f32) {") -cpp_quote(" return (float)f32.Value + (float)f32.Fraction / (1 << 16);") +cpp_quote(" struct { USHORT Fraction; SHORT Value; } *_f32 = (void *)&f32;") +cpp_quote(" return (float)_f32->Value + (float)_f32->Fraction / (1 << 16);") cpp_quote("}") cpp_quote("") cpp_quote("static inline DXVA2_Fixed32 DXVA2FloatToFixed(float f) {") cpp_quote(" DXVA2_Fixed32 f32;") -cpp_quote(" f32.Value = ((ULONG) (f * (1 << 16))) >> 16;") -cpp_quote(" f32.Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF;") +cpp_quote(" struct { USHORT Fraction; SHORT Value; } *_f32 = (void *)&f32;") +cpp_quote(" _f32->Value = ((ULONG) (f * (1 << 16))) >> 16;") +cpp_quote(" _f32->Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF;") cpp_quote(" return f32;") cpp_quote("}")
diff --git a/mingw-w64-headers/include/endpointvolume.h b/mingw-w64-headers/include/endpointvolume.h index c14649d..4714318 100644 --- a/mingw-w64-headers/include/endpointvolume.h +++ b/mingw-w64-headers/include/endpointvolume.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/endpointvolume.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/endpointvolume.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/exdisp.h b/mingw-w64-headers/include/exdisp.h index c2c1f5a..534d1d7 100644 --- a/mingw-w64-headers/include/exdisp.h +++ b/mingw-w64-headers/include/exdisp.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/exdisp.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/exdisp.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/fusion.h b/mingw-w64-headers/include/fusion.h index 764e8f9..9149016 100644 --- a/mingw-w64-headers/include/fusion.h +++ b/mingw-w64-headers/include/fusion.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/fusion.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/fusion.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/icftypes.h b/mingw-w64-headers/include/icftypes.h index 06aeff7..6ae5949 100644 --- a/mingw-w64-headers/include/icftypes.h +++ b/mingw-w64-headers/include/icftypes.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/icftypes.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/icftypes.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mediaobj.h b/mingw-w64-headers/include/mediaobj.h index 5ee6e6e..8059a8b 100644 --- a/mingw-w64-headers/include/mediaobj.h +++ b/mingw-w64-headers/include/mediaobj.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/mediaobj.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/mediaobj.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mmdeviceapi.h b/mingw-w64-headers/include/mmdeviceapi.h index 6ad52d0..df5addb 100644 --- a/mingw-w64-headers/include/mmdeviceapi.h +++ b/mingw-w64-headers/include/mmdeviceapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/mmdeviceapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/mmdeviceapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -66,22 +66,6 @@ #endif /* __cplusplus */ #endif -#ifndef __IActivateAudioInterfaceAsyncOperation_FWD_DEFINED__ -#define __IActivateAudioInterfaceAsyncOperation_FWD_DEFINED__ -typedef interface IActivateAudioInterfaceAsyncOperation IActivateAudioInterfaceAsyncOperation; -#ifdef __cplusplus -interface IActivateAudioInterfaceAsyncOperation; -#endif /* __cplusplus */ -#endif - -#ifndef __IActivateAudioInterfaceCompletionHandler_FWD_DEFINED__ -#define __IActivateAudioInterfaceCompletionHandler_FWD_DEFINED__ -typedef interface IActivateAudioInterfaceCompletionHandler IActivateAudioInterfaceCompletionHandler; -#ifdef __cplusplus -interface IActivateAudioInterfaceCompletionHandler; -#endif /* __cplusplus */ -#endif - #ifndef __MMDeviceEnumerator_FWD_DEFINED__ #define __MMDeviceEnumerator_FWD_DEFINED__ #ifdef __cplusplus @@ -785,169 +769,6 @@ #endif /* __IMMDeviceActivator_INTERFACE_DEFINED__ */ -DEFINE_GUID(DEVINTERFACE_AUDIO_CAPTURE, 0x2eef81be, 0x33fa, 0x4800, 0x96, 0x70, 0x1c, 0xd4, 0x74, 0x97, 0x2c, 0x3f); -DEFINE_GUID(DEVINTERFACE_AUDIO_RENDER , 0xe6327cad, 0xdcec, 0x4949, 0xae, 0x8a, 0x99, 0x1e, 0x97, 0x6a, 0x79, 0xd2); -DEFINE_GUID(DEVINTERFACE_MIDI_OUTPUT , 0x6dc23320, 0xab33, 0x4ce4, 0x80, 0xd4, 0xbb, 0xb3, 0xeb, 0xbf, 0x28, 0x14); -DEFINE_GUID(DEVINTERFACE_MIDI_INPUT , 0x504be32c, 0xccf6, 0x4d2c, 0xb7, 0x3f, 0x6f, 0x8b, 0x37, 0x47, 0xe2, 0x2b); - -/***************************************************************************** - * IActivateAudioInterfaceAsyncOperation interface - */ -#ifndef __IActivateAudioInterfaceAsyncOperation_INTERFACE_DEFINED__ -#define __IActivateAudioInterfaceAsyncOperation_INTERFACE_DEFINED__ - -DEFINE_GUID(IID_IActivateAudioInterfaceAsyncOperation, 0x72a22d78, 0xcde4, 0x431d, 0xb8,0xcc, 0x84,0x3a,0x71,0x19,0x9b,0x6d); -#if defined(__cplusplus) && !defined(CINTERFACE) -MIDL_INTERFACE("72a22d78-cde4-431d-b8cc-843a71199b6d") -IActivateAudioInterfaceAsyncOperation : public IUnknown -{ - virtual HRESULT STDMETHODCALLTYPE GetActivateResult( - HRESULT *activateResult, - IUnknown **activatedInterface) = 0; - -}; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(IActivateAudioInterfaceAsyncOperation, 0x72a22d78, 0xcde4, 0x431d, 0xb8,0xcc, 0x84,0x3a,0x71,0x19,0x9b,0x6d) -#endif -#else -typedef struct IActivateAudioInterfaceAsyncOperationVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IActivateAudioInterfaceAsyncOperation *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - IActivateAudioInterfaceAsyncOperation *This); - - ULONG (STDMETHODCALLTYPE *Release)( - IActivateAudioInterfaceAsyncOperation *This); - - /*** IActivateAudioInterfaceAsyncOperation methods ***/ - HRESULT (STDMETHODCALLTYPE *GetActivateResult)( - IActivateAudioInterfaceAsyncOperation *This, - HRESULT *activateResult, - IUnknown **activatedInterface); - - END_INTERFACE -} IActivateAudioInterfaceAsyncOperationVtbl; - -interface IActivateAudioInterfaceAsyncOperation { - CONST_VTBL IActivateAudioInterfaceAsyncOperationVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define IActivateAudioInterfaceAsyncOperation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IActivateAudioInterfaceAsyncOperation_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IActivateAudioInterfaceAsyncOperation_Release(This) (This)->lpVtbl->Release(This) -/*** IActivateAudioInterfaceAsyncOperation methods ***/ -#define IActivateAudioInterfaceAsyncOperation_GetActivateResult(This,activateResult,activatedInterface) (This)->lpVtbl->GetActivateResult(This,activateResult,activatedInterface) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceAsyncOperation_QueryInterface(IActivateAudioInterfaceAsyncOperation* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG IActivateAudioInterfaceAsyncOperation_AddRef(IActivateAudioInterfaceAsyncOperation* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG IActivateAudioInterfaceAsyncOperation_Release(IActivateAudioInterfaceAsyncOperation* This) { - return This->lpVtbl->Release(This); -} -/*** IActivateAudioInterfaceAsyncOperation methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceAsyncOperation_GetActivateResult(IActivateAudioInterfaceAsyncOperation* This,HRESULT *activateResult,IUnknown **activatedInterface) { - return This->lpVtbl->GetActivateResult(This,activateResult,activatedInterface); -} -#endif -#endif - -#endif - - -#endif /* __IActivateAudioInterfaceAsyncOperation_INTERFACE_DEFINED__ */ - -/***************************************************************************** - * IActivateAudioInterfaceCompletionHandler interface - */ -#ifndef __IActivateAudioInterfaceCompletionHandler_INTERFACE_DEFINED__ -#define __IActivateAudioInterfaceCompletionHandler_INTERFACE_DEFINED__ - -DEFINE_GUID(IID_IActivateAudioInterfaceCompletionHandler, 0x41d949ab, 0x9862, 0x444a, 0x80,0xf6, 0xc2,0x61,0x33,0x4d,0xa5,0xeb); -#if defined(__cplusplus) && !defined(CINTERFACE) -MIDL_INTERFACE("41d949ab-9862-444a-80f6-c261334da5eb") -IActivateAudioInterfaceCompletionHandler : public IUnknown -{ - virtual HRESULT STDMETHODCALLTYPE ActivateCompleted( - IActivateAudioInterfaceAsyncOperation *activateOperation) = 0; - -}; -#ifdef __CRT_UUID_DECL -__CRT_UUID_DECL(IActivateAudioInterfaceCompletionHandler, 0x41d949ab, 0x9862, 0x444a, 0x80,0xf6, 0xc2,0x61,0x33,0x4d,0xa5,0xeb) -#endif -#else -typedef struct IActivateAudioInterfaceCompletionHandlerVtbl { - BEGIN_INTERFACE - - /*** IUnknown methods ***/ - HRESULT (STDMETHODCALLTYPE *QueryInterface)( - IActivateAudioInterfaceCompletionHandler *This, - REFIID riid, - void **ppvObject); - - ULONG (STDMETHODCALLTYPE *AddRef)( - IActivateAudioInterfaceCompletionHandler *This); - - ULONG (STDMETHODCALLTYPE *Release)( - IActivateAudioInterfaceCompletionHandler *This); - - /*** IActivateAudioInterfaceCompletionHandler methods ***/ - HRESULT (STDMETHODCALLTYPE *ActivateCompleted)( - IActivateAudioInterfaceCompletionHandler *This, - IActivateAudioInterfaceAsyncOperation *activateOperation); - - END_INTERFACE -} IActivateAudioInterfaceCompletionHandlerVtbl; - -interface IActivateAudioInterfaceCompletionHandler { - CONST_VTBL IActivateAudioInterfaceCompletionHandlerVtbl* lpVtbl; -}; - -#ifdef COBJMACROS -#ifndef WIDL_C_INLINE_WRAPPERS -/*** IUnknown methods ***/ -#define IActivateAudioInterfaceCompletionHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) -#define IActivateAudioInterfaceCompletionHandler_AddRef(This) (This)->lpVtbl->AddRef(This) -#define IActivateAudioInterfaceCompletionHandler_Release(This) (This)->lpVtbl->Release(This) -/*** IActivateAudioInterfaceCompletionHandler methods ***/ -#define IActivateAudioInterfaceCompletionHandler_ActivateCompleted(This,activateOperation) (This)->lpVtbl->ActivateCompleted(This,activateOperation) -#else -/*** IUnknown methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceCompletionHandler_QueryInterface(IActivateAudioInterfaceCompletionHandler* This,REFIID riid,void **ppvObject) { - return This->lpVtbl->QueryInterface(This,riid,ppvObject); -} -static FORCEINLINE ULONG IActivateAudioInterfaceCompletionHandler_AddRef(IActivateAudioInterfaceCompletionHandler* This) { - return This->lpVtbl->AddRef(This); -} -static FORCEINLINE ULONG IActivateAudioInterfaceCompletionHandler_Release(IActivateAudioInterfaceCompletionHandler* This) { - return This->lpVtbl->Release(This); -} -/*** IActivateAudioInterfaceCompletionHandler methods ***/ -static FORCEINLINE HRESULT IActivateAudioInterfaceCompletionHandler_ActivateCompleted(IActivateAudioInterfaceCompletionHandler* This,IActivateAudioInterfaceAsyncOperation *activateOperation) { - return This->lpVtbl->ActivateCompleted(This,activateOperation); -} -#endif -#endif - -#endif - - -#endif /* __IActivateAudioInterfaceCompletionHandler_INTERFACE_DEFINED__ */ - -HRESULT WINAPI ActivateAudioInterfaceAsync(LPCWSTR deviceInterfacePath, REFIID riid, PROPVARIANT *activationParams, IActivateAudioInterfaceCompletionHandler *completionHandler, IActivateAudioInterfaceAsyncOperation **activationOperation); - typedef struct _AudioExtensionParams { LPARAM AddPageParam; IMMDevice *pEndPoint;
diff --git a/mingw-w64-headers/include/mmdeviceapi.idl b/mingw-w64-headers/include/mmdeviceapi.idl index 4a7d632..d1fb6ae 100644 --- a/mingw-w64-headers/include/mmdeviceapi.idl +++ b/mingw-w64-headers/include/mmdeviceapi.idl
@@ -229,44 +229,6 @@ ); } -cpp_quote("DEFINE_GUID(DEVINTERFACE_AUDIO_CAPTURE, 0x2eef81be, 0x33fa, 0x4800, 0x96, 0x70, 0x1c, 0xd4, 0x74, 0x97, 0x2c, 0x3f);") -cpp_quote("DEFINE_GUID(DEVINTERFACE_AUDIO_RENDER , 0xe6327cad, 0xdcec, 0x4949, 0xae, 0x8a, 0x99, 0x1e, 0x97, 0x6a, 0x79, 0xd2);") -cpp_quote("DEFINE_GUID(DEVINTERFACE_MIDI_OUTPUT , 0x6dc23320, 0xab33, 0x4ce4, 0x80, 0xd4, 0xbb, 0xb3, 0xeb, 0xbf, 0x28, 0x14);") -cpp_quote("DEFINE_GUID(DEVINTERFACE_MIDI_INPUT , 0x504be32c, 0xccf6, 0x4d2c, 0xb7, 0x3f, 0x6f, 0x8b, 0x37, 0x47, 0xe2, 0x2b);") -cpp_quote("") - -[ - object, - local, - uuid(72a22d78-cde4-431d-b8cc-843a71199b6d), - nonextensible, - pointer_default(unique) -] -interface IActivateAudioInterfaceAsyncOperation : IUnknown -{ - [id(1)] HRESULT GetActivateResult( - [out] HRESULT *activateResult, - [out] IUnknown **activatedInterface - ); -} - -[ - object, - local, - uuid(41d949ab-9862-444a-80f6-c261334da5eb), - nonextensible, - pointer_default(unique) -] -interface IActivateAudioInterfaceCompletionHandler : IUnknown -{ - [id(1)] HRESULT ActivateCompleted( - [out] IActivateAudioInterfaceAsyncOperation *activateOperation - ); -} - -cpp_quote("HRESULT WINAPI ActivateAudioInterfaceAsync(LPCWSTR deviceInterfacePath, REFIID riid, PROPVARIANT *activationParams, IActivateAudioInterfaceCompletionHandler *completionHandler, IActivateAudioInterfaceAsyncOperation **activationOperation);") -cpp_quote("") - typedef struct _AudioExtensionParams { LPARAM AddPageParam;
diff --git a/mingw-w64-headers/include/mmstream.h b/mingw-w64-headers/include/mmstream.h index 7f440ae..a1f7317 100644 --- a/mingw-w64-headers/include/mmstream.h +++ b/mingw-w64-headers/include/mmstream.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/mmstream.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/mmstream.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/mscoree.h b/mingw-w64-headers/include/mscoree.h index 8952ece..111760b 100644 --- a/mingw-w64-headers/include/mscoree.h +++ b/mingw-w64-headers/include/mscoree.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/mscoree.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/mscoree.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/msctf.h b/mingw-w64-headers/include/msctf.h index 89b200e..7fd473f 100644 --- a/mingw-w64-headers/include/msctf.h +++ b/mingw-w64-headers/include/msctf.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/msctf.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/msctf.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/netfw.h b/mingw-w64-headers/include/netfw.h index f9f6d04..681b40b 100644 --- a/mingw-w64-headers/include/netfw.h +++ b/mingw-w64-headers/include/netfw.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/netfw.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/netfw.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/netlistmgr.h b/mingw-w64-headers/include/netlistmgr.h index e7dd841..c304c49 100644 --- a/mingw-w64-headers/include/netlistmgr.h +++ b/mingw-w64-headers/include/netlistmgr.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/netlistmgr.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/netlistmgr.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/objectarray.h b/mingw-w64-headers/include/objectarray.h index d2771bc..9eef5b6 100644 --- a/mingw-w64-headers/include/objectarray.h +++ b/mingw-w64-headers/include/objectarray.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/objectarray.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/objectarray.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/optary.h b/mingw-w64-headers/include/optary.h index 15b35e1..30fdf8c 100644 --- a/mingw-w64-headers/include/optary.h +++ b/mingw-w64-headers/include/optary.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/optary.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/optary.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/qedit.h b/mingw-w64-headers/include/qedit.h index 1f63f9c..6a8d3ea 100644 --- a/mingw-w64-headers/include/qedit.h +++ b/mingw-w64-headers/include/qedit.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/qedit.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/qedit.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/spatialaudioclient.h b/mingw-w64-headers/include/spatialaudioclient.h index 2edf8d3..16f2ddf 100644 --- a/mingw-w64-headers/include/spatialaudioclient.h +++ b/mingw-w64-headers/include/spatialaudioclient.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/spatialaudioclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/spatialaudioclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/taskschd.h b/mingw-w64-headers/include/taskschd.h index d11bb34..94de76c 100644 --- a/mingw-w64-headers/include/taskschd.h +++ b/mingw-w64-headers/include/taskschd.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/taskschd.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/taskschd.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/thumbcache.h b/mingw-w64-headers/include/thumbcache.h index fef656b..6ba9c58 100644 --- a/mingw-w64-headers/include/thumbcache.h +++ b/mingw-w64-headers/include/thumbcache.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/thumbcache.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/thumbcache.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/uiautomationclient.h b/mingw-w64-headers/include/uiautomationclient.h index de9f059..018763c 100644 --- a/mingw-w64-headers/include/uiautomationclient.h +++ b/mingw-w64-headers/include/uiautomationclient.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/uiautomationclient.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/uiautomationclient.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/uiautomationcore.h b/mingw-w64-headers/include/uiautomationcore.h index d8e13b2..1fed5a6 100644 --- a/mingw-w64-headers/include/uiautomationcore.h +++ b/mingw-w64-headers/include/uiautomationcore.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/uiautomationcore.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/uiautomationcore.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/urlhist.h b/mingw-w64-headers/include/urlhist.h index ab87683..e514dde 100644 --- a/mingw-w64-headers/include/urlhist.h +++ b/mingw-w64-headers/include/urlhist.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/urlhist.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/urlhist.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/vmr9.h b/mingw-w64-headers/include/vmr9.h index 15ed516..f5ca4df 100644 --- a/mingw-w64-headers/include/vmr9.h +++ b/mingw-w64-headers/include/vmr9.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/vmr9.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/vmr9.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wincodec.h b/mingw-w64-headers/include/wincodec.h index 5f5f8f0..1a4b46f 100644 --- a/mingw-w64-headers/include/wincodec.h +++ b/mingw-w64-headers/include/wincodec.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/wincodec.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/wincodec.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__ @@ -266,6 +266,14 @@ #endif /* __cplusplus */ #endif +#ifndef __IWICWineDecoder_FWD_DEFINED__ +#define __IWICWineDecoder_FWD_DEFINED__ +typedef interface IWICWineDecoder IWICWineDecoder; +#ifdef __cplusplus +interface IWICWineDecoder; +#endif /* __cplusplus */ +#endif + /* Headers for imported files */ #include <wtypes.h> @@ -6086,6 +6094,85 @@ #endif /* __IWICDdsFrameDecode_INTERFACE_DEFINED__ */ +/***************************************************************************** + * IWICWineDecoder interface + */ +#ifndef __IWICWineDecoder_INTERFACE_DEFINED__ +#define __IWICWineDecoder_INTERFACE_DEFINED__ + +DEFINE_GUID(IID_IWICWineDecoder, 0xb9bd430d, 0x28a8, 0x41d3, 0xa1,0xf5, 0xf3,0x6e,0xe0,0x28,0x40,0xbf); +#if defined(__cplusplus) && !defined(CINTERFACE) +MIDL_INTERFACE("b9bd430d-28a8-41d3-a1f5-f36ee02840bf") +IWICWineDecoder : public IUnknown +{ + virtual HRESULT STDMETHODCALLTYPE Initialize( + IStream *stream, + WICDecodeOptions options) = 0; + +}; +#ifdef __CRT_UUID_DECL +__CRT_UUID_DECL(IWICWineDecoder, 0xb9bd430d, 0x28a8, 0x41d3, 0xa1,0xf5, 0xf3,0x6e,0xe0,0x28,0x40,0xbf) +#endif +#else +typedef struct IWICWineDecoderVtbl { + BEGIN_INTERFACE + + /*** IUnknown methods ***/ + HRESULT (STDMETHODCALLTYPE *QueryInterface)( + IWICWineDecoder *This, + REFIID riid, + void **ppvObject); + + ULONG (STDMETHODCALLTYPE *AddRef)( + IWICWineDecoder *This); + + ULONG (STDMETHODCALLTYPE *Release)( + IWICWineDecoder *This); + + /*** IWICWineDecoder methods ***/ + HRESULT (STDMETHODCALLTYPE *Initialize)( + IWICWineDecoder *This, + IStream *stream, + WICDecodeOptions options); + + END_INTERFACE +} IWICWineDecoderVtbl; + +interface IWICWineDecoder { + CONST_VTBL IWICWineDecoderVtbl* lpVtbl; +}; + +#ifdef COBJMACROS +#ifndef WIDL_C_INLINE_WRAPPERS +/*** IUnknown methods ***/ +#define IWICWineDecoder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) +#define IWICWineDecoder_AddRef(This) (This)->lpVtbl->AddRef(This) +#define IWICWineDecoder_Release(This) (This)->lpVtbl->Release(This) +/*** IWICWineDecoder methods ***/ +#define IWICWineDecoder_Initialize(This,stream,options) (This)->lpVtbl->Initialize(This,stream,options) +#else +/*** IUnknown methods ***/ +static FORCEINLINE HRESULT IWICWineDecoder_QueryInterface(IWICWineDecoder* This,REFIID riid,void **ppvObject) { + return This->lpVtbl->QueryInterface(This,riid,ppvObject); +} +static FORCEINLINE ULONG IWICWineDecoder_AddRef(IWICWineDecoder* This) { + return This->lpVtbl->AddRef(This); +} +static FORCEINLINE ULONG IWICWineDecoder_Release(IWICWineDecoder* This) { + return This->lpVtbl->Release(This); +} +/*** IWICWineDecoder methods ***/ +static FORCEINLINE HRESULT IWICWineDecoder_Initialize(IWICWineDecoder* This,IStream *stream,WICDecodeOptions options) { + return This->lpVtbl->Initialize(This,stream,options); +} +#endif +#endif + +#endif + + +#endif /* __IWICWineDecoder_INTERFACE_DEFINED__ */ + HRESULT WINAPI WICConvertBitmapSource(REFWICPixelFormatGUID dstFormat, IWICBitmapSource *pISrc, IWICBitmapSource **ppIDst); HRESULT WINAPI WICCreateBitmapFromSection(UINT width, UINT height, REFWICPixelFormatGUID format, HANDLE section, UINT stride, UINT offset, IWICBitmap **bitmap); HRESULT WINAPI WICCreateBitmapFromSectionEx(UINT width, UINT height, REFWICPixelFormatGUID format, HANDLE section, UINT stride, UINT offset, WICSectionAccessLevel access, IWICBitmap **bitmap);
diff --git a/mingw-w64-headers/include/wincodec.idl b/mingw-w64-headers/include/wincodec.idl index e64d9ed..88e183d 100644 --- a/mingw-w64-headers/include/wincodec.idl +++ b/mingw-w64-headers/include/wincodec.idl
@@ -1216,6 +1216,16 @@ [out, size_is(bufferSize)] BYTE *buffer); }; +[ + object, + uuid(b9bd430d-28a8-41d3-a1f5-f36ee02840bf) +] +interface IWICWineDecoder : IUnknown +{ + HRESULT Initialize( + [in] IStream *stream, + [in] WICDecodeOptions options); +}; cpp_quote("HRESULT WINAPI WICConvertBitmapSource(REFWICPixelFormatGUID dstFormat, IWICBitmapSource *pISrc, IWICBitmapSource **ppIDst);") cpp_quote("HRESULT WINAPI WICCreateBitmapFromSection(UINT width, UINT height, REFWICPixelFormatGUID format, HANDLE section, UINT stride, UINT offset, IWICBitmap **bitmap);")
diff --git a/mingw-w64-headers/include/wincodecsdk.h b/mingw-w64-headers/include/wincodecsdk.h index 691543d..9d89632 100644 --- a/mingw-w64-headers/include/wincodecsdk.h +++ b/mingw-w64-headers/include/wincodecsdk.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/wincodecsdk.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/wincodecsdk.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/winhttp.h b/mingw-w64-headers/include/winhttp.h index 84a60f8..a5f3823 100644 --- a/mingw-w64-headers/include/winhttp.h +++ b/mingw-w64-headers/include/winhttp.h
@@ -762,6 +762,54 @@ ULONGLONG rgullStats[WinHttpRequestStatMax]; } WINHTTP_REQUEST_STATS, *PWINHTTP_REQUEST_STATS; +typedef enum _WINHTTP_WEB_SOCKET_OPERATION +{ + WINHTTP_WEB_SOCKET_SEND_OPERATION = 0, + WINHTTP_WEB_SOCKET_RECEIVE_OPERATION = 1, + WINHTTP_WEB_SOCKET_CLOSE_OPERATION = 2, + WINHTTP_WEB_SOCKET_SHUTDOWN_OPERATION = 3 +} WINHTTP_WEB_SOCKET_OPERATION; + +typedef enum _WINHTTP_WEB_SOCKET_BUFFER_TYPE +{ + WINHTTP_WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE = 0, + WINHTTP_WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE = 1, + WINHTTP_WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE = 2, + WINHTTP_WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE = 3, + WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE = 4 +} WINHTTP_WEB_SOCKET_BUFFER_TYPE; + +typedef enum _WINHTTP_WEB_SOCKET_CLOSE_STATUS +{ + WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS = 1000, + WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS = 1001, + WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS = 1002, + WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS = 1003, + WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS = 1005, + WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS = 1006, + WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS = 1007, + WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS = 1008, + WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS = 1009, + WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS = 1010, + WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS = 1011, + WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS = 1015 +} WINHTTP_WEB_SOCKET_CLOSE_STATUS; + +typedef struct _WINHTTP_WEB_SOCKET_ASYNC_RESULT +{ + WINHTTP_ASYNC_RESULT AsyncResult; + WINHTTP_WEB_SOCKET_OPERATION Operation; +} WINHTTP_WEB_SOCKET_ASYNC_RESULT; + +typedef struct _WINHTTP_WEB_SOCKET_STATUS +{ + DWORD dwBytesTransferred; + WINHTTP_WEB_SOCKET_BUFFER_TYPE eBufferType; +} WINHTTP_WEB_SOCKET_STATUS; + +#define WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH 123 +#define WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE 15000 + #ifdef __cplusplus extern "C" { #endif @@ -805,6 +853,12 @@ WINBOOL WINAPI WinHttpSetTimeouts(HINTERNET,int,int,int,int); WINBOOL WINAPI WinHttpTimeFromSystemTime(const SYSTEMTIME *,LPWSTR); WINBOOL WINAPI WinHttpTimeToSystemTime(LPCWSTR,SYSTEMTIME*); +DWORD WINAPI WinHttpWebSocketClose(HINTERNET,USHORT,void *,DWORD); +HINTERNET WINAPI WinHttpWebSocketCompleteUpgrade(HINTERNET,DWORD_PTR); +DWORD WINAPI WinHttpWebSocketQueryCloseStatus(HINTERNET,USHORT*,void*,DWORD,DWORD*); +DWORD WINAPI WinHttpWebSocketReceive(HINTERNET,void*,DWORD,DWORD*,WINHTTP_WEB_SOCKET_BUFFER_TYPE*); +DWORD WINAPI WinHttpWebSocketSend(HINTERNET,WINHTTP_WEB_SOCKET_BUFFER_TYPE,void*,DWORD); +DWORD WINAPI WinHttpWebSocketShutdown(HINTERNET,USHORT,void*,DWORD); WINBOOL WINAPI WinHttpWriteData(HINTERNET,LPCVOID,DWORD,LPDWORD); DWORD WINAPI WinHttpWriteProxySettings(HINTERNET,WINBOOL,WINHTTP_PROXY_SETTINGS*);
diff --git a/mingw-w64-headers/include/wmdrmsdk.h b/mingw-w64-headers/include/wmdrmsdk.h index 14d7b68..79c5c93 100644 --- a/mingw-w64-headers/include/wmdrmsdk.h +++ b/mingw-w64-headers/include/wmdrmsdk.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/wmdrmsdk.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/wmdrmsdk.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmsbuffer.h b/mingw-w64-headers/include/wmsbuffer.h index d3b2673..be22fb7 100644 --- a/mingw-w64-headers/include/wmsbuffer.h +++ b/mingw-w64-headers/include/wmsbuffer.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/wmsbuffer.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/wmsbuffer.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wmsdkidl.h b/mingw-w64-headers/include/wmsdkidl.h index 55e7314..b90c874 100644 --- a/mingw-w64-headers/include/wmsdkidl.h +++ b/mingw-w64-headers/include/wmsdkidl.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/wmsdkidl.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/wmsdkidl.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/wpcapi.h b/mingw-w64-headers/include/wpcapi.h index 6c164fa..34e5e15 100644 --- a/mingw-w64-headers/include/wpcapi.h +++ b/mingw-w64-headers/include/wpcapi.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/wpcapi.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/wpcapi.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
diff --git a/mingw-w64-headers/include/xmllite.h b/mingw-w64-headers/include/xmllite.h index f9e66d0..d45b215 100644 --- a/mingw-w64-headers/include/xmllite.h +++ b/mingw-w64-headers/include/xmllite.h
@@ -1,4 +1,4 @@ -/*** Autogenerated by WIDL 5.8 from include/xmllite.idl - Do not edit ***/ +/*** Autogenerated by WIDL 5.13 from include/xmllite.idl - Do not edit ***/ #ifdef _WIN32 #ifndef __REQUIRED_RPCNDR_H_VERSION__