Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

DirectDraw uses GUIDs to identify its interfaces and to identify driver extension structures. The standard GUIDs are stored in Ddguid.lib, which is built from the core OS, as it must be available for drivers to link to.

Note:
The Windows Embedded CE DirectDraw interfaces are not the same as the desktop interfaces of the same name. The GUIDs have been changed accordingly.

The following table shows the DirectDraw interfaces with a description of the purpose of each.

Programming element Description

IDirectDraw

Applications use the methods of this interface to create DirectDraw objects and work with system-level variables.

IDirectDrawClipper

Applications use the methods of this interface to manage clip lists.

IDirectDrawColorControl

This interface allows you to get and set color controls.

IDirectDrawGammaControl

This interface allows you to get and set gamma controls.

IDirectDrawSurface

Applications use the methods of this interface to create DirectDrawSurface objects and work with system-level variables.

See Also