IMAPI Errors interpret as Dshow Errors 0x00040200 IMAPI_S_PROPERTIESIGNORED 0x00040201 IMAPI_S_BUFFER_TO_SMALL 0x8004020B IMAPI_E_NOTOPENED HRESULT: DIERR_MAPFILEFAIL VFW_E_RUNTIME_ERROR - Description: A mapper file function failed because reading or writing the user or IHV settings file failed. & A run-time error occurred. 0x8004020C IMAPI_E_NOTINITIALIZED HRESULT: VFW_E_BUFFER_NOTSET - Description: No buffer space has been set 0x8004020D IMAPI_E_USERABORT HRESULT: VFW_E_BUFFER_OVERFLOW - Description: The buffer is not big enough. 0x8004020E IMAPI_E_GENERIC HRESULT: VFW_E_BADALIGN - Description: An invalid alignment was specified. 0x8004020F IMAPI_E_MEDIUM_NOTPRESENT HRESULT: VFW_E_ALREADY_COMMITTED - Description: Cannot change allocated memory while the filter is active. 0x80040210 IMAPI_E_MEDIUM_INVALIDTYPE HRESULT: VFW_E_BUFFERS_OUTSTANDING - Description: One or more buffers are still active. 0x80040211 IMAPI_E_DEVICE_NOPROPERTIES HRESULT: VFW_E_NOT_COMMITTED - Description: Cannot allocate a sample when the allocator is not active. 0x80040212 IMAPI_E_DEVICE_NOTACCESSIBLE HRESULT: VFW_E_SIZENOTSET - Description: Cannot allocate memory because no size has been set. 0x80040213 IMAPI_E_DEVICE_NOTPRESENT HRESULT: VFW_E_NO_CLOCK - Description: Cannot lock for synchronization because no clock has been defined. 0x80040214 IMAPI_E_DEVICE_INVALIDTYPE HRESULT: VFW_E_NO_SINK - Description: Quality messages could not be sent because no quality sink has been defined. 0x80040215 IMAPI_E_INITIALIZE_WRITE HRESULT: VFW_E_NO_INTERFACE - Description: A required interface has not been implemented. 0x80040216 IMAPI_E_INITIALIZE_ENDWRITE HRESULT: VFW_E_NOT_FOUND - Description: An object or name was not found. 0x80040217 IMAPI_E_FILESYSTEM HRESULT: VFW_E_CANNOT_CONNECT - Description: No combination of intermediate filters could be found to make the connection. 0x80040218 IMAPI_E_FILEACCESS HRESULT: VFW_E_CANNOT_RENDER - Description: No combination of filters could be found to render the stream. 0x80040219 IMAPI_E_DISCINFO HRESULT: VFW_E_CHANGING_FORMAT - Description: Could not change formats dynamicall 0x8004021A IMAPI_E_TRACKNOTOPEN HRESULT: VFW_E_NO_COLOR_KEY_SET - Description: No color key has been set. 0x8004021B IMAPI_E_TRACKOPEN HRESULT: VFW_E_NOT_OVERLAY_CONNECTION - Description: Current pin connection is not using the IOverlay transport. 0x8004021C IMAPI_E_DISCFULL HRESULT: VFW_E_NOT_SAMPLE_CONNECTION - Description: Current pin connection is not using the IMemInputPin transport. 0x8004021D IMAPI_E_BADJOLIETNAME HRESULT: VFW_E_PALETTE_SET - Description: Setting a color key would conflict with the palette already set. 0x8004021E IMAPI_E_INVALIDIMAGE HRESULT: VFW_E_COLOR_KEY_SET - Description: Setting a palette would conflict with the color key already set. 0x8004021F IMAPI_E_NOACTIVEFORMAT HRESULT: VFW_E_NO_COLOR_KEY_FOUND - Description: No matching color key is available. 0x80040220 IMAPI_E_NOACTIVERECORDER HRESULT: VFW_E_NO_PALETTE_AVAILABLE - Description: No palette is available. 0x80040221 IMAPI_E_WRONGFORMAT HRESULT: VFW_E_NO_DISPLAY_PALETTE - Description: Display does not use a palette. 0x80040222 IMAPI_E_ALREADYOPEN HRESULT: VFW_E_TOO_MANY_COLORS - Description: Too many colors for the current display settings. 0x80040223 IMAPI_E_WRONGDISC HRESULT: VFW_E_STATE_CHANGED - Description: The state changed while waiting to process the sample. 0x80040224 IMAPI_E_FILEEXISTS HRESULT: VFW_E_NOT_STOPPED - Description: The operation could not be performed because the filter is not stopped. 0x80040225 IMAPI_E_STASHINUSE HRESULT: VFW_E_NOT_PAUSED - Description: The operation could not be performed because the filter is not paused. 0x80040226 IMAPI_E_DEVICE_STILL_IN_USE HRESULT: VFW_E_NOT_RUNNING - Description: The operation could not be performed because the filter is not running. 0x80040227 IMAPI_E_LOSS_OF_STREAMING HRESULT: VFW_E_WRONG_STATE - Description: The operation could not be performed because the filter is in the wrong state. 0x80040228 IMAPI_E_COMPRESSEDSTASH HRESULT: VFW_E_START_TIME_AFTER_END - Description: The sample start time is after the sample end time. 0x80040229 IMAPI_E_ENCRYPTEDSTASH HRESULT: VFW_E_INVALID_RECT - Description: The supplied rectangle is invalid. 0x8004022A IMAPI_E_NOTENOUGHDISKFORSTASH HRESULT: VFW_E_TYPE_NOT_ACCEPTED - Description: This pin cannot use the supplied media type. 0x8004022B IMAPI_E_REMOVABLESTASH HRESULT: VFW_E_SAMPLE_REJECTED - Description: This sample cannot be rendered. 0x8004022C IMAPI_E_CANNOT_WRITE_TO_MEDIA HRESULT: VFW_E_SAMPLE_REJECTED_EOS - Description: This sample cannot be rendered because the end of the stream has been reached. 0x8004022D IMAPI_E_TRACK_NOT_BIG_ENOUGH HRESULT: VFW_E_DUPLICATE_NAME - Description: An attempt to add a filter with a duplicate name failed. 0x8004022E IMAPI_E_BOOTIMAGE_AND_NONBLANK_DISC HRESULT: VFW_E_TIMEOUT - Description: A time-out has expired.