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.