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.