ddrawgdi.h header

This header is used by Developer Notes. For more information, see:

ddrawgdi.h contains the following programming interfaces:

Functions

 
DdAttachSurface

The DdAttachSurface function attaches two kernel-mode surface representations. GdiEntry11 is defined as an alias for this function.
DdCreateDIBSection

Creates a DIBSECTION structure that shares its color table with the device. GdiEntry9 is defined as an alias for this function.
DdCreateDirectDrawObject

Wrapper for the NtGdiDdCreateDirectDrawObject function and creates a kernel-side representation of the Microsoft DirectDraw object.
DdCreateSurfaceObject

Wrapper for the NtGdiDdCreateSurfaceObject function and creates a kernel-mode surface object. GdiEntry4 is defined as an alias for this function.
DdDeleteDirectDrawObject

Wrapper for the NtGdiDdDeleteDirectDrawObject function and deletes a kernel-mode Microsoft DirectDraw object that was previously created using DdCreateDirectDrawObject. GdiEntry3 is defined as an alias for this function.
DdDeleteSurfaceObject

Wrapper for the NtGdiDdDeleteSurfaceObject function and deletes a kernel-mode surface object previously created by NtGdiDdCreateSurfaceObject. GdiEntry5 is defined as an alias for this function.
DdGetDC

Wrapper for the NtGdiDdGetDC function and returns a Windows Graphics Device Interface (GDI)  device context (DC) that represents the Microsoft DirectDraw surface indicated. GdiEntry7 is defined as an alias for this function.
DdGetDxHandle

Returns the kernel-mode Microsoft DirectX  API handle to use in subsequent calls to the kernel-mode entry points that control the DirectX  API mechanism.
DdQueryDirectDrawObject

Wrapper for the NtGdiDdQueryDirectDrawObject function and queries a previously created kernel-mode representation for capabilities. GdiEntry2 is defined as an alias for this function.
DdQueryDisplaySettingsUniqueness

Returns the current value of an integer that is incremented whenever a mode switch occurs, such as when there is a desktop switch, a Fast User Switch, or a full-screen Microsoft MS-DOS box.
DdReenableDirectDrawObject

Wrapper for the NtGdiDdReenableDirectDrawObject function.
DdReleaseDC

Wrapper for the NtGdiDdReleaseDC function and releases a device context (DC) previously obtained through DdGetDC or GdiEntry7. GdiEntry8 is defined as an alias for this function.
DdResetVisrgn

Wrapper for the NtGdiDdResetVisrgn function and enables timely user-mode information on the clipping region for windows on the desktop.
DdSetGammaRamp

The DdSetGammaRamp function sets the gamma ramp for the device.
DdSwapTextureHandles

Developed for device driver interfaces (DDIs) prior to Microsoft DirectDraw 7.0 and does nothing on Microsoft Windows NT systems. All parameters are ignored. GdiEntry16 is defined as an alias for this function.
DdUnattachSurface

The DdUnattachSurface function removes an attachment, created with DdAttachSurface, between two kernel-mode surface objects.