headers/mftransform.h: Regenerate from IDL

Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/mftransform.h b/mingw-w64-headers/include/mftransform.h
index 7d397c2..6a5bb6f 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 mftransform.idl - Do not edit ***/
 
 #ifdef _WIN32
 #ifndef __REQUIRED_RPCNDR_H_VERSION__
@@ -34,71 +34,65 @@
 extern "C" {
 #endif
 
-  enum _MFT_DRAIN_TYPE {
-    MFT_DRAIN_PRODUCE_TAILS   = 0x00000000,
-    MFT_DRAIN_NO_TAILS        = 0x00000001 
-  };
 
-  enum _MFT_INPUT_STATUS_FLAGS {
-    MFT_INPUT_STATUS_ACCEPT_DATA   = 0x00000001 
-  };
+enum _MFT_DRAIN_TYPE {
+    MFT_DRAIN_PRODUCE_TAILS = 0x0,
+    MFT_DRAIN_NO_TAILS = 0x1
+};
 
-  enum _MFT_INPUT_DATA_BUFFER_FLAGS {
-    MFT_INPUT_DATA_BUFFER_PLACEHOLDER   = 0xFFFFFFFF 
-  };
+enum _MFT_INPUT_STATUS_FLAGS {
+    MFT_INPUT_STATUS_ACCEPT_DATA = 0x1
+};
 
-  enum _MFT_OUTPUT_STREAM_INFO_FLAGS {
-    MFT_OUTPUT_STREAM_WHOLE_SAMPLES              = 0x00000001,
-    MFT_OUTPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER   = 0x00000002,
-    MFT_OUTPUT_STREAM_FIXED_SAMPLE_SIZE          = 0x00000004,
-    MFT_OUTPUT_STREAM_DISCARDABLE                = 0x00000008,
-    MFT_OUTPUT_STREAM_OPTIONAL                   = 0x00000010,
-    MFT_OUTPUT_STREAM_PROVIDES_SAMPLES           = 0x00000100,
-    MFT_OUTPUT_STREAM_CAN_PROVIDE_SAMPLES        = 0x00000200,
-    MFT_OUTPUT_STREAM_LAZY_READ                  = 0x00000400,
-    MFT_OUTPUT_STREAM_REMOVABLE                  = 0x00000800 
-  };
+enum _MFT_INPUT_DATA_BUFFER_FLAGS {
+    MFT_INPUT_DATA_BUFFER_PLACEHOLDER = 0xffffffff
+};
 
-  enum _MFT_OUTPUT_STATUS_FLAGS {
-    MFT_OUTPUT_STATUS_SAMPLE_READY   = 0x00000001 
-  };
+enum _MFT_OUTPUT_STREAM_INFO_FLAGS {
+    MFT_OUTPUT_STREAM_WHOLE_SAMPLES = 0x1,
+    MFT_OUTPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER = 0x2,
+    MFT_OUTPUT_STREAM_FIXED_SAMPLE_SIZE = 0x4,
+    MFT_OUTPUT_STREAM_DISCARDABLE = 0x8,
+    MFT_OUTPUT_STREAM_OPTIONAL = 0x10,
+    MFT_OUTPUT_STREAM_PROVIDES_SAMPLES = 0x100,
+    MFT_OUTPUT_STREAM_CAN_PROVIDE_SAMPLES = 0x200,
+    MFT_OUTPUT_STREAM_LAZY_READ = 0x400,
+    MFT_OUTPUT_STREAM_REMOVABLE = 0x800
+};
 
-  enum _MFT_OUTPUT_DATA_BUFFER_FLAGS {
-    MFT_OUTPUT_DATA_BUFFER_INCOMPLETE      = 0x01000000,
-    MFT_OUTPUT_DATA_BUFFER_FORMAT_CHANGE   = 0x00000100,
-    MFT_OUTPUT_DATA_BUFFER_STREAM_END      = 0x00000200,
-    MFT_OUTPUT_DATA_BUFFER_NO_SAMPLE       = 0x00000300 
-  };
+enum _MFT_OUTPUT_STATUS_FLAGS {
+    MFT_OUTPUT_STATUS_SAMPLE_READY = 0x1
+};
 
-  enum _MFT_INPUT_STREAM_INFO_FLAGS {
-    MFT_INPUT_STREAM_WHOLE_SAMPLES              = 0x00000001,
-    MFT_INPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER   = 0x00000002,
-    MFT_INPUT_STREAM_FIXED_SAMPLE_SIZE          = 0x00000004,
-    MFT_INPUT_STREAM_HOLDS_BUFFERS              = 0x00000008,
-    MFT_INPUT_STREAM_DOES_NOT_ADDREF            = 0x00000100,
-    MFT_INPUT_STREAM_REMOVABLE                  = 0x00000200,
-    MFT_INPUT_STREAM_OPTIONAL                   = 0x00000400,
-    MFT_INPUT_STREAM_PROCESSES_IN_PLACE         = 0x00000800 
-  };
+enum _MFT_OUTPUT_DATA_BUFFER_FLAGS {
+    MFT_OUTPUT_DATA_BUFFER_INCOMPLETE = 0x1000000,
+    MFT_OUTPUT_DATA_BUFFER_FORMAT_CHANGE = 0x100,
+    MFT_OUTPUT_DATA_BUFFER_STREAM_END = 0x200,
+    MFT_OUTPUT_DATA_BUFFER_NO_SAMPLE = 0x300
+};
 
-  typedef enum _VSS_HARDWARE_OPTIONS {
-    VSS_BREAKEX_FLAG_MASK_LUNS                      = 0x00000001,
-    VSS_BREAKEX_FLAG_MAKE_READ_WRITE                = 0x00000002,
-    VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL            = 0x00000004,
-    VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE           = 0x00000008,
-    VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE          = 0x00000100,
-    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY    = 0x00000200,
-    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY   = 0x00000400,
-    VSS_ONLUNSTATECHANGE_DO_MASK_LUNS               = 0x00000800 
-  } VSS_HARDWARE_OPTIONS, *PVSS_HARDWARE_OPTIONS;
+enum _MFT_INPUT_STREAM_INFO_FLAGS {
+    MFT_INPUT_STREAM_WHOLE_SAMPLES = 0x1,
+    MFT_INPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER = 0x2,
+    MFT_INPUT_STREAM_FIXED_SAMPLE_SIZE = 0x4,
+    MFT_INPUT_STREAM_HOLDS_BUFFERS = 0x8,
+    MFT_INPUT_STREAM_DOES_NOT_ADDREF = 0x100,
+    MFT_INPUT_STREAM_REMOVABLE = 0x200,
+    MFT_INPUT_STREAM_OPTIONAL = 0x400,
+    MFT_INPUT_STREAM_PROCESSES_IN_PLACE = 0x800
+};
+
 enum _MFT_SET_TYPE_FLAGS {
     MFT_SET_TYPE_TEST_ONLY = 0x1
 };
+
 enum _MFT_PROCESS_OUTPUT_STATUS {
     MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
 };
+
 enum _MFT_PROCESS_OUTPUT_FLAGS {
-    MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1
+    MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
+    MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
 };
 typedef enum _MFT_MESSAGE_TYPE {
     MFT_MESSAGE_COMMAND_FLUSH = 0x0,