Microsoft Windows CE 3.0  

DirectDraw Driver Reference

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.

This documentation describes the steps necessary to create DirectDraw display drivers on Windows CE without using GPE. There is a section that describes the general process, then a large reference section that details the callbacks, macros, and structures that can be implemented by your driver.

What is described is the native interface to DirectDraw. Using DDGPE (as described in DirectDraw Display Drivers), while easier to implement, will not get you all the functionality described in this section.

For your driver, you will most likely need to modify the functions and callbacks to reflect your specific hardware needs. To get your driver up and running as soon as possible, you should implement the driver initialization code first, then add functionality (start with flipping, for example).

In addition to the functions, callbacks, macros, and structures listed in this reference section, driver writers must include both Ddrawi.h and Ddraw.h in their driver. Both of these include files are provided with DXPAK.

Note   All callback function names listed in this reference section are pseudonames to be decided upon by the display driver writer.


 Last updated on Tuesday, July 13, 2004

© 2004 Microsoft Corporation. All rights reserved.