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. |