| MCI_DGV_GETDEVCAPS_CAN_FREEZE | The dwReturn field is set to TRUE if the device can freeze data in the frame buffer; otherwise it is set to FALSE. |
| MCI_DGV_GETDEVCAPS_CAN_LOCK | The dwReturn field is set to TRUE if the device supports a lock mask and can freeze and unfreeze portions of the image. It is set to FALSE if the device does not support a lock mask. |
| MCI_DGV_GETDEVCAPS_CAN_REVERSE | The dwReturn field is set to TRUE if the digital-video device can play a file in reverse; otherwise, it is set to FALSE. |
| MCI_DGV_GETDEVCAPS_CAN_STRETCH | The dwReturn field is set to TRUE if the device can (even if only to a limited extent) resize an image or motion video in the process of writing it from the frame buffer to the display. Otherwise, it is set to FALSE. |
| MCI_DGV_GETDEVCAPS_CAN_STR_IN | The dwReturn field is set to TRUE if the device can (even if only to a limited extent) resize an image or motion video in the process of digitizing it into the frame buffer. Otherwise, it is set to FALSE. |
| MCI_DGV_GETDEVCAPS_CAN_TEST | The dwReturn field is set to TRUE if the device recognizes the MCI_TEST flag, otherwise, it is set to FALSE. |
| MCI_DGV_GETDEVCAPS_HAS_STILL | The dwReturn field is set to TRUE if the device treats motion-video files containing a single image more efficiently than the general case of motion-video files. It is set to FALSE otherwise. |
| MCI_DGV_GETDEVCAPS_MAX_WINDOWS | The dwReturn field returns the maximum number of simultaneous display windows the device can support. The actual value may be less depending on what the device is doing. All windows might not be able to play motion-video at the same time. |
| MCI_DGV_GETDEVCAPS_MAXIMUM_RATE | The dwReturn field returns the maximum play rate in frames per second. |
| MCI_DGV_GETDEVCAPS_MINIMUM_RATE | The dwReturn field returns the minimum play rate in frames per second. |
| MCI_DGV_GETDEVCAPS_PALETTES | The dwReturn field is set to TRUE if the device can return a palette handle; otherwise, it is set to FALSE. |