ifndef _MFERROR_H
define _MFERROR_H

STATUS_SEVERITY macro hr
	exitm<(((hr) SHR 30) AND 0x3)>
	endm

ifdef RC_INVOKED
_HRESULT_TYPEDEF_ macro _sc
	exitm<_sc>
	endm
else
_HRESULT_TYPEDEF_ macro _sc
	exitm<(_sc)>
	endm
endif

FACILITY_MF_WIN32	equ 0x7
FACILITY_MF		equ 0xD

STATUS_SEVERITY_WARNING equ 0x2
STATUS_SEVERITY_SUCCESS equ 0x0
STATUS_SEVERITY_INFORMATIONAL equ 0x1
STATUS_SEVERITY_ERROR	equ 0x3


MF_E_PLATFORM_NOT_INITIALIZED equ 0xC00D36B0
MF_E_BUFFERTOOSMALL	equ 0xC00D36B1
MF_E_INVALIDREQUEST	equ 0xC00D36B2
MF_E_INVALIDSTREAMNUMBER equ 0xC00D36B3
MF_E_INVALIDMEDIATYPE	equ 0xC00D36B4
MF_E_NOTACCEPTING	equ 0xC00D36B5
MF_E_NOT_INITIALIZED	equ 0xC00D36B6
MF_E_UNSUPPORTED_REPRESENTATION equ 0xC00D36B7
MF_E_NO_MORE_TYPES	equ 0xC00D36B9
MF_E_UNSUPPORTED_SERVICE equ 0xC00D36BA
MF_E_UNEXPECTED		equ 0xC00D36BB
MF_E_INVALIDNAME	equ 0xC00D36BC
MF_E_INVALIDTYPE	equ 0xC00D36BD
MF_E_INVALID_FILE_FORMAT equ 0xC00D36BE
MF_E_INVALIDINDEX	equ 0xC00D36BF
MF_E_INVALID_TIMESTAMP	equ 0xC00D36C0
MF_E_UNSUPPORTED_SCHEME equ 0xC00D36C3
MF_E_UNSUPPORTED_BYTESTREAM_TYPE equ 0xC00D36C4
MF_E_UNSUPPORTED_TIME_FORMAT equ 0xC00D36C5
MF_E_NO_SAMPLE_TIMESTAMP equ 0xC00D36C8
MF_E_NO_SAMPLE_DURATION equ 0xC00D36C9
MF_E_INVALID_STREAM_DATA equ 0xC00D36CB
MF_E_RT_UNAVAILABLE	equ 0xC00D36CF
MF_E_UNSUPPORTED_RATE	equ 0xC00D36D0
MF_E_THINNING_UNSUPPORTED equ 0xC00D36D1
MF_E_REVERSE_UNSUPPORTED equ 0xC00D36D2
MF_E_UNSUPPORTED_RATE_TRANSITION equ 0xC00D36D3
MF_E_RATE_CHANGE_PREEMPTED equ 0xC00D36D4
MF_E_NOT_FOUND		equ 0xC00D36D5
MF_E_NOT_AVAILABLE	equ 0xC00D36D6
MF_E_NO_CLOCK		equ 0xC00D36D7
MF_S_MULTIPLE_BEGIN	equ 0x000D36D8
MF_E_MULTIPLE_BEGIN	equ 0xC00D36D9
MF_E_MULTIPLE_SUBSCRIBERS equ 0xC00D36DA
MF_E_TIMER_ORPHANED	equ 0xC00D36DB
MF_E_STATE_TRANSITION_PENDING equ 0xC00D36DC
MF_E_UNSUPPORTED_STATE_TRANSITION equ 0xC00D36DD
MF_E_UNRECOVERABLE_ERROR_OCCURRED equ 0xC00D36DE
MF_E_SAMPLE_HAS_TOO_MANY_BUFFERS equ 0xC00D36DF
MF_E_SAMPLE_NOT_WRITABLE equ 0xC00D36E0
MF_E_INVALID_KEY	equ 0xC00D36E2
MF_E_BAD_STARTUP_VERSION equ 0xC00D36E3
MF_E_UNSUPPORTED_CAPTION equ 0xC00D36E4
MF_E_INVALID_POSITION	equ 0xC00D36E5
MF_E_ATTRIBUTENOTFOUND	equ 0xC00D36E6
MF_E_PROPERTY_TYPE_NOT_ALLOWED equ 0xC00D36E7
MF_E_PROPERTY_TYPE_NOT_SUPPORTED equ 0xC00D36E8
MF_E_PROPERTY_EMPTY	equ 0xC00D36E9
MF_E_PROPERTY_NOT_EMPTY equ 0xC00D36EA
MF_E_PROPERTY_VECTOR_NOT_ALLOWED equ 0xC00D36EB
MF_E_PROPERTY_VECTOR_REQUIRED equ 0xC00D36EC
MF_E_OPERATION_CANCELLED equ 0xC00D36ED
MF_E_BYTESTREAM_NOT_SEEKABLE equ 0xC00D36EE
MF_E_DISABLED_IN_SAFEMODE equ 0xC00D36EF
MF_E_CANNOT_PARSE_BYTESTREAM equ 0xC00D36F0
MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS equ 0xC00D36F1
MF_E_MEDIAPROC_WRONGSTATE equ 0xC00D36F2
MF_E_RT_THROUGHPUT_NOT_AVAILABLE equ 0xC00D36F3
MF_E_RT_TOO_MANY_CLASSES equ 0xC00D36F4
MF_E_RT_WOULDBLOCK	equ 0xC00D36F5
MF_E_NO_BITPUMP		equ 0xC00D36F6
MF_E_RT_OUTOFMEMORY	equ 0xC00D36F7
MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED equ 0xC00D36F8
MF_E_INSUFFICIENT_BUFFER equ 0xC00D7170
MF_E_CANNOT_CREATE_SINK equ 0xC00D36FA
MF_E_BYTESTREAM_UNKNOWN_LENGTH equ 0xC00D36FB
MF_E_SESSION_PAUSEWHILESTOPPED equ 0xC00D36FC
MF_S_ACTIVATE_REPLACED	equ 0x000D36FD
MF_E_FORMAT_CHANGE_NOT_SUPPORTED equ 0xC00D36FE
MF_E_INVALID_WORKQUEUE	equ 0xC00D36FF
MF_E_DRM_UNSUPPORTED	equ 0xC00D3700
MF_E_UNAUTHORIZED	equ 0xC00D3701
MF_E_OUT_OF_RANGE	equ 0xC00D3702
MF_E_INVALID_CODEC_MERIT equ 0xC00D3703
MF_E_HW_MFT_FAILED_START_STREAMING equ 0xC00D3704
MF_E_OPERATION_IN_PROGRESS equ 0xC00D3705

