DD_GETMOCOMPGUIDSDATA structure (ddrawint.h)

The DD_GETMOCOMPGUIDSDATA structure contains the motion compensation GUID information.

Syntax

typedef struct _DD_GETMOCOMPGUIDSDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  DWORD                dwNumGuids;
  GUID                 *lpGuids;
  HRESULT              ddRVal;
} *PDD_GETMOCOMPGUIDSDATA, DD_GETMOCOMPGUIDSDATA;

Members

lpDD

Points to a DD_DIRECTDRAW_LOCAL structure that is relevant to the current Microsoft DirectDraw process only.

dwNumGuids

Indicates the number of motion compensation GUIDs in lpGuids.

lpGuids

Points to a list of GUIDs that describe the motion compensation processes being used. If lpGuids is NULL, the driver should set dwNumGuids to the number of GUIDs that it supports. Otherwise, it should fill lpGuids with the GUIDs that it supports and set the number in dwNumGuids.

ddRVal

Specifies the location in which the driver writes the return value of the DdMoCompGetGuids callback. A return code of DD_OK indicates success. For more information, see Return Values for DirectDraw.

Requirements

Requirement Value
Header ddrawint.h (include Winddi.h)

See also

DdMoCompGetGuids