DirectDraw Reference

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

DirectDraw is an API that allows applications high performance, low-level control of video controllers and graphics adapters. The API is based on the flexible Component Object Model (COM), but is not technically a COM component. For example, there is no support for CoCreateInstance.

At its core, DirectDraw serves as a video memory manager. It allocates video memory and it performs operations on video memory, including blits to and from the screen and system memory. It also contains low-level live video functionality.

In This Section

DirectDraw Functions

DirectDraw Callback Functions

DirectDraw Interfaces

DirectDraw Structures

DirectDraw Return Values

DirectDraw Application Development