MF_S_ASF_PARSEINPROGRESS equ 0x400D3A98

MF_E_ASF_PARSINGINCOMPLETE equ 0xC00D3A98
MF_E_ASF_MISSINGDATA	equ 0xC00D3A99
MF_E_ASF_INVALIDDATA	equ 0xC00D3A9A
MF_E_ASF_OPAQUEPACKET	equ 0xC00D3A9B
MF_E_ASF_NOINDEX	equ 0xC00D3A9C
MF_E_ASF_OUTOFRANGE	equ 0xC00D3A9D
MF_E_ASF_INDEXNOTLOADED equ 0xC00D3A9E
MF_E_ASF_TOO_MANY_PAYLOADS equ 0xC00D3A9F
MF_E_ASF_UNSUPPORTED_STREAM_TYPE equ 0xC00D3AA0
MF_E_ASF_DROPPED_PACKET equ 0xC00D3AA1

MF_E_NO_EVENTS_AVAILABLE equ 0xC00D3E80
MF_E_INVALID_STATE_TRANSITION equ 0xC00D3E82
MF_E_END_OF_STREAM	equ 0xC00D3E84
MF_E_SHUTDOWN		equ 0xC00D3E85
MF_E_MP3_NOTFOUND	equ 0xC00D3E86
MF_E_MP3_OUTOFDATA	equ 0xC00D3E87
MF_E_MP3_NOTMP3		equ 0xC00D3E88
MF_E_MP3_NOTSUPPORTED	equ 0xC00D3E89
MF_E_NO_DURATION	equ 0xC00D3E8A
MF_E_INVALID_FORMAT	equ 0xC00D3E8C
MF_E_PROPERTY_NOT_FOUND equ 0xC00D3E8D
MF_E_PROPERTY_READ_ONLY equ 0xC00D3E8E
MF_E_PROPERTY_NOT_ALLOWED equ 0xC00D3E8F
MF_E_MEDIA_SOURCE_NOT_STARTED equ 0xC00D3E91
MF_E_UNSUPPORTED_FORMAT equ 0xC00D3E98
MF_E_MP3_BAD_CRC	equ 0xC00D3E99
MF_E_NOT_PROTECTED	equ 0xC00D3E9A
MF_E_MEDIA_SOURCE_WRONGSTATE equ 0xC00D3E9B
MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED equ 0xC00D3E9C
MF_E_CANNOT_FIND_KEYFRAME_SAMPLE equ 0xC00D3E9D
MF_E_UNSUPPORTED_CHARACTERISTICS equ 0xC00D3E9E
MF_E_NO_AUDIO_RECORDING_DEVICE equ 0xC00D3E9F
MF_E_AUDIO_RECORDING_DEVICE_IN_USE equ 0xC00D3EA0
MF_E_AUDIO_RECORDING_DEVICE_INVALIDATED equ 0xC00D3EA1
MF_E_VIDEO_RECORDING_DEVICE_INVALIDATED equ 0xC00D3EA2
MF_E_VIDEO_RECORDING_DEVICE_PREEMPTED equ 0xC00D3EA3

