DirectDraw Hardware Interface Support on Windows NT

The following table lists the DirectDraw hardware interface functions that are supported on Windows NT:

Function Name

Description

Blt

Performs a bit-block transfer.

CanCreateSurface

Queries whether the driver can support a surface that is different from the primary surface.

CreateSurface

Creates a DirectDraw surface object.

DestroySurface

Destroys a DirectDraw surface object.

DrvDisableDirectDraw

DDI routine that disables the hardware for DirectDraw use.

DrvEnableDirectDraw

DDI routine that enables the hardware for DirectDraw use.

DrvGetDirectDrawInfo

DDI routine that gets the capabilities of the graphics hardware.

Flip

Allows driver to perform multi-buffering.

GetBltStatus

Queries the driver for its blt status.

GetFlipStatus

Queries the driver for its flip status.

Lock

Provides access to block of memory associated with a surface.

MapMemory

Maps or unmaps application-modifiable portionsn of the frame buffer into or from user-mode address space.

SetColorKey

Sets the color key value.

SetOverlayPosition

Sets the position for an overlay.

Unlock

Releases the lock held on a block of memory.

UpdateOverlay

Repositions or modifies the visual attributes of an overlay surface.

WaitForVerticalBlank

Returns the vertical blank status of the device.