The following table lists the messages that the DriverProc function in a user-mode video capture driver can receive, along with the operation the driver performs when it receives each message. Message definitions are contained in msviddrv.h and msvideo.h.
| Message | Operation Performed by Driver | 
| Saves or restores configuration information. | |
| Displays a dialog box to obtain configuration information. | |
| Sets or retrieves destination rectangle parameters. | |
| Sets or retrieves video-capture format parameters. | |
| Transfers data from the frame buffer. | |
| Returns channel capabilities. | |
| Returns the text string associated with an error number. | |
| Returns the video API version used by the driver. | |
| Sets or retrieves a logical palette. | |
| Sets a logical palette and an RGB555 translation table. | |
| Sets or retrieves source rectangle parameters. | |
| Adds a data buffer to a capture stream. | |
| Terminates a capture stream. | |
| Returns a stream’s error status. | |
| Returns the current position within a capture stream. | |
| Initializes a capture stream. | |
| Prepares a data buffer. | |
| Stops and resets a capture stream. | |
| Starts a capture stream. | |
| Stops a capture stream. | |
| Removes preparation from a data buffer. | |
| Updates a screen overlay area. |