MF_E_NETWORK_RESOURCE_FAILURE equ 0xC00D4268
MF_E_NET_WRITE		equ 0xC00D4269
MF_E_NET_READ		equ 0xC00D426A
MF_E_NET_REQUIRE_NETWORK equ 0xC00D426B
MF_E_NET_REQUIRE_ASYNC	equ 0xC00D426C
MF_E_NET_BWLEVEL_NOT_SUPPORTED equ 0xC00D426D
MF_E_NET_STREAMGROUPS_NOT_SUPPORTED equ 0xC00D426E
MF_E_NET_MANUALSS_NOT_SUPPORTED equ 0xC00D426F
MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR equ 0xC00D4270
MF_E_NET_CACHESTREAM_NOT_FOUND equ 0xC00D4271
MF_I_MANUAL_PROXY	equ 0x400D4272

MF_E_NET_REQUIRE_INPUT	equ 0xC00D4274
MF_E_NET_REDIRECT	equ 0xC00D4275
MF_E_NET_REDIRECT_TO_PROXY equ 0xC00D4276
MF_E_NET_TOO_MANY_REDIRECTS equ 0xC00D4277
MF_E_NET_TIMEOUT	equ 0xC00D4278
MF_E_NET_CLIENT_CLOSE	equ 0xC00D4279
MF_E_NET_BAD_CONTROL_DATA equ 0xC00D427A
MF_E_NET_INCOMPATIBLE_SERVER equ 0xC00D427B
MF_E_NET_UNSAFE_URL	equ 0xC00D427C
MF_E_NET_CACHE_NO_DATA	equ 0xC00D427D
MF_E_NET_EOL		equ 0xC00D427E
MF_E_NET_BAD_REQUEST	equ 0xC00D427F
MF_E_NET_INTERNAL_SERVER_ERROR equ 0xC00D4280
MF_E_NET_SESSION_NOT_FOUND equ 0xC00D4281
MF_E_NET_NOCONNECTION	equ 0xC00D4282
MF_E_NET_CONNECTION_FAILURE equ 0xC00D4283
MF_E_NET_INCOMPATIBLE_PUSHSERVER equ 0xC00D4284
MF_E_NET_SERVER_ACCESSDENIED equ 0xC00D4285
MF_E_NET_PROXY_ACCESSDENIED equ 0xC00D4286
MF_E_NET_CANNOTCONNECT	equ 0xC00D4287
MF_E_NET_INVALID_PUSH_TEMPLATE equ 0xC00D4288
MF_E_NET_INVALID_PUSH_PUBLISHING_POINT equ 0xC00D4289
MF_E_NET_BUSY		equ 0xC00D428A
MF_E_NET_RESOURCE_GONE	equ 0xC00D428B
MF_E_NET_ERROR_FROM_PROXY equ 0xC00D428C
MF_E_NET_PROXY_TIMEOUT	equ 0xC00D428D
MF_E_NET_SERVER_UNAVAILABLE equ 0xC00D428E
MF_E_NET_TOO_MUCH_DATA	equ 0xC00D428F
MF_E_NET_SESSION_INVALID equ 0xC00D4290
MF_E_OFFLINE_MODE	equ 0xC00D4291
MF_E_NET_UDP_BLOCKED	equ 0xC00D4292
MF_E_NET_UNSUPPORTED_CONFIGURATION equ 0xC00D4293
MF_E_NET_PROTOCOL_DISABLED equ 0xC00D4294

