The following are possible multimedia error codes.  These values
are in the low-word of the return code, typically with the high
word set to the device index.  So, if a return code is > 65536,
subtract from that return code 65536 and you have the actual error
code.  For example, rc=70666, 70666-65536=5130.  From the list
below, 5130 is:

  5130 - MCIERR_UNSUPP_SAMPLESPERSEC
      Unsupported sampling rate. 



 5000 to 5499 Media Device Manager Return Codes
 5501 to 5999 Sync Stream Manager Return Codes
 6500 to 7499 MMIO Manager Return Codes


  5000 - MCIERR_SUCCESS 
      MMPM/2 command completed successfully. 

  5001 - MCIERR_INVALID_DEVICE_ID 
      Invalid device ID given. 

  5002 - MCIERR_NO_MASTER 
      Unable to find a Master. 

  5003 - MCIERR_UNRECOGNIZED_KEYWORD 
      Unrecognized keyword given in command string. 

  5004 - MCIERR_MASTER_CONFLICT 
      Only one device can be a Master. 

  5005 - MCIERR_UNRECOGNIZED_COMMAND 
      Unrecognized command. 

  5006 - MCIERR_HARDWARE 
      Hardware error. 

  5007 - MCIERR_INVALID_DEVICE_NAME 
      Invalid Device Name given. 

  5008 - MCIERR_OUT_OF_MEMORY 
      System out of memory. 

  5009 - MCIERR_DEVICE_OPEN 
      Device is already open. 

  5010 - MCIERR_CANNOT_LOAD_DRIVER 
      Cannot load MMPM/2 driver. 

  5011 - MCIERR_MISSING_COMMAND_STRING 
      Missing command string. 

  5012 - MCIERR_PARAM_OVERFLOW 
      Parameter overflow. 

  5013 - MCIERR_MISSING_STRING_ARGUMENT 
      Missing required string argument. 

  5014 - MCIERR_BAD_INTEGER 
      Bad integer given in command string. 

  5015 - MCIERR_PARSER_INTERNAL 
      Internal MMPM/2 parser error. 

  5016 - MCIERR_DRIVER_INTERNAL 
      Internal MMPM/2 driver error. 

  5017 - MCIERR_MISSING_PARAMETER 
      Missing parameter for this command. 

  5018 - MCIERR_UNSUPPORTED_FUNCTION 
      Function not supported by the media control driver being used. 

  5019 - MCIERR_FILE_NOT_FOUND 
      File not found. 

  5020 - MCIERR_DEVICE_NOT_READY 
      Device is not ready. 

  5021 - MCIERR_INTERNAL 
      MMPM/2 internal error. 

  5022 - MCIERR_DRIVER 
      Internal MMPM/2 driver error. 

  5023 - MCIERR_CANNOT_USE_ALL 
      Cannot use ALL keyword with this command. 

  5024 - MCIERR_MULTIPLE 
      Multiple defined. 

  5025 - MCIERR_EXTENSION_NOT_FOUND 
      Extension not found. 

  5026 - MCIERR_OUTOFRANGE 
      Value given is out of range. 

  5027 - MCIERR_CANNOT_ADD_ALIAS 
      Cannot add alias. 

  5028 - MCIERR_FLAGS_NOT_COMPATIBLE 
      Flags not compatible. 

  5029 - MCIERR_CANNOT_USE_NOUNLOAD 
      Cannot use NOUNLOAD flag with this command. 

  5030 - MCIERR_FILE_NOT_SAVED 
      File not saved. 

  5031 - MCIERR_DEVICE_TYPE_REQUIRED 
      Device type required. 

  5032 - MCIERR_DEVICE_LOCKED 
      Device is locked. 

  5033 - MCIERR_DUPLICATE_ALIAS 
      Duplicate alias. 

  5034 - MCIERR_INSTANCE_INACTIVE 
      Instance inactive. 

  5035 - MCIERR_COMMAND_TABLE 
      Command table error. 

  5037 - MCIERR_INI_FILE_LOCKED 
      The MMPM2.INI file is currently locked. 

  5040 - MCIERR_NO_AUDIO_SUPPORT 
      No audio support present. 

  5041 - MCIERR_NOT_IN_PM_SESSION 
      Not currently in a Presentation Manager Session. 

  5042 - MCIERR_DUPLICATE_KEYWORD 
      Duplicate keyword in command string. 

  5043 - MCIERR_COMMAND_STRING_OVERFLOW 
      Command string too long. 

  5044 - MCIERR_DRIVER_PROC_NOT_FOUND 
      MMPM/2 driver procedure address not found. 

  5045 - MCIERR_INVALID_DEVICE_TYPE 
      Invalid device type given. 

  5046 - MCIERR_INVALID_DEVICE_ORDINAL 
      Invalid device ordinal given. 

  5047 - MCIERR_HEADPHONES_NOT_SET 
      Headphones not set on. 

  5048 - MCIERR_SPEAKERS_NOT_SET 
      Speakers not set on. 

  5049 - MCIERR_SOUND_NOT_SET 
      Mute on. 

  5050 - MCIERR_INVALID_BUFFER 
      Invalid return buffer given. 

  5051 - MCIERR_INVALID_MEDIA_TYPE 
      Invalid media type given. 

  5052 - MCIERR_INVALID_CONNECTOR_INDEX 
      Invalid connector index. 

  5053 - MCIERR_NO_CONNECTION 
      No connection found. 

  5054 - MCIERR_INVALID_FLAG 
      Invalid flag specified for this command. 

  5055 - MCIERR_CANNOT_LOAD_DSP_MOD 
      DSP module not found. 

  5056 - MCIERR_ALREADY_CONNECTED 
      The connection already exists. 

  5057 - MCIERR_INVALID_CALLBACK_HANDLE 
      The window callback handle is invalid. 

  5058 - MCIERR_DRIVER_NOT_FOUND 
      MMPM2 driver not found. 

  5059 - MCIERR_DUPLICATE_DRIVER 
      Duplicate MMPM/2 driver found. 

  5060 - MCIERR_INI_FILE 
      MMPM2.INI file error. 

  5061 - MCIERR_INVALID_GROUP_ID 
      Invalid group ID given. 

  5062 - MCIERR_ID_ALREADY_IN_GROUP 
      Device ID already in group. 

  5063 - MCIERR_MEDIA_CHANGED 
      Media has been changed. 

  5064 - MCIERR_MISSING_FLAG 
      Flag missing for this MMPM/2 command. 

  5065 - MCIERR_UNSUPPORTED_FLAG 
      Flag not supported by this MMPM/2 driver for this command. 

  5066 - MCIERR_DRIVER_NOT_LOADED 
      MMPM/2 driver is not loaded. 

  5067 - MCIERR_INVALID_MODE 
      Device mode is invalid for this command. 

  5068 - MCIERR_INVALID_ITEM_FLAG 
      Invalid item flag specified for this command. 

  5069 - MCIERR_INVALID_TIME_FORMAT_FLAG 
      Invalid time format flag specified for this command. 

  5070 - MCIERR_SPEED_FORMAT_FLAG 
      Invalid speed format flag specified for this command. 

  5071 - MCIERR_INVALID_AUDIO_FLAG 
      Invalid audio flag specified for this command. 

  5072 - MCIERR_NODEFAULT_DEVICE 
      No default device specified. 

  5073 - MCIERR_DUPLICATE_EXTENSION 
      Duplicate Extension specified. 

  5074 - MCIERR_FILE_ATTRIBUTE 
      File Attribute error specified. 

  5075 - MCIERR_DUPLICATE_CUEPOINT 
      Duplicate cuepoint given. 

  5076 - MCIERR_INVALID_CUEPOINT 
      Invalid cuepoint given. 

  5077 - MCIERR_CUEPOINT_LIMIT_REACHED 
      Cue-point limit reached. 

  5078 - MCIERR_MISSING_ITEM 
      Item flag missing for this command. 

  5079 - MCIERR_MISSING_TIME_FORMAT 
      Time format flag missing for this command. 

  5080 - MCIERR_MISSING_SPEED_FORMAT 
      Speed format flag missing for this command. 

  5081 - MCIERR_INVALID_CONNECTOR_TYPE 
      Invalid connector type given. 

  5082 - MCIERR_TARGET_DEVICE_FULL 
      Target device is full. 

  5083 - MCIERR_UNSUPPORTED_CONN_TYPE 
      Connector type is not supported by this device. 

  5084 - MCIERR_CANNOT_MODIFY_CONNECTOR 
      Cannot enable or disable this connector. 

  5085 - MCIERR_RECORD_ABORTED 
      Record has been aborted. 

  5086 - MCIERR_GROUP_COMMAND 
      One or more devices in group failed command. 

  5087 - MCIERR_DEVICE_NOT_FOUND 
      Device cannot be found. 

  5088 - MCIERR_RESOURCE_NOT_AVAILABLE 
      Device resource is not available. 

  5089 - MCIERR_INVALID_IO_PROC 
      Invalid MMIO I/O procedure given. 

  5090 - MCIERR_WAVE_OUTPUTSINUSE 
      Output is in use. 

  5091 - MCIERR_WAVE_SETOUTPUTINUSE 
      Output is in use. 

  5092 - MCIERR_WAVE_INPUTSINUSE 
      Input is in use. 

  5093 - MCIERR_WAVE_SETINPUTINUSE 
      Input is in use. 

  5094 - MCIERR_WAVE_OUTPUTUNSPECIFIED 
      Output not specified. 

  5095 - MCIERR_WAVE_INPUTUNSPECIFIED 
      Input not specified. 

  5096 - MCIERR_WAVE_OUTPUTSUNSUITABLE 
      Output is not suitable. 

  5097 - MCIERR_WAVE_SETOUTPUTUNSUITABLE 
      Output is not suitable. 

  5098 - MCIERR_WAVE_INPUTSUNSUITABLE 
      Input is not suitable. 

  5099 - MCIERR_WAVE_SETINPUTUNSUITABLE 
      Input is not suitable. 

  5100 - MCIERR_SEQ_DIV_INCOMPATIBLE 
      Division format is not compatable with this device. 

  5101 - MCIERR_SEQ_PORT_INUSE 
      Port in use. 

  5102 - MCIERR_SEQ_PORT_NONEXISTENT 
      Port does not exist for this device. 

  5103 - MCIERR_SEQ_PORT_MAPNODEVICE 
      MIDI mapper device does not exist. 

  5104 - MCIERR_SEQ_PORT_MISCERROR 
      Port error. 

  5105 - MCIERR_SEQ_TIMER 
      MIDI timer error. 

  5106 - MCIERR_VDP_COMMANDCANCELLED 
      MMPM/2 command was cancelled by another MCI command. 

  5107 - MCIERR_VDP_COMMANDFAILURE 
      MMPM/2 command failed. 

  5108 - MCIERR_VDP_NOTSPUNUP 
      MMPM/2 command requires the videodisc player to be spun up. 

  5109 - MCIERR_VDP_NOCHAPTER 
      MMPM/2 command requires the videodisc to have chapters. 

  5110 - MCIERR_VDP_NOSIDE 
      Videodisc side cannot be determined. 

  5111 - MCIERR_VDP_NOSIZE 
      Videodisc size cannot be determined. 

  5112 - MCIERR_VDP_INVALID_TIMEFORMAT 
      MMPM/2 command does not support the time format. 

  5114 - MCIERR_CLIPBOARD_ERROR 
      A problem with the clipboard occurred. 

  5115 - MCIERR_CANNOT_CONVERT 
      Unable to convert clipboard format. 

  5116 - MCIERR_CANNOT_REDO 
      Cannot redo previous action. 

  5117 - MCIERR_CANNOT_UNDO 
      Cannot undo previous action. 

  5118 - MCIERR_CLIPBOARD_EMPTY 
      The clipboard is currently empty. 

  5119 - MCIERR_INVALID_WORKPATH 
      Work path given is not a valid OS/2 path. 

  5120 - MCIERR_INDETERMINATE_LENGTH 
      Cannot determine length. 

  5121 - MCIERR_DUPLICATE_EA 
      An Extended Attribute of this type already exists for another device. 

  5122 - MCIERR_INVALID_CONNECTION 
      This connection is not valid. 

  5123 - MCIERR_CHANNEL_OFF 
      Primary channel has been turned off. 

  5124 - MCIERR_CANNOT_CHANGE_CHANNEL 
      Can not change this channel. 

  5125 - MCIERR_FILE_IO 
      Error occurred during file read/write. 

  5126 - MCIERR_SYSTEM_FILE 
      Could not find VSH data for RTV record. 

  5127 - MCIERR_DISPLAY_RESOLUTION 
      Display resolution not supported by ActionMedia II adapter. 

  5128 - MCIERR_NO_ASYNC_PLAY_ACTIVE 
      Currently there is no asynchronous play active. 

  5129 - MCIERR_UNSUPP_FORMAT_TAG 
      Unsupported format tag. 

  5130 - MCIERR_UNSUPP_SAMPLESPERSEC 
      Unsupported sampling rate. 

  5131 - MCIERR_UNSUPP_BITSPERSAMPLE 
      Unsupported bits per sample. 

  5132 - MCIERR_UNSUPP_CHANNELS 
      Unsupported number of channels. 

  5133 - MCIERR_UNSUPP_FORMAT_MODE 
      Unsupported format mode. 

  5134 - MCIERR_NO_DEVICE_DRIVER 
      No device driver found. 

  5135 - MCIERR_CODEC_NOT_SUPPORTED 
      CODEC can not be found or cannot support the current video mode. 

  5136 - MCIERR_TUNER_NO_HW 
      The device does not have tuner capability. 

  5139 - MCIERR_TUNER_CHANNEL_SKIPPED 
      Channel skipped in region. 

  5140 - MCIERR_TUNER_CHANNEL_TOO_LOW 
      Channel too low for region. 

  5141 - MCIERR_TUNER_CHANNEL_TOO_HIGH 
      Channel too high for region. 

  5143 - MCIERR_TUNER_INVALID_REGION 
      The region file either does not exist or is invalid. 

  5144 - MCIERR_SIGNAL_INVALID 
      No valid signal present. 

  5144 - MCIERR_TUNER_MODE 
      Frequency was last set directly. Cannot determine region, channel, or fine tuning. 

  5146 - MCIERR_TUNER_REGION_NOT_SET 
      No region is defined. 

  5147 - MCIERR_TUNER_CHANNEL_NOT_SET 
      No channel is defined.  Channel must be set whenever region is set. 

  5149 - MCIERR_UNSUPPORTED_ATTRIBUTE 
      Current mixer hardware does not support the attribute. 

  5256 - MCIERR_CUSTOM_DRIVER_BASE 
      Reserved for future use. 
  

   
  5501 - ERROR_INVALID_STREAM 
      Invalid stream handle specified. 

  5502 - ERROR_INVALID_HID 
      Invalid handler ID specified. 

  5504 - ERROR_INVALID_OBJTYPE 
      Invalid object type specified. 

  5505 - ERROR_INVALID_FLAG 
      Invalid flag specified. 

  5506 - ERROR_INVALID_EVCB 
      Invalid Event Control Block. 

  5507 - ERROR_INVALID_EVENT 
      Invalid event type or handle specified. 

  5508 - ERROR_INVALID_MMTIME 
      Invalid MMTIME specified. 

  5509 - ERROR_INVALID_NUMSLAVES 
      Invalid number of slaves specified. 

  5510 - ERROR_INVALID_REQUEST 
      Invalid function requested. 

  5511 - ERROR_INVALID_SPCBKEY 
      Invalid Stream Protocol Key specified. 

  5512 - ERROR_INVALID_HNDLR_NAME 
      Invalid stream handler name specified. 

  5513 - ERROR_INVALID_PROTOCOL 
      Invalid Stream Protocol specified. 

  5514 - ERROR_INVALID_BUFFER_SIZE 
      Invalid buffer size specified. 

  5515 - ERROR_INVALID_BUFFER_RETURNED 
      Invalid buffer address returned. 

  5516 - ERROR_INVALID_ACB 
      Invalid Associate Control Block. 

  5517 - ERROR_INVALID_RECORD_RETURNED 
      Invalid record address returned. 

  5518 - ERROR_INVALID_MESSAGE 
      Invalid message 

  5599 - ERROR_STREAM_NOT_OWNER 
      Not owner of stream. 

  5600 - ERROR_STREAM_USED 
      Stream already used in sync group. 

  5601 - ERROR_STREAM_CREATION 
      Error during stream creation. 

  5602 - ERROR_STREAM_NOTMASTER 
      Stream is not master stream of sync group. 

  5603 - ERROR_STREAM_NOT_STOP 
      Stream is not stopped. 

  5604 - ERROR_STREAM_OPERATION 
      Error in stream operation. 

  5605 - ERROR_STREAM_STOP_PENDING 
      Stop stream is already in progress. 

  5606 - ERROR_STREAM_ALREADY_STOP 
      Stream has already been stopped. 

  5607 - ERROR_STREAM_ALREADY_PAUSE 
      Stream has already been paused. 

  5608 - ERROR_STREAM_NOT_STARTED 
      Stream has not been started. 

  5609 - ERROR_STREAM_NOT_ACTIVE 
      Stream is not active. 

  5610 - ERROR_START_STREAM 
      Error starting stream. 

  5611 - ERROR_MASTER_USED 
      Master stream used in another sync group. 

  5612 - ERROR_SPCBKEY_MISMATCH 
      SPCB key is mismatched. 

  5613 - ERROR_INSUFF_BUFFER 
      Insufficient buffer size specified. 

  5614 - ERROR_ALLOC_RESOURCES 
      Unable to allocate resources. 

  5615 - ERROR_ACCESS_OBJECT 
      Unable to access the object specified. 

  5616 - ERROR_HNDLR_REGISTERED 
      Stream Handler already registered. 

  5617 - ERROR_DATA_ITEM_NOT_SPECIFIED 
      Data item has not been specified. 

  5618 - ERROR_INVALID_SEQUENCE 
      Invalid sequence of events occurred. 

  5619 - ERROR_INITIALIZATION 
      Error during initialization. 

  5620 - ERROR_READING_INI 
      Error reading the SPI.INI file. 

  5621 - ERROR_LOADING_HNDLR 
      Error loading a Stream Handler. 

  5622 - ERROR_HNDLR_NOT_FOUND 
      Stream Handler not found in system. 

  5623 - ERROR_SPCB_NOT_FOUND 
      SPCB not found. 

  5624 - ERROR_DEVICE_NOT_FOUND 
      Device not found. 

  5625 - ERROR_TOO_MANY_EVENTS 
      Too many events for event queue. 

  5626 - ERROR_DEVICE_OVERRUN 
      Device overrun occurred. 

  5627 - ERROR_DEVICE_UNDERRUN 
      Device underrun occurred. 

  5628 - ERROR_HNDLR_NOT_IN_INI 
      Stream Handler not found in SPI.INI file. 

  5629 - ERROR_QUERY_STREAM_TIME 
      Time not available for this stream. 

  5630 - ERROR_DATA_ITEM_NOT_SEEKABLE 
      Data item cannot be seeked. 

  5631 - ERROR_NOT_SEEKABLE_BY_TIME 
      Not seekable by time. 

  5632 - ERROR_NOT_SEEKABLE_BY_BYTES 
      Not seekable by bytes. 

  5633 - ERROR_STREAM_NOT_SEEKABLE 
      Stream cannot be seeked. 

  5635 - ERROR_PLAYLIST_STACK_OVERFLOW 
      Playlist stack overflow. 

  5636 - ERROR_PLAYLIST_STACK_UNDERFLOW 
      Playlist stack underflow. 

  5637 - ERROR_LOCKING_BUFFER 
      Error locking down buffer. 

  5638 - ERROR_UNLOCKING_BUFFER 
      Error unlocking buffer. 

  5639 - ERROR_SEEK_PAST_END 
      Seek past end of object. 

  5640 - ERROR_SEEK_BACK_NOT_SUPPORTED 
      Seek back not supported. 

  5641 - ERROR_INTERNAL_ERROR 
      Internal memory error occurred. 

  5642 - ERROR_INTERNAL_CORRUPT 
      Internal memory pool corrupted. 

  5643 - ERROR_INSUFF_MEM 
      Insufficient memory. 

  5644 - ERROR_LARGE_SEEK_BY_TIME 
      Large seek by time. 

  5645 - ERROR_STREAM_PREROLLING 
      Function not allowed while prerolling. 

  5646 - ERROR_INI_FILE 
      Error encountered in SPI.INI file. 

  5647 - ERROR_SEEK_BEFORE_BEGINNING 
      Attempt to seek before beginning of object. 

  5648 - ERROR_TOO_MANY_HANDLERS 
      Stream Handler table full. 

  5649 - ERROR_ALLOC_HEAP 
      Error allocating memory from heap. 

  5650 - ERROR_END_OF_PLAYLIST 
      End of playlist encountered. 

  5651 - ERROR_TOO_MANY_STREAMS 
      Too many streams active. 

  5652 - ERROR_FILE_FORMAT_INCORRECT 
      File format incorrect. 

  5653 - ERROR_DESTROY_STREAM 
      Error destroying stream. 

  5654 - ERROR_INVALID_NUMMASTERS 
      Invalid number of streams in ulNumMasters of SpiDetermineSyncMaster. 

  5655 - ERROR_MASTER_CONFLICT 
      Stream master conflict; two or more stream have master capabilities only. 

  5656 - ERROR_NO_MASTER 
      No stream can be a master stream. 

  5657 - ERROR_NO_SYNC 
      Stream cannot be in a synchronization group. 

  5900 - ERROR_BUFFER_NOT_AVAILABLE 
      Buffer is not available. 

  5901 - ERROR_TOO_MANY_BUFFERS 
      Too many buffers. 

  5902 - ERROR_TOO_MANY_RECORDS 
      Too many records. 
  

   
  6501 - MMIOERR_UNBUFFERED 
      The specified file is not opened for buffered I/O. 

  6502 - MMIOERR_CANNOTWRITE 
      The buffer could not be written to disk. 

  6503 - MMIOERR_CHUNKNOTFOUND 
      The end of the file or parent chunk was reached. 

  6504 - MMIOERR_INVALID_HANDLE 
      The handle passed was not correct. 

  6505 - MMIOERR_INVALID_PARAMETER 
      A parameter passed was not correct. 

  6506 - MMIOERR_INTERNAL_SYSTEM 
      The operation failed due to an internal system error. 

  6507 - MMIOERR_NO_CORE 
      The system could not allocate the requested memory. 

  6508 - MMIOERR_INI_OPEN 
      The system could not open the MMPMMIO.INI file. 

  6509 - MMIOERR_INI_READ 
      The system could not read the MMPMMIO.INI file. 

  6510 - MMIOERR_INVALID_BUFFER_LENGTH 
      The specified buffer length is invalid. 

  6511 - MMIOERR_NO_BUFFER_ALLOCATED 
      Write operation expected a buffer but none was allocated. 

  6512 - MMIOERR_NO_FLUSH_FOR_MEM_FILE 
      A flush was requested for a MEM file. 

  6513 - MMIOERR_NO_FLUSH_NEEDED 
      A flush was requested, but the buffer was not dirty. 

  6514 - MMIOERR_READ_ONLY_FILE 
      The file was not opened in the WRITE mode. 

  6515 - MMIOERR_WRITE_ONLY_FILE 
      The file was not opened in the READ mode. 

  6516 - MMIOERR_INSTALL_PROC_FAILED 
      Installation of the I/O proc failed. 

  6517 - MMIOERR_READ_FAILED 
      System was unable to read, possible hardware error. 

  6518 - MMIOERR_WRITE_FAILED 
      Writing a dirty buffer before reading has failed. 

  6519 - MMIOERR_SEEK_FAILED 
      System was unable to seek, possible hardware error. 

  6520 - MMIOERR_CANNOTEXPAND 
      Unable to expand a MEM file for an advance request. 

  6521 - MMIOERR_FREE_FAILED 
      System was unable to free memory it allocated. 

  6522 - MMIOERR_EOF_SEEN 
      The system has reached the end of file. 

  6523 - MMIOERR_INVALID_ACCESS_FLAG 
      The specified access flag is invalid. 

  6524 - MMIOERR_INVALID_STRUCTURE 
      The specified structure is invalid. 

  6525 - MMIOERR_INVALID_SIZE 
      The specified size is invalid. 

  6526 - MMIOERR_INVALID_FILENAME 
      The specified filename is invalid. 

  6527 - MMIOERR_CF_DUPLICATE_SEEN 
      System located a duplicate CTOC entry. 

  6528 - MMIOERR_CF_ENTRY_NO_CORE 
      System could not allocate memory for CTOC entry. 

  6529 - MMIOERR_CF_WO_UNSUPPORTED 
      RIFF compound files cannot be opened write-only. 

  6530 - MMIOERR_CF_ELEMENTS_OPEN 
      Compound file cannot be closed because elements are open. 

  6531 - MMIOERR_CF_NON_BND_FILE 
      The specified file is not a RIFF compound file. 

  6532 - MMIOERR_CF_ENTRY_NOT_FOUND 
      System failed to find CTOC entry. 

  6533 - MMIOERR_DELETE_FAILED 
      System failed to delete the requested file. 

  6534 - MMIOERR_OUTOFMEMORY 
      The advance operation requires a buffer. 

  6535 - MMIOERR_INVALID_DLLNAME 
      The specified DLL name is incorrect. 

  6536 - MMIOERR_INVALID_PROCEDURENAME 
      The specified procedure is not valid for the DLL given. 

  6537 - MMIOERR_MATCH_NOT_FOUND 
      System could not locate a match in file entries. 

  6538 - MMIOERR_SEEK_BEFORE_BEGINNING 
      System cannot seek before beginning of file. 

  6539 - MMIOERR_INVALID_FILE 
      The specified filename is invalid. 

  6540 - MMIOERR_QOSUNAVAILABLE 
      Quality of Service is unavailable. 

  6541 - MMIOERR_MEDIA_NOT_FOUND 
      Media type not found on open. 

  6542 - MMIOERR_ERROR_IN_FRAME_DATA 
      The video frame data contains an error. 

  6543 - MMIOERR_INVALID_DIM_ALIGN 
      The video dimensions do not match the alignment. 

  6544 - MMIOERR_CODEC_NOT_SUPPORTED 
      The CODEC cannot be found. 

  6545 - MMIOERR_UNSUPPORTED_FUNCTION 
      The MMIO procedure does not support this function. 

  6546 - MMIOERR_CLIPBRD_ERROR 
      An unrecoverable error occurred while attempting to access the clipboard. 

  6547 - MMIOERR_CLIPBRD_ACTIVE 
      The file cannot be saved with its original name because there is an active reference to its data in the clipboard.  Saving the file with its original 
      name will cause this data to be lost. 

  6548 - MMIOERR_CLIPBRD_EMPTY 
      There is no compatible data in the clipboard for use by the paste operation. 

  6549 - MMIOERR_NEED_NEW_FILENAME 
      The file cannot be saved with its original name because there are other processes that have outstanding paste operations using the data in this 
      file.  Saving the file with its orignial name will cause this data to be lost. 

  6550 - MMIOERR_INCOMPATIBLE_TRACK_OPERATION 
      Reserved for future use. 

  6551 - MMIOERR_INCOMPATIBLE_DATA 
      The data in the clipboard cannot be pasted into this file because the characteristics of either the video or audio data, or both, do not match the 
      characteristics of the target file. 

  6552 - MMIOERR_ACCESS_DENIED 
      The file system has denied access to the file for this operation. 

  6553 - MMIOERR_MISSING_FLAG 
      A required flag was not supplied with the command. 

  6554 - MMIOERR_INVALID_ITEM_FLAG 
      One or more of the item flags specified are invalid for this command. 
  
  Note:  Base 7500 is reserved for user-defined error codes. 

  

