CONST_DDCKEYCAPSFLAGS
The CONST_DDCKEYCAPSFLAGS enumeration is used by the lCKeyCaps, lNLVBCKeyCaps, lSSBCKeyCaps, lSVBCKeyCaps, and lVSBCKeyCaps members of the DDCAPS type to describe the color-key capabilities of the hardware. 
Enum CONST_DDCKEYCAPSFLAGS
    DDCKEYCAPS_DESTBLT               =      1
    DDCKEYCAPS_DESTBLTCLRSPACE       =      2
    DDCKEYCAPS_DESTBLTCLRSPACEYUV    =      4
    DDCKEYCAPS_DESTBLTYUV            =      8
    DDCKEYCAPS_DESTOVERLAY           =     16
    DDCKEYCAPS_DESTOVERLAYCLRSPACE   =     32
    DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV =    64
    DDCKEYCAPS_DESTOVERLAYONEACTIVE  =    128
    DDCKEYCAPS_DESTOVERLAYYUV        =    256
    DDCKEYCAPS_NOCOSTOVERLAY         = 262144
    DDCKEYCAPS_SRCBLT                =    512
    DDCKEYCAPS_SRCBLTCLRSPACE        =   1024
    DDCKEYCAPS_SRCBLTCLRSPACEYUV     =   2048
    DDCKEYCAPS_SRCBLTYUV             =   4096
    DDCKEYCAPS_SRCOVERLAY            =   8192
    DDCKEYCAPS_SRCOVERLAYCLRSPACE    =  16384
    DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV =  32768
    DDCKEYCAPS_SRCOVERLAYONEACTIVE   =  65536
    DDCKEYCAPS_SRCOVERLAYYUV         = 131072
End Enum
- DDCKEYCAPS_DESTBLT 
- Supports transparent blitting with a color key that identifies the replaceable bits of the destination surface for RGB colors. 
- DDCKEYCAPS_DESTBLTCLRSPACE 
- Supports transparent blitting with a color space that identifies the replaceable bits of the destination surface for RGB colors. 
- DDCKEYCAPS_DESTBLTCLRSPACEYUV 
- Supports transparent blitting with a color space that identifies the replaceable bits of the destination surface for YUV colors. 
- DDCKEYCAPS_DESTBLTYUV 
- Supports transparent blitting with a color key that identifies the replaceable bits of the destination surface for YUV colors. 
- DDCKEYCAPS_DESTOVERLAY 
- Supports overlaying with color keying of the replaceable bits of the destination surface being overlaid for RGB colors. 
- DDCKEYCAPS_DESTOVERLAYCLRSPACE 
- Supports a color space as the color key for the destination of RGB colors. 
- DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV 
- Supports a color space as the color key for the destination of YUV colors. 
- DDCKEYCAPS_DESTOVERLAYONEACTIVE 
- Supports only one active destination color key value for visible overlay surfaces . 
- DDCKEYCAPS_DESTOVERLAYYUV 
- Supports overlaying, using color keying of the replaceable bits of the destination surface being overlaid for YUV colors. 
- DDCKEYCAPS_NOCOSTOVERLAY 
- There are no BANDWIDTH trade-offs for using the color key with an overlay. 
- DDCKEYCAPS_SRCBLT 
- Supports transparent blitting, using the color key for the source with this surface for RGB colors. 
- DDCKEYCAPS_SRCBLTCLRSPACE 
- Supports transparent blitting, using a color space for the source with this surface for RGB colors. 
- DDCKEYCAPS_SRCBLTCLRSPACEYUV 
- Supports transparent blitting, using a color space for the source with this surface for YUV colors. 
- DDCKEYCAPS_SRCBLTYUV 
- Supports transparent blitting, using the color key for the source with this surface for YUV colors. 
- DDCKEYCAPS_SRCOVERLAY 
- Supports overlaying, using the color key for the source with this overlay surface for RGB colors. 
- DDCKEYCAPS_SRCOVERLAYCLRSPACE 
- Supports overlaying, using a color space as the source color key for the overlay surface for RGB colors. 
- DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV 
- Supports overlaying, using a color space as the source color key for the overlay surface for YUV colors. 
- DDCKEYCAPS_SRCOVERLAYONEACTIVE 
- Supports only one active source color key value for visible overlay surfaces. 
- DDCKEYCAPS_SRCOVERLAYYUV 
- Supports overlaying, using the color key for the source with this overlay surface for YUV colors.