MF_E_ALREADY_INITIALIZED equ 0xC00D4650
MF_E_BANDWIDTH_OVERRUN	equ 0xC00D4651
MF_E_LATE_SAMPLE	equ 0xC00D4652
MF_E_FLUSH_NEEDED	equ 0xC00D4653
MF_E_INVALID_PROFILE	equ 0xC00D4654
MF_E_INDEX_NOT_COMMITTED equ 0xC00D4655
MF_E_NO_INDEX		equ 0xC00D4656
MF_E_CANNOT_INDEX_IN_PLACE equ 0xC00D4657
MF_E_MISSING_ASF_LEAKYBUCKET equ 0xC00D4658
MF_E_INVALID_ASF_STREAMID equ 0xC00D4659

MF_E_STREAMSINK_REMOVED equ 0xC00D4A38
MF_E_STREAMSINKS_OUT_OF_SYNC equ 0xC00D4A3A
MF_E_STREAMSINKS_FIXED	equ 0xC00D4A3B
MF_E_STREAMSINK_EXISTS	equ 0xC00D4A3C
MF_E_SAMPLEALLOCATOR_CANCELED equ 0xC00D4A3D
MF_E_SAMPLEALLOCATOR_EMPTY equ 0xC00D4A3E
MF_E_SINK_ALREADYSTOPPED equ 0xC00D4A3F
MF_E_ASF_FILESINK_BITRATE_UNKNOWN equ 0xC00D4A40
MF_E_SINK_NO_STREAMS	equ 0xC00D4A41
MF_S_SINK_NOT_FINALIZED equ 0x000D4A42
MF_E_METADATA_TOO_LONG	equ 0xC00D4A43
MF_E_SINK_NO_SAMPLES_PROCESSED equ 0xC00D4A44
MF_E_SINK_HEADERS_NOT_FOUND equ 0xC00D4A45

