The info command retrieves a hardware description from a device. All MCI devices recognize this command.
wsprintf(lpstrCommand, "info %s %s %s", lpszDeviceID, lpszInfoType, 
    lpszFlags); 
 | cdaudio | info identity info upc | product | 
| digitalvideo | audio algorithm audio quality file product still algorithm still quality | usage version video algorithm video quality window text | 
| overlay | file product | window text | 
| sequencer | copyright file | name product | 
| vcr | product | version | 
| videodisc | product | |
| waveaudio | file input | output product | 
The following table lists the flags that can be specified in the lpszInfoType parameter and their meanings:
| audio algorithm | Returns the name of the current audio compression algorithm. | 
| audio quality | Returns the name for the current audio quality descriptor. This might return "unknown" if the application has set parameters to specific values that do not correspond to defined qualities. | 
| copyright | Retrieves the MIDI file copyright notice from the copyright meta event. | 
| file | Retrieves the name of the file used by the compound device. If the device is opened without a file and the load command has not been used, a null string is returned. | 
| info identity | Produces a unique identifier for the audio CD currently loaded in the player being queried. | 
| info upc | Produces the Universal Product Code (UPC) that is encoded on an audio CD. The UPC is a string of digits. It might not be available for all CDs. | 
| input | Retrieves the description of the current input device. Returns "none" if an input device is not set. | 
| name | Retrieves the sequence name from the sequence/track name meta event. | 
| output | Retrieves the description of the current output device. Returns "none" if an output device is not set. | 
| product | Retrieves a description of the device. This information often includes the product name and model. The string length will be 31 characters or fewer. | 
| still algorithm | Returns the name of the current still image compression algorithm. | 
| still quality | Returns the name for the current still image quality descriptor. This might return "unknown" if the application has set parameters to specific values that do not correspond to defined qualities. | 
| usage | Returns a string describing usage restrictions that might be imposed by the owner of the visual or audio data in the workspace. | 
| version | Returns the release level of the device driver and hardware. | 
| video algorithm | Returns the name of the current video compression algorithm. | 
| video quality | Returns the name for the current video quality descriptor. This might return "unknown" if the application has set parameters to specific values that do not correspond to defined qualities. | 
| window text | Retrieves the caption of the window used by the device. | 
Returns zero if successful or an error otherwise.
The following command retrieves a description of the hardware associated with the "mysound" device:
info mysound product
 
  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
MCI Overview, MCI Command Strings, load