This fixes the same warning as d551b7d85ec63c0fa33f1a51ec5157722709fc53
(warnings due to declaring a variable as extern and initializing it
at the same time) tried to fix, without overriding the EXTERN_C macro,
which affected other headers.

Signed-off-by: Martin Storsjö <[email protected]>
---
 mingw-w64-headers/include/mftransform.h   | 58 ++++++++++++---------
 mingw-w64-headers/include/mftransform.idl | 62 ++++++++++++++---------
 2 files changed, 71 insertions(+), 49 deletions(-)

diff --git a/mingw-w64-headers/include/mftransform.h 
b/mingw-w64-headers/include/mftransform.h
index 2e5877303..de9c3a7db 100644
--- a/mingw-w64-headers/include/mftransform.h
+++ b/mingw-w64-headers/include/mftransform.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 4.12.1 from include/mftransform.idl - Do not edit 
***/
+/*** Autogenerated by WIDL 5.0-rc1 from ../include/mftransform.idl - Do not 
edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -509,30 +509,38 @@ static FORCEINLINE HRESULT 
IMFTransform_ProcessOutput(IMFTransform* This,DWORD d
 
 #endif  /* __IMFTransform_INTERFACE_DEFINED__ */
 
-EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_CLSID = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x01};
-EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_CATEGORY = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x02 };
-EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_EXATTRIBUTE_SUPPORTED = 
{{0x456fe843,0x3c87,0x40c0,{0x94,0x9d,0x14,0x9,0xc9,0x7d,0xab,0x2c}}, 0x01};
-EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_MULTICHANNEL_CHANNEL_MASK 
 = {{0x58bdaf8c,0x3224,0x4692,{0x86,0xd0,0x44,0xd6,0x5c,0x5b,0xf8,0x2b}}, 0x01};