MF_E_VIDEO_REN_NO_PROCAMP_HW equ 0xC00D4E20
MF_E_VIDEO_REN_NO_DEINTERLACE_HW equ 0xC00D4E21
MF_E_VIDEO_REN_COPYPROT_FAILED equ 0xC00D4E22
MF_E_VIDEO_REN_SURFACE_NOT_SHARED equ 0xC00D4E23
MF_E_VIDEO_DEVICE_LOCKED equ 0xC00D4E24
MF_E_NEW_VIDEO_DEVICE	equ 0xC00D4E25
MF_E_NO_VIDEO_SAMPLE_AVAILABLE equ 0xC00D4E26
MF_E_NO_AUDIO_PLAYBACK_DEVICE equ 0xC00D4E84
MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE equ 0xC00D4E85
MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED equ 0xC00D4E86
MF_E_AUDIO_SERVICE_NOT_RUNNING equ 0xC00D4E87

MF_E_TOPO_INVALID__NODE equ 0xC00D520E
MF_E_TOPO_CANNOT_FIND_DECRYPTOR equ 0xC00D5211
MF_E_TOPO_CODEC_NOT_FOUND equ 0xC00D5212
MF_E_TOPO_CANNOT_CONNECT equ 0xC00D5213
MF_E_TOPO_UNSUPPORTED	equ 0xC00D5214
MF_E_TOPO_INVALID_TIME_ATTRIBUTES equ 0xC00D5215
MF_E_TOPO_LOOPS_IN_TOPOLOGY equ 0xC00D5216
MF_E_TOPO_MISSING_PRESENTATION_DESCRIPTOR equ 0xC00D5217
MF_E_TOPO_MISSING_STREAM_DESCRIPTOR equ 0xC00D5218
MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED equ 0xC00D5219
MF_E_TOPO_MISSING_SOURCE equ 0xC00D521A
MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED equ 0xC00D521B

MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID equ 0xC00D61AC
MF_S_SEQUENCER_CONTEXT_CANCELED equ 0x000D61AD
MF_E_NO_SOURCE_IN_CACHE equ 0xC00D61AE
MF_S_SEQUENCER_SEGMENT_AT_END_OF_STREAM equ 0x000D61AF

MF_E_TRANSFORM_TYPE_NOT_SET equ 0xC00D6D60
MF_E_TRANSFORM_STREAM_CHANGE equ 0xC00D6D61
MF_E_TRANSFORM_INPUT_REMAINING equ 0xC00D6D62
MF_E_TRANSFORM_PROFILE_MISSING equ 0xC00D6D63
MF_E_TRANSFORM_PROFILE_INVALID_OR_CORRUPT equ 0xC00D6D64
MF_E_TRANSFORM_PROFILE_TRUNCATED equ 0xC00D6D65
MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED equ 0xC00D6D66
MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG equ 0xC00D6D67
MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE equ 0xC00D6D68
MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM equ 0xC00D6D69
MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG equ 0xC00D6D6A
MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE equ 0xC00D6D6B
MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE equ 0xC00D6D6C
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE equ 0xC00D6D6D
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_INPUT_MEDIATYPE equ 0xC00D6D6E
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_MEDIATYPE_COMBINATION equ 0xC00D6D6F
MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES equ 0xC00D6D70
MF_E_TRANSFORM_NEED_MORE_INPUT equ 0xC00D6D72
MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG equ 0xC00D6D73
MF_E_TRANSFORM_CANNOT_CHANGE_MEDIATYPE_WHILE_PROCESSING equ 0xC00D6D74
MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT equ 0x000D6D75
MF_E_UNSUPPORTED_D3D_TYPE equ 0xC00D6D76
MF_E_TRANSFORM_ASYNC_LOCKED equ 0xC00D6D77
MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER equ 0xC00D6D78

