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  that identifies the replaceable bits of the destination surface for RGB colors. 
- DDCKEYCAPS_DESTBLTCLRSPACE 
- Supports transparent blitting with a  that identifies the replaceable bits of the destination surface for RGB colors. 
- DDCKEYCAPS_DESTBLTCLRSPACEYUV 
- Supports transparent blitting with a  that identifies the replaceable bits of the destination surface for YUV colors. 
- DDCKEYCAPS_DESTBLTYUV 
- Supports transparent blitting with a  that identifies the replaceable bits of the destination surface for YUV colors. 
- DDCKEYCAPS_DESTOVERLAY 
- Supports overlaying with  of the replaceable bits of the destination surface being overlaid for RGB colors. 
- DDCKEYCAPS_DESTOVERLAYCLRSPACE 
- Supports a  as the  for the destination of RGB colors. 
- DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV 
- Supports a  as the  for the destination of YUV colors. 
- DDCKEYCAPS_DESTOVERLAYONEACTIVE 
- Supports only one active  value for visible . 
- DDCKEYCAPS_DESTOVERLAYYUV 
- Supports overlaying, using  of the replaceable bits of the destination surface being overlaid for YUV colors. 
- DDCKEYCAPS_NOCOSTOVERLAY 
- There are no BANDWIDTH trade-offs for using the  with an overlay. 
- DDCKEYCAPS_SRCBLT 
- Supports transparent blitting, using the  for the source with this surface for RGB colors. 
- DDCKEYCAPS_SRCBLTCLRSPACE 
- Supports transparent blitting, using a  for the source with this surface for RGB colors. 
- DDCKEYCAPS_SRCBLTCLRSPACEYUV 
- Supports transparent blitting, using a  for the source with this surface for YUV colors. 
- DDCKEYCAPS_SRCBLTYUV 
- Supports transparent blitting, using the  for the source with this surface for YUV colors. 
- DDCKEYCAPS_SRCOVERLAY 
- Supports overlaying, using the  for the source with this  for RGB colors. 
- DDCKEYCAPS_SRCOVERLAYCLRSPACE 
- Supports overlaying, using a  as the  for the  for RGB colors. 
- DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV 
- Supports overlaying, using a  as the  for the  for YUV colors. 
- DDCKEYCAPS_SRCOVERLAYONEACTIVE 
- Supports only one active  value for visible . 
- DDCKEYCAPS_SRCOVERLAYYUV 
- Supports overlaying, using the  for the source with this  for YUV colors.