Notifies a video capture driver to set and retrieve a logical palette used by a video device channel. This message applies only to VIDEO_IN and VIDEO_OUT channels.
dwFlags
Flags that indicate the type of palette transfer requested. The following flags are defined:
VIDEO_CONFIGURE_SET  | Sends a palette to the driver.  | 
VIDEO_CONFIGURE_GET  | Obtains the current palette from the driver.  | 
VIDEO_CONFIGURE_QUERY  | Interrogates the driver to determine if it supports the message.  | 
VIDEO_CONFIGURE_QUERYSIZE  | Returns the size in bytes of the palette in lpdwReturn. This flag is only valid if the VIDEO_CONFIGURE_GET flag is also set.  | 
lpVConfigParms
Address of a VIDEOCONFIGPARMS structure. The VIDEOCONFIGPARMS structure has the following members:
lpdwReturn  | Address of a DWORD. If the VIDEO_CONFIGURE_QUERYSIZE flag is used, the driver fills this field with the size (in bytes) of the logical palette.  | 
lpData1  | Address of a LOGPALETTE structure.  | 
dwSize1  | Size, in bytes, of the LOGPALETTE structure.  | 
lpData2, dwSize2  | Not used.  | 
Either the VIDEO_CONFIGURE_SET or the VIDEO_CONFIGURE_GET flag must be set to specify the direction of the transfer.
A palette is used when converting between frame buffer internal data formats and 8-bit palettized DIBs.