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

  • 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