MF_E_LICENSE_INCORRECT_RIGHTS equ 0xC00D7148
MF_E_LICENSE_OUTOFDATE	equ 0xC00D7149
MF_E_LICENSE_REQUIRED	equ 0xC00D714A
MF_E_DRM_HARDWARE_INCONSISTENT equ 0xC00D714B
MF_E_NO_CONTENT_PROTECTION_MANAGER equ 0xC00D714C
MF_E_LICENSE_RESTORE_NO_RIGHTS equ 0xC00D714D
MF_E_BACKUP_RESTRICTED_LICENSE equ 0xC00D714E
MF_E_LICENSE_RESTORE_NEEDS_INDIVIDUALIZATION equ 0xC00D714F
MF_S_PROTECTION_NOT_REQUIRED equ 0x000D7150
MF_E_COMPONENT_REVOKED	equ 0xC00D7151
MF_E_TRUST_DISABLED	equ 0xC00D7152
MF_E_WMDRMOTA_NO_ACTION equ 0xC00D7153
MF_E_WMDRMOTA_ACTION_ALREADY_SET equ 0xC00D7154
MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE equ 0xC00D7155
MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED equ 0xC00D7156
MF_E_WMDRMOTA_ACTION_MISMATCH equ 0xC00D7157
MF_E_WMDRMOTA_INVALID_POLICY equ 0xC00D7158
MF_E_POLICY_UNSUPPORTED equ 0xC00D7159
MF_E_OPL_NOT_SUPPORTED	equ 0xC00D715A
MF_E_TOPOLOGY_VERIFICATION_FAILED equ 0xC00D715B
MF_E_SIGNATURE_VERIFICATION_FAILED equ 0xC00D715C
MF_E_DEBUGGING_NOT_ALLOWED equ 0xC00D715D
MF_E_CODE_EXPIRED	equ 0xC00D715E
MF_E_GRL_VERSION_TOO_LOW equ 0xC00D715F
MF_E_GRL_RENEWAL_NOT_FOUND equ 0xC00D7160
MF_E_GRL_EXTENSIBLE_ENTRY_NOT_FOUND equ 0xC00D7161
MF_E_KERNEL_UNTRUSTED	equ 0xC00D7162
MF_E_PEAUTH_UNTRUSTED	equ 0xC00D7163
MF_E_NON_PE_PROCESS	equ 0xC00D7165
MF_E_REBOOT_REQUIRED	equ 0xC00D7167
MF_S_WAIT_FOR_POLICY_SET equ 0x000D7168
MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT equ 0x000D7169
MF_E_GRL_INVALID_FORMAT equ 0xC00D716A
MF_E_GRL_UNRECOGNIZED_FORMAT equ 0xC00D716B
MF_E_ALL_PROCESS_RESTART_REQUIRED equ 0xC00D716C
MF_E_PROCESS_RESTART_REQUIRED equ 0xC00D716D
MF_E_USERMODE_UNTRUSTED equ 0xC00D716E
MF_E_PEAUTH_SESSION_NOT_STARTED equ 0xC00D716F
MF_E_PEAUTH_PUBLICKEY_REVOKED equ 0xC00D7171
MF_E_GRL_ABSENT		equ 0xC00D7172
MF_S_PE_TRUSTED		equ 0x000D7173
MF_E_PE_UNTRUSTED	equ 0xC00D7174
MF_E_PEAUTH_NOT_STARTED equ 0xC00D7175
MF_E_INCOMPATIBLE_SAMPLE_PROTECTION equ 0xC00D7176
MF_E_PE_SESSIONS_MAXED	equ 0xC00D7177
MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED equ 0xC00D7178
MF_E_TEST_SIGNED_COMPONENTS_NOT_ALLOWED equ 0xC00D7179
MF_E_ITA_UNSUPPORTED_ACTION equ 0xC00D717A
MF_E_ITA_ERROR_PARSING_SAP_PARAMETERS equ 0xC00D717B
MF_E_POLICY_MGR_ACTION_OUTOFBOUNDS equ 0xC00D717C
MF_E_BAD_OPL_STRUCTURE_FORMAT equ 0xC00D717D
MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID equ 0xC00D717E
MF_E_NO_PMP_HOST	equ 0xC00D717F
MF_E_ITA_OPL_DATA_NOT_INITIALIZED equ 0xC00D7180
MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_OUTPUT equ 0xC00D7181
MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT equ 0xC00D7182
MF_E_RESOLUTION_REQUIRES_PMP_CREATION_CALLBACK equ 0xC00D7183
MF_E_INVALID_AKE_CHANNEL_PARAMETERS equ 0xC00D7184
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED equ 0xC00D7185
MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM equ 0xC00D7186
MF_E_DRM_MIGRATION_NOT_SUPPORTED equ 0xC00D7187

