DXRAWSURFACEINFO Structure

Contains information needed by the IDXRawSurface interface to initialize a DXSurface from a custom raw surface.

Syntax

typedef struct DXRAWSURFACEINFO
{
    BYTE        * pFirstByte;
    long        lPitch;
    ULONG       Width;
    ULONG       Height;
    const GUID  * pPixelFormat;
    HDC         hdc;
    DWORD       dwColorKey;
    DXBASESAMPLE * pPalette;
} DXRAWSURFACEINFO;

Members

pFirstByte
Pointer to the byte at the origin of the raw surface.
lPitch
Number of bytes from the beginning of a given row to the beginning of the next row. This number can be negative.
Width
Width of the raw surface, in pixels.
Height
Height of the raw surface, in pixels.
pPixelFormat
Pointer to the pixel format of the raw surface.
hdc
Handle to the raw surface device context. You should create a memory device context for the raw surface so that clients can make Graphics Device Interface (GDI) calls to manipulate the surface.
dwColorKey
Value used as a color key for the raw surface. The high byte of this value must equal 0xFF for the color keyed surface. The lower 3 bytes contain the native data type.
pPalette
Pointer to an optional palette used for the pixel colors of the raw surface.

Top of Page Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.