These macros achieve exactly the same as the custom macro. That macro
was added in 84b180158009d4210f72d76e3888214dae045dab to avoid compiler
warnings - earlier d551b7d85ec63c0fa33f1a51ec5157722709fc53 tried to
fix the same warnings as well with a different setup. But these standard
macros that are used elsewhere already take care of the same issue.

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

diff --git a/mingw-w64-headers/include/mftransform.h 
b/mingw-w64-headers/include/mftransform.h
index de9c3a7db..f1a0c3083 100644
--- a/mingw-w64-headers/include/mftransform.h
+++ b/mingw-w64-headers/include/mftransform.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 5.0-rc1 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,38 +509,30 @@ static FORCEINLINE HRESULT 
IMFTransform_ProcessOutput(IMFTransform* This,DWORD d
 
 #endif  /* __IMFTransform_INTERFACE_DEFINED__ */
 
-#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}};
+DEFINE_PROPERTYKEY(MFPKEY_CLSID,                     
0xc57a84c0,0x1a80,0x40a3,0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae,  1);
+DEFINE_PROPERTYKEY(MFPKEY_CATEGORY,                  
0xc57a84c0,0x1a80,0x40a3,0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae,  2);
+DEFINE_PROPERTYKEY(MFPKEY_EXATTRIBUTE_SUPPORTED,     
0x456fe843,0x3c87,0x40c0,0x94,0x9d,0x14,0x9,0xc9,0x7d,0xab,0x2c,  1);
+DEFINE_PROPERTYKEY(MFPKEY_MULTICHANNEL_CHANNEL_MASK, 
0x58bdaf8c,0x3224,0x4692,0x86,0xd0,0x44,0xd6,0x5c,0x5b,0xf8,0x2b, 1);
+EXTERN_GUID(MF_SA_D3D_AWARE,                         
0xeaa35c29,0x775e,0x488e,0x9b,0x61,0xb3,0x28,0x3e,0x49,0x58,0x3b);
+EXTERN_GUID(MF_SA_REQUIRED_SAMPLE_COUNT,             
0x18802c61,0x324b,0x4952,0xab,0xd0,0x17,0x6f,0xf5,0xc6,0x96,0xff);
+EXTERN_GUID(MF_TRANSFORM_ASYNC,                      
0xf81a699a,0x649a,0x497d,0x8c,0x73,0x29,0xf8,0xfe,0xd6,0xad,0x7a);
+EXTERN_GUID(MF_TRANSFORM_ASYNC_UNLOCK,               
0xe5666d6b,0x3422,0x4eb6,0xa4,0x21,0xda,0x7d,0xb1,0xf8,0xe2,0x7);
+EXTERN_GUID(MF_TRANSFORM_FLAGS_Attribute,            
0x9359bb7e,0x6275,0x46c4,0xa0,0x25,0x1c,0x1,0xe4,0x5f,0x1a,0x86);
+EXTERN_GUID(MF_TRANSFORM_CATEGORY_Attribute,         
0xceabba49,0x506d,0x4757,0xa6,0xff,0x66,0xc1,0x84,0x98,0x7e,0x4e);
+EXTERN_GUID(MFT_TRANSFORM_CLSID_Attribute,           
0x6821c42b,0x65a4,0x4e82,0x99,0xbc,0x9a,0x88,0x20,0x5e,0xcd,0xc);
+EXTERN_GUID(MFT_INPUT_TYPES_Attributes,              
0x4276c9b1,0x759d,0x4bf3,0x9c,0xd0,0xd,0x72,0x3d,0x13,0x8f,0x96);
+EXTERN_GUID(MFT_OUTPUT_TYPES_Attributes,             
0x8eae8cf3,0xa44f,0x4306,0xba,0x5c,0xbf,0x5d,0xda,0x24,0x28,0x18);
+EXTERN_GUID(MFT_ENUM_HARDWARE_URL_Attribute,         
0x2fb866ac,0xb078,0x4942,0xab,0x6c,0x0,0x3d,0x5,0xcd,0xa6,0x74);
+EXTERN_GUID(MFT_FRIENDLY_NAME_Attribute,             
0x314ffbae,0x5b41,0x4c95,0x9c,0x19,0x4e,0x7d,0x58,0x6f,0xac,0xe3);
+EXTERN_GUID(MFT_CONNECTED_STREAM_ATTRIBUTE,          
0x71eeb820,0xa59f,0x4de2,0xbc,0xec,0x38,0xdb,0x1d,0xd6,0x11,0xa4);
+EXTERN_GUID(MFT_CONNECTED_TO_HW_STREAM,              
0x34e6e728,0x6d6,0x4491,0xa5,0x53,0x47,0x95,0x65,0xd,0xb9,0x12);
+EXTERN_GUID(MFT_PREFERRED_OUTPUTTYPE_Attribute,      
0x7e700499,0x396a,0x49ee,0xb1,0xb4,0xf6,0x28,0x2,0x1e,0x8c,0x9d);
+EXTERN_GUID(MFT_PROCESS_LOCAL_Attribute,             
0x543186e4,0x4649,0x4e65,0xb5,0x88,0x4a,0xa3,0x52,0xaf,0xf3,0x79);
+EXTERN_GUID(MFT_PREFERRED_ENCODER_PROFILE,           
0x53004909,0x1ef5,0x46d7,0xa1,0x8e,0x5a,0x75,0xf8,0xb5,0x90,0x5f);
+EXTERN_GUID(MFT_HW_TIMESTAMP_WITH_QPC_Attribute,     
0x8d030fb8,0xcc43,0x4258,0xa2,0x2e,0x92,0x10,0xbe,0xf8,0x9b,0xe4);
+EXTERN_GUID(MFT_FIELDOFUSE_UNLOCK_Attribute,         
0x8ec2e9fd,0x9148,0x410d,0x83,0x1e,0x70,0x24,0x39,0x46,0x1a,0x8e);
+EXTERN_GUID(MFT_CODEC_MERIT_Attribute,               
0x88a7cb15,0x7b07,0x4a34,0x91,0x28,0xe6,0x4c,0x67,0x3,0xc4,0xd3);
+EXTERN_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 b2f0f269b..cb0b14e4d 100644
--- a/mingw-w64-headers/include/mftransform.idl
+++ b/mingw-w64-headers/include/mftransform.idl
@@ -143,45 +143,31 @@ interface IMFTransform : IUnknown
                                   [out] DWORD *pdwStatus);
 }
 
