DDPCAPS_1BIT
The palette index is 1 bit.
There will be 2 color table entries.
DDPCAPS_2BIT
The palette index is 2 bit.
There will be 4 color table entries.
DDPCAPS_4BIT
The palette index is 4 bit.
There will be 16 color table entries.
DDPCAPS_8BIT
The palette index is 8 bit.
There will be 256 color table entries.
DDPCAPS_8BITENTRIES
The palette index is an index to a 8-bit color index.
This flag is only valid when the target surface is 8 bpp and either DDPCAPS_1BIT, DDPCAPS_2BIT or DDPCAPS_4BIT is set. Color entries are 8 bits and are indexes into the 8 bpp palette of the destination surface.
DDPCAPS_ALLOW256
The palette can have all 256 entries specified by the application.
Entry 0 and entry 255 on 8-bit palettes are reserved for system use unless this flag is set.
DDPCAPS_ALPHA
The peFlags member of the associated PALETTEENTRY structure is to be interpreted as an 8-bit alpha value.
Palettes utilizing this capability may only be attached to textures.
DDPCAPS_PRIMARYSURFACE
The palette is attached to the primary surface.
Changes to the palette will be immediately apparent on the display unless DDPCAPS_VSYNC is set and supported.
DDPCAPS_PRIMARYSURFACELEFT
The palette is attached to the primary surface for the left eye.
Changes to the palette will have an immediate effect on the left eye display unless DDPCAPS_VSYNC is set and supported.
DDPCAPS_VSYNC
The palette is capable of being modified synchronously with the monitor's refresh rate.