DD_CANCREATESURFACEDATA
typedef struct _DD_CANCREATESURFACEDATA{
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACEDESC lpDDSurfaceDesc;
DWORD bIsDifferentPixelFormat;
HRESULT ddRVal;
VOID * CanCreateSurface;
} DD_CANCREATESURFACEDATA;
The DD_CANCREATESURFACEDATA structure is passed to the DirectDraw
driver’s CanCreateSurface object
callback.
Members
-
lpDD
-
Pointer to the DD_DIRECTDRAW_GLOBAL
structure that describes the driver.
-
lpDDSurfaceDesc
-
Pointer to the DD_SURFACEDESC structure that describes the surface to be
created. The DD_SURFACEDESC structure is defined in ddraw.h.
-
bIsDifferentPixelFormat
-
Boolean that specifies whether the pixel format of this surface differs from
that of the primary surface.
-
ddRVal
-
Location in which the driver returns a DirectDraw status return code. The
status codes are defined in ddraw.h.
-
CanCreateSurface
-
Unused by Windows NT.