include/dxva2api: Regenerate from IDL

Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/dxva2api.h b/mingw-w64-headers/include/dxva2api.h
index 8329082..22f8bc9 100644
--- a/mingw-w64-headers/include/dxva2api.h
+++ b/mingw-w64-headers/include/dxva2api.h
@@ -1,4 +1,4 @@
-/*** Autogenerated by WIDL 5.16 from include/dxva2api.idl - Do not edit ***/
+/*** Autogenerated by WIDL 5.8 from dxva2api.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -1567,13 +1567,15 @@
 }
 
 static inline float DXVA2FixedToFloat(DXVA2_Fixed32 f32) {
-  struct { USHORT Fraction; SHORT Value; } *_f32 = (void *)&f32;
+  typedef struct { USHORT Fraction; SHORT Value; } fields;
+  fields *_f32 = (fields *)(void *)&f32;
   return (float)_f32->Value + (float)_f32->Fraction / (1 << 16);
 }
 
 static inline DXVA2_Fixed32 DXVA2FloatToFixed(float f) {
   DXVA2_Fixed32 f32;
-  struct { USHORT Fraction; SHORT Value; } *_f32 = (void *)&f32;
+  typedef struct { USHORT Fraction; SHORT Value; } fields;
+  fields *_f32 = (fields *)(void *)&f32;
   _f32->Value    = ((ULONG) (f * (1 << 16))) >> 16;
   _f32->Fraction = ((ULONG) (f * (1 << 16))) & 0xFFFF;
   return f32;