-/* 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("DEFINE_PROPERTYKEY(MFPKEY_CLSID,                     
0xc57a84c0,0x1a80,0x40a3,0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae,  1);")
+cpp_quote("DEFINE_PROPERTYKEY(MFPKEY_CATEGORY,                  
0xc57a84c0,0x1a80,0x40a3,0x97,0xb5,0x92,0x72,0xa4,0x3,0xc8,0xae,  2);")
+cpp_quote("DEFINE_PROPERTYKEY(MFPKEY_EXATTRIBUTE_SUPPORTED,     
0x456fe843,0x3c87,0x40c0,0x94,0x9d,0x14,0x9,0xc9,0x7d,0xab,0x2c,  1);")
+cpp_quote("DEFINE_PROPERTYKEY(MFPKEY_MULTICHANNEL_CHANNEL_MASK, 
0x58bdaf8c,0x3224,0x4692,0x86,0xd0,0x44,0xd6,0x5c,0x5b,0xf8,0x2b, 1);")
 
-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("EXTERN_GUID(MF_SA_D3D_AWARE,                         
0xeaa35c29,0x775e,0x488e,0x9b,0x61,0xb3,0x28,0x3e,0x49,0x58,0x3b);")
+cpp_quote("EXTERN_GUID(MF_SA_REQUIRED_SAMPLE_COUNT,             
0x18802c61,0x324b,0x4952,0xab,0xd0,0x17,0x6f,0xf5,0xc6,0x96,0xff);")
+cpp_quote("EXTERN_GUID(MF_TRANSFORM_ASYNC,                      
0xf81a699a,0x649a,0x497d,0x8c,0x73,0x29,0xf8,0xfe,0xd6,0xad,0x7a);")
+cpp_quote("EXTERN_GUID(MF_TRANSFORM_ASYNC_UNLOCK,               
0xe5666d6b,0x3422,0x4eb6,0xa4,0x21,0xda,0x7d,0xb1,0xf8,0xe2,0x7);")
+cpp_quote("EXTERN_GUID(MF_TRANSFORM_FLAGS_Attribute,            
0x9359bb7e,0x6275,0x46c4,0xa0,0x25,0x1c,0x1,0xe4,0x5f,0x1a,0x86);")
+cpp_quote("EXTERN_GUID(MF_TRANSFORM_CATEGORY_Attribute,         
0xceabba49,0x506d,0x4757,0xa6,0xff,0x66,0xc1,0x84,0x98,0x7e,0x4e);")
+cpp_quote("EXTERN_GUID(MFT_TRANSFORM_CLSID_Attribute,           
0x6821c42b,0x65a4,0x4e82,0x99,0xbc,0x9a,0x88,0x20,0x5e,0xcd,0xc);")
+cpp_quote("EXTERN_GUID(MFT_INPUT_TYPES_Attributes,              
0x4276c9b1,0x759d,0x4bf3,0x9c,0xd0,0xd,0x72,0x3d,0x13,0x8f,0x96);")
+cpp_quote("EXTERN_GUID(MFT_OUTPUT_TYPES_Attributes,             
0x8eae8cf3,0xa44f,0x4306,0xba,0x5c,0xbf,0x5d,0xda,0x24,0x28,0x18);")
+cpp_quote("EXTERN_GUID(MFT_ENUM_HARDWARE_URL_Attribute,         
0x2fb866ac,0xb078,0x4942,0xab,0x6c,0x0,0x3d,0x5,0xcd,0xa6,0x74);")
+cpp_quote("EXTERN_GUID(MFT_FRIENDLY_NAME_Attribute,             
0x314ffbae,0x5b41,0x4c95,0x9c,0x19,0x4e,0x7d,0x58,0x6f,0xac,0xe3);")
+cpp_quote("EXTERN_GUID(MFT_CONNECTED_STREAM_ATTRIBUTE,          
0x71eeb820,0xa59f,0x4de2,0xbc,0xec,0x38,0xdb,0x1d,0xd6,0x11,0xa4);")
+cpp_quote("EXTERN_GUID(MFT_CONNECTED_TO_HW_STREAM,              
0x34e6e728,0x6d6,0x4491,0xa5,0x53,0x47,0x95,0x65,0xd,0xb9,0x12);")
+cpp_quote("EXTERN_GUID(MFT_PREFERRED_OUTPUTTYPE_Attribute,      
0x7e700499,0x396a,0x49ee,0xb1,0xb4,0xf6,0x28,0x2,0x1e,0x8c,0x9d);")
+cpp_quote("EXTERN_GUID(MFT_PROCESS_LOCAL_Attribute,             
0x543186e4,0x4649,0x4e65,0xb5,0x88,0x4a,0xa3,0x52,0xaf,0xf3,0x79);")
+cpp_quote("EXTERN_GUID(MFT_PREFERRED_ENCODER_PROFILE,           
0x53004909,0x1ef5,0x46d7,0xa1,0x8e,0x5a,0x75,0xf8,0xb5,0x90,0x5f);")
+cpp_quote("EXTERN_GUID(MFT_HW_TIMESTAMP_WITH_QPC_Attribute,     
0x8d030fb8,0xcc43,0x4258,0xa2,0x2e,0x92,0x10,0xbe,0xf8,0x9b,0xe4);")
+cpp_quote("EXTERN_GUID(MFT_FIELDOFUSE_UNLOCK_Attribute,         
0x8ec2e9fd,0x9148,0x410d,0x83,0x1e,0x70,0x24,0x39,0x46,0x1a,0x8e);")
+cpp_quote("EXTERN_GUID(MFT_CODEC_MERIT_Attribute,               
0x88a7cb15,0x7b07,0x4a34,0x91,0x28,0xe6,0x4c,0x67,0x3,0xc4,0xd3);")
+cpp_quote("EXTERN_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