MF_E_CLOCK_INVALID_CONTINUITY_KEY equ 0xC00D9C40
MF_E_CLOCK_NO_TIME_SOURCE equ 0xC00D9C41
MF_E_CLOCK_STATE_ALREADY_SET equ 0xC00D9C42
MF_E_CLOCK_NOT_SIMPLE	equ 0xC00D9C43
MF_S_CLOCK_STOPPED	equ 0x000D9C44

MF_E_NO_MORE_DROP_MODES equ 0xC00DA028
MF_E_NO_MORE_QUALITY_LEVELS equ 0xC00DA029
MF_E_DROPTIME_NOT_SUPPORTED equ 0xC00DA02A
MF_E_QUALITYKNOB_WAIT_LONGER equ 0xC00DA02B
MF_E_QM_INVALIDSTATE	equ 0xC00DA02C

MF_E_TRANSCODE_NO_CONTAINERTYPE equ 0xC00DA410
MF_E_TRANSCODE_PROFILE_NO_MATCHING_STREAMS equ 0xC00DA411
MF_E_TRANSCODE_NO_MATCHING_ENCODER equ 0xC00DA412
MF_E_TRANSCODE_INVALID_PROFILE equ 0xC00DA413

MF_E_ALLOCATOR_NOT_INITIALIZED equ 0xC00DA7F8
MF_E_ALLOCATOR_NOT_COMMITED equ 0xC00DA7F9
MF_E_ALLOCATOR_ALREADY_COMMITED equ 0xC00DA7FA
MF_E_STREAM_ERROR	equ 0xC00DA7FB
MF_E_INVALID_STREAM_STATE equ 0xC00DA7FC
MF_E_HW_STREAM_NOT_CONNECTED equ 0xC00DA7FD

MF_E_NO_CAPTURE_DEVICES_AVAILABLE equ 0xC00DABE0
MF_E_CAPTURE_SINK_OUTPUT_NOT_SET equ 0xC00DABE1
MF_E_CAPTURE_SINK_MIRROR_ERROR equ 0xC00DABE2
MF_E_CAPTURE_SINK_ROTATE_ERROR equ 0xC00DABE3
MF_E_CAPTURE_ENGINE_INVALID_OP equ 0xC00DABE4
MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED equ 0xC00DABE5
MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT equ 0xC00DABE6
MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT equ 0xC00DABE7
MF_E_CAPTURE_SOURCE_NO_AUDIO_STREAM_PRESENT equ 0xC00DABE8
MF_E_CAPTURE_SOURCE_DEVICE_EXTENDEDPROP_OP_IN_PROGRESS equ 0xC00DABE9
MF_E_CAPTURE_PROPERTY_SET_DURING_PHOTO equ 0xC00DABEA
MF_E_CAPTURE_NO_SAMPLES_IN_QUEUE equ 0xC00DABEB
MF_E_HW_ACCELERATED_THUMBNAIL_NOT_SUPPORTED equ 0xC00DABEC

MF_INDEX_SIZE_ERR	equ 0x80700001
MF_NOT_FOUND_ERR	equ 0x80700008
MF_NOT_SUPPORTED_ERR	equ 0x80700009
MF_INVALID_STATE_ERR	equ 0x8070000B
MF_SYNTAX_ERR		equ 0x8070000C
MF_INVALID_ACCESS_ERR	equ 0x8070000F
MF_QUOTA_EXCEEDED_ERR	equ 0x80700016
MF_PARSE_ERR		equ 0x80700051

endif ;; _MFERROR_H

