0 | The specified command was carried out. |
The specified command was carried out. |
1 | Undefined external error. |
Undefined external error. |
2 | A device ID has been used that is out of range for your system. |
A device ID has been used that is out of range for your system. |
3 | The driver was not enabled. |
The driver was not enabled. |
4 | The specified device is already in use. Wait until it is free, and then try again. |
The specified device is already in use. Wait until it is free, and then try again. |
5 | The specified device handle is invalid. |
The specified device handle is invalid. |
6 | There is no driver installed on your system. |
There is no driver installed on your system. |
7 | There is not enough memory available for this task. Quit one or more applications to increase available memory, and then try again. |
There is not enough memory available for this task. Quit one or more applications to increase available memory, and then try again. |
8 | This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports. |
This function is not supported. Use the Capabilities function to determine which functions and messages the driver supports. |
9 | An error number was specified that is not defined in the system. |
An error number was specified that is not defined in the system. |
10 | An invalid flag was passed to a system function. |
An invalid flag was passed to a system function. |
11 | An invalid parameter was passed to a system function. |
An invalid parameter was passed to a system function. |
12 | Handle being used simultaneously on another thread (eg callback). |
Handle being used simultaneously on another thread (eg callback). |
13 | Specified alias not found in WIN.INI. |
Specified alias not found in WIN.INI. |
14 | The registry database is corrupt. |
The registry database is corrupt. |
15 | The specified registry key was not found. |
The specified registry key was not found. |
16 | The registry could not be opened or could not be read. |
The registry could not be opened or could not be read. |
17 | The registry could not be written to. |
The registry could not be written to. |
18 | The specified registry key could not be deleted. |
The specified registry key could not be deleted. |
19 | The specified registry key value could not be found. |
The specified registry key value could not be found. |
20 | The driver did not generate a valid OPEN callback. |
The driver did not generate a valid OPEN callback. |
32 | The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats. |
The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats. |
33 | Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing. |
Cannot perform this operation while media data is still playing. Reset the device, or wait until the data is finished playing. |
34 | The wave header was not prepared. Use the Prepare function to prepare the header, and then try again. |
The wave header was not prepared. Use the Prepare function to prepare the header, and then try again. |
35 | Cannot open the device without using the WAVE_ALLOWSYNC flag. Use the flag, and then try again. |
Cannot open the device without using the WAVE_ALLOWSYNC flag. Use the flag, and then try again. |
64 | The MIDI header was not prepared. Use the Prepare function to prepare the header, and then try again. |
The MIDI header was not prepared. Use the Prepare function to prepare the header, and then try again. |
66 | A MIDI map was not found. There may be a problem with the driver, or the MIDIMAP.CFG file may be corrupt or missing. |
A MIDI map was not found. There may be a problem with the driver, or the MIDIMAP.CFG file may be corrupt or missing. |
67 | The port is transmitting data to the device. Wait until the data has been transmitted, and then try again. |
The port is transmitting data to the device. Wait until the data has been transmitted, and then try again. |
68 | The current MIDI Mapper setup refers to a MIDI device that is not installed on the system. Use MIDI Mapper to edit the setup. |
The current MIDI Mapper setup refers to a MIDI device that is not installed on the system. Use MIDI Mapper to edit the setup. |
69 | The current MIDI setup is damaged. Copy the original MIDIMAP.CFG file to the Windows SYSTEM directory, and then try again. |
The current MIDI setup is damaged. Copy the original MIDIMAP.CFG file to the Windows SYSTEM directory, and then try again. |
70 | A MIDI call was made which is invalid with the current open mode. Reopen the device with the correct mode. |
A MIDI call was made which is invalid with the current open mode. Reopen the device with the correct mode. |
71 | Driver condition - do not callback this input event |
Driver condition - do not callback this input event |
1152 | pcm |
pcm |
1153 | mapper |
mapper |
2001 | Unknown error returned from MCI command |
Unknown error returned from MCI command |
3029 | Microsoft PC-joystick driver |
Microsoft PC-joystick driver |