VIDEO_POINTER_CAPABILITIES structure (ntddvdeo.h)

The VIDEO_POINTER_CAPABILITIES structure contains capabilities of the screen pointer.

Syntax

typedef struct _VIDEO_POINTER_CAPABILITIES {
  ULONG Flags;
  ULONG MaxWidth;
  ULONG MaxHeight;
  ULONG HWPtrBitmapStart;
  ULONG HWPtrBitmapEnd;
} VIDEO_POINTER_CAPABILITIES, *PVIDEO_POINTER_CAPABILITIES;

Members

Flags

A set of flags that specify certain capabilities of the pointer. Flags can be a combination of the following values.

Flag Meaning
VIDEO_MODE_ASYNC_POINTER The pointer can be updated asynchronously to drawing operations.
VIDEO_MODE_MONO_POINTER A monochrome hardware pointer is supported.
VIDEO_MODE_COLOR_POINTER A color hardware pointer is supported.
VIDEO_MODE_ANIMATE_START The current pointer has the same hotspot as the previous pointer.
VIDEO_MODE_ANIMATE_UPDATE The current pointer has the same hotspot as the previous pointer.

MaxWidth

Specifies the maximum width of the pointer, in pixels.

MaxHeight

Specifies the maximum height of the pointer, in pixels.

HWPtrBitmapStart

Specifies the first offset, in CPU-addressable units, in the memory bitmap that is used to store the hardware pointer bitmap. A value of –1 is not valid.

HWPtrBitmapEnd

Specifies the last offset, in CPU-addressable units, in the memory bitmap that is used to store the hardware pointer bitmap. A value of –1 is not valid.

Requirements

Requirement Value
Header ntddvdeo.h (include Ntddvdeo.h)