DDHAL_SETOVERLAYPOSITIONDATA (Compact 2013)
3/26/2014
This structure contains information necessary to change the display coordinates of an overlay surface. This structure passes the information to the DirectDraw hardware abstraction layer (DDHAL) LPDDHALSURFCB_SETOVERLAYPOSITION callback function.
Syntax
typedef struct _DDHAL_SETOVERLAYPOSITIONDATA {
LPDDRAWI_DIRECTDRAW_GBL lpDD;
LPDDRAWI_DDRAWSURFACE_LCL lpDDSrcSurface;
LPDDRAWI_DDRAWSURFACE_LCL lpDDDestSurface;
LONG lXPos;
LONG lYPos;
HRESULT ddRVal;
} DDHAL_SETOVERLAYPOSITIONDATA;
Members
- lpDD
Pointer to the DDRAWI_DIRECTDRAW_GBL structure that represents the DirectDraw object.
- lpDDSrcSurface
Pointer to the DDRAWI_DDRAWSURFACE_LCL structure that represents the DirectDraw overlay surface.
- lpDDDestSurface
Pointer to the DDRAWI_DDRAWSURFACE_LCL structure that represents the DirectDraw surface that is being overlaid.
- lXPos
Indicates the x position.
- lYPos
Indicates the y position.
- ddRVal
Passes the DirectDraw return values.
Requirements
Header |
ddrawi.h |
See Also
Reference
DirectDrawSurface Structures
LPDDHALSURFCB_SETOVERLAYPOSITION
DDRAWI_DIRECTDRAW_GBL
DDRAWI_DDRAWSURFACE_LCL