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,