DD_SETOVERLAYPOSITIONDATA
typedef struct _DD_SETOVERLAYPOSITIONDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSrcSurface;
PDD_SURFACE_LOCAL lpDDDestSurface;
LONG lXPos;
LONG lYPos;
HRESULT ddRVal;
VOID * SetOverlayPosition;
} DD_SETOVERLAYPOSITIONDATA;
The DD_SETOVERLAYPOSITIONDATA structure is passed to the DirectDraw
hardware interface’s SetOverlayPosition
surface object callback.
Members
-
lpDD
-
Pointer to the DD_DIRECTDRAW_GLOBAL
structure that describes the driver.
-
lpDDSrcSurface
-
Pointer to the DD_SURFACE_LOCAL structure
that describes the overlay surface.
-
lpDDDestSurface
-
Pointer to the DD_SURFACE_LOCAL structure
that describes the surface that is overlayed.
-
lXPos
-
Specifies the x coordinate of the upper left corner of the overlay.
-
lYPos
-
Specifies the y coordinate of the upper left corner of the overlay.
-
ddRVal
-
Location in which the driver returns a DirectDraw status return code. The
status codes are defined in ddraw.h.
-
SetOverlayPosition
-
Unused by Windows NT.