-EXTERN_C const DECLSPEC_SELECTANY GUID MF_SA_D3D_AWARE = 
{0xeaa35c29,0x775e,0x488e,{0x9b,0x61,0xb3,0x28,0x3e,0x49,0x58,0x3b}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MF_SA_REQUIRED_SAMPLE_COUNT = 
{0x18802c61,0x324b,0x4952,{0xab,0xd0,0x17,0x6f,0xf5,0xc6,0x96,0xff}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MF_TRANSFORM_ASYNC = 
{0xf81a699a,0x649a,0x497d,{0x8c,0x73,0x29,0xf8,0xfe,0xd6,0xad,0x7a}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MF_TRANSFORM_ASYNC_UNLOCK = 
{0xe5666d6b,0x3422,0x4eb6,{0xa4,0x21,0xda,0x7d,0xb1,0xf8,0xe2,0x7}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MF_TRANSFORM_FLAGS_Attribute = 
{0x9359bb7e,0x6275,0x46c4,{0xa0,0x25,0x1c,0x1,0xe4,0x5f,0x1a,0x86}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MF_TRANSFORM_CATEGORY_Attribute = 
{0xceabba49,0x506d,0x4757,{0xa6,0xff,0x66,0xc1,0x84,0x98,0x7e,0x4e}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_TRANSFORM_CLSID_Attribute = 
{0x6821c42b,0x65a4,0x4e82,{0x99,0xbc,0x9a,0x88,0x20,0x5e,0xcd,0xc}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_INPUT_TYPES_Attributes = 
{0x4276c9b1,0x759d,0x4bf3, {0x9c,0xd0,0xd,0x72,0x3d,0x13,0x8f,0x96}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_OUTPUT_TYPES_Attributes = 
{0x8eae8cf3,0xa44f,0x4306,{0xba,0x5c,0xbf,0x5d,0xda,0x24,0x28,0x18}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_ENUM_HARDWARE_URL_Attribute = 
{0x2fb866ac,0xb078,0x4942,{0xab,0x6c,0x0,0x3d,0x5,0xcd,0xa6,0x74}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_FRIENDLY_NAME_Attribute = 
{0x314ffbae,0x5b41,0x4c95,{0x9c,0x19,0x4e,0x7d,0x58,0x6f,0xac,0xe3}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_CONNECTED_STREAM_ATTRIBUTE  = 
{0x71eeb820,0xa59f,0x4de2,{0xbc,0xec,0x38,0xdb,0x1d,0xd6,0x11,0xa4}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_CONNECTED_TO_HW_STREAM = 
{0x34e6e728,0x6d6,0x4491,{0xa5,0x53,0x47,0x95,0x65,0xd,0xb9,0x12}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_PREFERRED_OUTPUTTYPE_Attribute = 
{0x7e700499,0x396a,0x49ee,{0xb1,0xb4,0xf6,0x28,0x2,0x1e,0x8c,0x9d}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_PROCESS_LOCAL_Attribute = 
{0x543186e4,0x4649,0x4e65,{0xb5,0x88,0x4a,0xa3,0x52,0xaf,0xf3,0x79}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_PREFERRED_ENCODER_PROFILE = 
{0x53004909,0x1ef5,0x46d7,{0xa1,0x8e,0x5a,0x75,0xf8,0xb5,0x90,0x5f}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_HW_TIMESTAMP_WITH_QPC_Attribute = 
{0x8d030fb8,0xcc43,0x4258,{0xa2,0x2e,0x92,0x10,0xbe,0xf8,0x9b,0xe4}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_FIELDOFUSE_UNLOCK_Attribute = 
{0x8ec2e9fd,0x9148,0x410d,{0x83,0x1e,0x70,0x24,0x39,0x46,0x1a,0x8e}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_CODEC_MERIT_Attribute = 
{0x88a7cb15,0x7b07,0x4a34,{0x91,0x28,0xe6,0x4c,0x67,0x3,0xc4,0xd3}};
-EXTERN_C const DECLSPEC_SELECTANY GUID MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE = 
{0x111ea8cd,0xb62a,0x4bdb,{0x89,0xf6,0x67,0xff,0xcd,0xc2,0x45,0x8b}};
+#ifndef __DEFINE_EXTERN_CONST
+#ifdef __cplusplus
+#define __DEFINE_EXTERN_CONST extern "C" const
+#else
+#define __DEFINE_EXTERN_CONST const
+#endif
+#endif
+
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_CLSID = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x01};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_CATEGORY = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x02 };
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY 
MFPKEY_EXATTRIBUTE_SUPPORTED = 
{{0x456fe843,0x3c87,0x40c0,{0x94,0x9d,0x14,0x9,0xc9,0x7d,0xab,0x2c}}, 0x01};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY 
MFPKEY_MULTICHANNEL_CHANNEL_MASK = 
{{0x58bdaf8c,0x3224,0x4692,{0x86,0xd0,0x44,0xd6,0x5c,0x5b,0xf8,0x2b}}, 0x01};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_SA_D3D_AWARE = 
{0xeaa35c29,0x775e,0x488e,{0x9b,0x61,0xb3,0x28,0x3e,0x49,0x58,0x3b}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_SA_REQUIRED_SAMPLE_COUNT = 
{0x18802c61,0x324b,0x4952,{0xab,0xd0,0x17,0x6f,0xf5,0xc6,0x96,0xff}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_TRANSFORM_ASYNC = 
{0xf81a699a,0x649a,0x497d,{0x8c,0x73,0x29,0xf8,0xfe,0xd6,0xad,0x7a}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_TRANSFORM_ASYNC_UNLOCK = 
{0xe5666d6b,0x3422,0x4eb6,{0xa4,0x21,0xda,0x7d,0xb1,0xf8,0xe2,0x7}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_TRANSFORM_FLAGS_Attribute = 
{0x9359bb7e,0x6275,0x46c4,{0xa0,0x25,0x1c,0x1,0xe4,0x5f,0x1a,0x86}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_TRANSFORM_CATEGORY_Attribute 
= {0xceabba49,0x506d,0x4757,{0xa6,0xff,0x66,0xc1,0x84,0x98,0x7e,0x4e}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_TRANSFORM_CLSID_Attribute = 
{0x6821c42b,0x65a4,0x4e82,{0x99,0xbc,0x9a,0x88,0x20,0x5e,0xcd,0xc}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_INPUT_TYPES_Attributes = 
{0x4276c9b1,0x759d,0x4bf3, {0x9c,0xd0,0xd,0x72,0x3d,0x13,0x8f,0x96}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_OUTPUT_TYPES_Attributes = 
{0x8eae8cf3,0xa44f,0x4306,{0xba,0x5c,0xbf,0x5d,0xda,0x24,0x28,0x18}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_ENUM_HARDWARE_URL_Attribute 
= {0x2fb866ac,0xb078,0x4942,{0xab,0x6c,0x0,0x3d,0x5,0xcd,0xa6,0x74}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_FRIENDLY_NAME_Attribute = 
{0x314ffbae,0x5b41,0x4c95,{0x9c,0x19,0x4e,0x7d,0x58,0x6f,0xac,0xe3}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_CONNECTED_STREAM_ATTRIBUTE  
= {0x71eeb820,0xa59f,0x4de2,{0xbc,0xec,0x38,0xdb,0x1d,0xd6,0x11,0xa4}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_CONNECTED_TO_HW_STREAM = 
{0x34e6e728,0x6d6,0x4491,{0xa5,0x53,0x47,0x95,0x65,0xd,0xb9,0x12}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_PREFERRED_OUTPUTTYPE_Attribute = 
{0x7e700499,0x396a,0x49ee,{0xb1,0xb4,0xf6,0x28,0x2,0x1e,0x8c,0x9d}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_PROCESS_LOCAL_Attribute = 
{0x543186e4,0x4649,0x4e65,{0xb5,0x88,0x4a,0xa3,0x52,0xaf,0xf3,0x79}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_PREFERRED_ENCODER_PROFILE = 
{0x53004909,0x1ef5,0x46d7,{0xa1,0x8e,0x5a,0x75,0xf8,0xb5,0x90,0x5f}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_HW_TIMESTAMP_WITH_QPC_Attribute = 
{0x8d030fb8,0xcc43,0x4258,{0xa2,0x2e,0x92,0x10,0xbe,0xf8,0x9b,0xe4}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_FIELDOFUSE_UNLOCK_Attribute 
= {0x8ec2e9fd,0x9148,0x410d,{0x83,0x1e,0x70,0x24,0x39,0x46,0x1a,0x8e}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MFT_CODEC_MERIT_Attribute = 
{0x88a7cb15,0x7b07,0x4a34,{0x91,0x28,0xe6,0x4c,0x67,0x3,0xc4,0xd3}};
+__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE = 
{0x111ea8cd,0xb62a,0x4bdb,{0x89,0xf6,0x67,0xff,0xcd,0xc2,0x45,0x8b}};
 #if (WINVER >= 0x0601)
 HRESULT WINAPI MFCreateTransformActivate(IMFActivate **ppActivate);
 #endif /*(WINVER >= 0x0601)*/
diff --git a/mingw-w64-headers/include/mftransform.idl 
b/mingw-w64-headers/include/mftransform.idl
index 9b917367a..b2f0f269b 100644
--- a/mingw-w64-headers/include/mftransform.idl
+++ b/mingw-w64-headers/include/mftransform.idl
@@ -143,31 +143,45 @@ interface IMFTransform : IUnknown
                                   [out] DWORD *pdwStatus);
 }
 
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_CLSID = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x01};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_CATEGORY = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x02 };")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY 
MFPKEY_EXATTRIBUTE_SUPPORTED = 
{{0x456fe843,0x3c87,0x40c0,{0x94,0x9d,0x14,0x9,0xc9,0x7d,0xab,0x2c}}, 0x01};")
-cpp_quote( "EXTERN_C const DECLSPEC_SELECTANY PROPERTYKEY 
MFPKEY_MULTICHANNEL_CHANNEL_MASK  = 
{{0x58bdaf8c,0x3224,0x4692,{0x86,0xd0,0x44,0xd6,0x5c,0x5b,0xf8,0x2b}}, 0x01};")
+/* In gcc, in C (but not in C++), declaring something 'extern' and then
+ * initializing it generates a warning. For C++, the 'extern' is needed,
+ * as a global const variable definition without 'extern' declaration has
+ * internal linkage, and one can't use selectany on symbols with internal
+ * linkage. */
+cpp_quote("#ifndef __DEFINE_EXTERN_CONST")
+cpp_quote("#ifdef __cplusplus")
+cpp_quote("#define __DEFINE_EXTERN_CONST extern \"C\" const")
+cpp_quote("#else")
+cpp_quote("#define __DEFINE_EXTERN_CONST const")
+cpp_quote("#endif")
+cpp_quote("#endif")
+cpp_quote("")
+
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY MFPKEY_CLSID = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x01};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY 
MFPKEY_CATEGORY = 
{{0xc57a84c0,0x1a80,0x40a3,{0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae}}, 0x02 };")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY 
MFPKEY_EXATTRIBUTE_SUPPORTED = 
{{0x456fe843,0x3c87,0x40c0,{0x94,0x9d,0x14,0x9,0xc9,0x7d,0xab,0x2c}}, 0x01};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY PROPERTYKEY 
MFPKEY_MULTICHANNEL_CHANNEL_MASK = 
{{0x58bdaf8c,0x3224,0x4692,{0x86,0xd0,0x44,0xd6,0x5c,0x5b,0xf8,0x2b}}, 0x01};")
 
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MF_SA_D3D_AWARE = 
{0xeaa35c29,0x775e,0x488e,{0x9b,0x61,0xb3,0x28,0x3e,0x49,0x58,0x3b}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MF_SA_REQUIRED_SAMPLE_COUNT 
= {0x18802c61,0x324b,0x4952,{0xab,0xd0,0x17,0x6f,0xf5,0xc6,0x96,0xff}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MF_TRANSFORM_ASYNC = 
{0xf81a699a,0x649a,0x497d,{0x8c,0x73,0x29,0xf8,0xfe,0xd6,0xad,0x7a}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MF_TRANSFORM_ASYNC_UNLOCK = 
{0xe5666d6b,0x3422,0x4eb6,{0xa4,0x21,0xda,0x7d,0xb1,0xf8,0xe2,0x7}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MF_TRANSFORM_FLAGS_Attribute 
= {0x9359bb7e,0x6275,0x46c4,{0xa0,0x25,0x1c,0x1,0xe4,0x5f,0x1a,0x86}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MF_TRANSFORM_CATEGORY_Attribute = 
{0xceabba49,0x506d,0x4757,{0xa6,0xff,0x66,0xc1,0x84,0x98,0x7e,0x4e}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_TRANSFORM_CLSID_Attribute = 
{0x6821c42b,0x65a4,0x4e82,{0x99,0xbc,0x9a,0x88,0x20,0x5e,0xcd,0xc}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MFT_INPUT_TYPES_Attributes = 
{0x4276c9b1,0x759d,0x4bf3, {0x9c,0xd0,0xd,0x72,0x3d,0x13,0x8f,0x96}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MFT_OUTPUT_TYPES_Attributes 
= {0x8eae8cf3,0xa44f,0x4306,{0xba,0x5c,0xbf,0x5d,0xda,0x24,0x28,0x18}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_ENUM_HARDWARE_URL_Attribute = 
{0x2fb866ac,0xb078,0x4942,{0xab,0x6c,0x0,0x3d,0x5,0xcd,0xa6,0x74}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MFT_FRIENDLY_NAME_Attribute 
= {0x314ffbae,0x5b41,0x4c95,{0x9c,0x19,0x4e,0x7d,0x58,0x6f,0xac,0xe3}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_CONNECTED_STREAM_ATTRIBUTE  = 
{0x71eeb820,0xa59f,0x4de2,{0xbc,0xec,0x38,0xdb,0x1d,0xd6,0x11,0xa4}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MFT_CONNECTED_TO_HW_STREAM = 
{0x34e6e728,0x6d6,0x4491,{0xa5,0x53,0x47,0x95,0x65,0xd,0xb9,0x12}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_PREFERRED_OUTPUTTYPE_Attribute = 
{0x7e700499,0x396a,0x49ee,{0xb1,0xb4,0xf6,0x28,0x2,0x1e,0x8c,0x9d}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MFT_PROCESS_LOCAL_Attribute 
= {0x543186e4,0x4649,0x4e65,{0xb5,0x88,0x4a,0xa3,0x52,0xaf,0xf3,0x79}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_PREFERRED_ENCODER_PROFILE = 
{0x53004909,0x1ef5,0x46d7,{0xa1,0x8e,0x5a,0x75,0xf8,0xb5,0x90,0x5f}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_HW_TIMESTAMP_WITH_QPC_Attribute = 
{0x8d030fb8,0xcc43,0x4258,{0xa2,0x2e,0x92,0x10,0xbe,0xf8,0x9b,0xe4}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_FIELDOFUSE_UNLOCK_Attribute = 
{0x8ec2e9fd,0x9148,0x410d,{0x83,0x1e,0x70,0x24,0x39,0x46,0x1a,0x8e}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID MFT_CODEC_MERIT_Attribute = 
{0x88a7cb15,0x7b07,0x4a34,{0x91,0x28,0xe6,0x4c,0x67,0x3,0xc4,0xd3}};")
-cpp_quote("EXTERN_C const DECLSPEC_SELECTANY GUID 
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE = 
{0x111ea8cd,0xb62a,0x4bdb,{0x89,0xf6,0x67,0xff,0xcd,0xc2,0x45,0x8b}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_SA_D3D_AWARE = 
{0xeaa35c29,0x775e,0x488e,{0x9b,0x61,0xb3,0x28,0x3e,0x49,0x58,0x3b}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MF_SA_REQUIRED_SAMPLE_COUNT = 
{0x18802c61,0x324b,0x4952,{0xab,0xd0,0x17,0x6f,0xf5,0xc6,0x96,0xff}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID MF_TRANSFORM_ASYNC = 
{0xf81a699a,0x649a,0x497d,{0x8c,0x73,0x29,0xf8,0xfe,0xd6,0xad,0x7a}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MF_TRANSFORM_ASYNC_UNLOCK = 
{0xe5666d6b,0x3422,0x4eb6,{0xa4,0x21,0xda,0x7d,0xb1,0xf8,0xe2,0x7}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MF_TRANSFORM_FLAGS_Attribute = 
{0x9359bb7e,0x6275,0x46c4,{0xa0,0x25,0x1c,0x1,0xe4,0x5f,0x1a,0x86}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MF_TRANSFORM_CATEGORY_Attribute = 
{0xceabba49,0x506d,0x4757,{0xa6,0xff,0x66,0xc1,0x84,0x98,0x7e,0x4e}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_TRANSFORM_CLSID_Attribute = 
{0x6821c42b,0x65a4,0x4e82,{0x99,0xbc,0x9a,0x88,0x20,0x5e,0xcd,0xc}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_INPUT_TYPES_Attributes = {0x4276c9b1,0x759d,0x4bf3, 
{0x9c,0xd0,0xd,0x72,0x3d,0x13,0x8f,0x96}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_OUTPUT_TYPES_Attributes = 
{0x8eae8cf3,0xa44f,0x4306,{0xba,0x5c,0xbf,0x5d,0xda,0x24,0x28,0x18}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_ENUM_HARDWARE_URL_Attribute = 
{0x2fb866ac,0xb078,0x4942,{0xab,0x6c,0x0,0x3d,0x5,0xcd,0xa6,0x74}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_FRIENDLY_NAME_Attribute = 
{0x314ffbae,0x5b41,0x4c95,{0x9c,0x19,0x4e,0x7d,0x58,0x6f,0xac,0xe3}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_CONNECTED_STREAM_ATTRIBUTE  = 
{0x71eeb820,0xa59f,0x4de2,{0xbc,0xec,0x38,0xdb,0x1d,0xd6,0x11,0xa4}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_CONNECTED_TO_HW_STREAM = 
{0x34e6e728,0x6d6,0x4491,{0xa5,0x53,0x47,0x95,0x65,0xd,0xb9,0x12}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_PREFERRED_OUTPUTTYPE_Attribute = 
{0x7e700499,0x396a,0x49ee,{0xb1,0xb4,0xf6,0x28,0x2,0x1e,0x8c,0x9d}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_PROCESS_LOCAL_Attribute = 
{0x543186e4,0x4649,0x4e65,{0xb5,0x88,0x4a,0xa3,0x52,0xaf,0xf3,0x79}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_PREFERRED_ENCODER_PROFILE = 
{0x53004909,0x1ef5,0x46d7,{0xa1,0x8e,0x5a,0x75,0xf8,0xb5,0x90,0x5f}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_HW_TIMESTAMP_WITH_QPC_Attribute = 
{0x8d030fb8,0xcc43,0x4258,{0xa2,0x2e,0x92,0x10,0xbe,0xf8,0x9b,0xe4}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_FIELDOFUSE_UNLOCK_Attribute = 
{0x8ec2e9fd,0x9148,0x410d,{0x83,0x1e,0x70,0x24,0x39,0x46,0x1a,0x8e}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_CODEC_MERIT_Attribute = 
{0x88a7cb15,0x7b07,0x4a34,{0x91,0x28,0xe6,0x4c,0x67,0x3,0xc4,0xd3}};")
+cpp_quote("__DEFINE_EXTERN_CONST DECLSPEC_SELECTANY GUID 
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE = 
{0x111ea8cd,0xb62a,0x4bdb,{0x89,0xf6,0x67,0xff,0xcd,0xc2,0x45,0x8b}};")
 
 
 cpp_quote("#if (WINVER >= 0x0601)")
-- 
2.17.1



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to