VIDEO_CLUT structure (ntddvdeo.h)

The VIDEO_CLUT structure is used to define a color look-up table (CLUT) for a video device.

Syntax

typedef struct {
  USHORT                 NumEntries;
  USHORT                 FirstEntry;
  union {
    VIDEO_CLUTDATA RgbArray;
    ULONG          RgbLong;
  };
  __unnamed_union_16a6_2 LookupTable[1];
} VIDEO_CLUT, *PVIDEO_CLUT;

Members

NumEntries

Number of entries in the LookupTable array.

FirstEntry

Location in the device palette to which the first entry in the LookupTable of colors should be copied to. The other entries in the LookupTable should be copied sequentially, from this starting point into the device's palette.

RgbArray

VIDEO_CLUTDATA structure with RGB values.

RgbLong

Generic 32-bit value that can be used to access the color entries in the LookupTable.

LookupTable[1]

Union with array of color entries to copy into the device's color registers/palette. The color entries can be accessed as a generic 32-bit value or as Red/Green/Blue/Unused fields.

Requirements

Requirement Value
Header ntddvdeo.h