winddi.h header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen findest du unter:

winddi.h enthält die folgenden Programmierschnittstellen:

Functions

 
BRUSHOBJ_hGetColorTransform

Die BRUSHOBJ_hGetColorTransform-Funktion ruft die Farbtransformation für den angegebenen Pinsel ab.
BRUSHOBJ_pvAllocRbrush

Die BRUSHOBJ_pvAllocRbrush-Funktion weist Speicher für die Realisierung eines angegebenen Pinsels zu.
BRUSHOBJ_pvGetRbrush

Die BRUSHOBJ_pvGetRbrush-Funktion ruft einen Zeiger auf die Realisierung eines angegebenen Pinsels ab.
BRUSHOBJ_ulGetBrushColor

Die funktion BRUSHOBJ_ulGetBrushColor gibt die RGB-Farbe des angegebenen Volltonpinsels zurück.
CLIPOBJ_bEnum

Die CLIPOBJ_bEnum-Funktion listet eine Reihe von Rechtecke aus einem angegebenen Clipbereich auf; ein vorheriger Aufruf von CLIPOBJ_cEnumStart bestimmt die Reihenfolge der Enumeration.
CLIPOBJ_cEnumStart

Die CLIPOBJ_cEnumStart-Funktion legt Parameter für das Aufzählen von Rechtecke in einem angegebenen Clipbereich fest.
CLIPOBJ_ppoGetPath

Die CLIPOBJ_ppoGetPath-Funktion erstellt eine PATHOBJ-Struktur, die die Kontur des angegebenen Clipbereichs enthält.
DrvAlphaBlend

Die DrvAlphaBlend-Funktion bietet Bitblockübertragungsfunktionen mit Alphamischung.
DrvAssertMode

Die DrvAssertMode-Funktion legt den Modus des angegebenen physischen Geräts entweder auf den Modus fest, der beim Initialisieren der PDEV oder auf den Standardmodus der Hardware angegeben wurde.
DrvBitBlt

Die DrvBitBlt-Funktion bietet allgemeine Bitblockübertragungsfunktionen zwischen geräteverwalteten Oberflächen, zwischen GDI-verwalteten Standardformatbitmaps oder zwischen einer geräteverwalteten Oberfläche und einer GDI-verwalteten Standardformatbitmap.
DrvCompletePDEV

Die DrvCompletePDEV-Funktion speichert den GDI-Handle des zu erstellenden physischen Geräts.
DrvCopyBits

Die DrvCopyBits-Funktion übersetzt zwischen geräteverwalteten Rasteroberflächen und GDI-Standardformat-Bitmaps.
DrvCreateDeviceBitmap

Die DrvCreateDeviceBitmap-Funktion erstellt und verwaltet Bitmaps.
DrvDeleteDeviceBitmap

Die DrvDeleteDeviceBitmap-Funktion löscht eine Gerätebitmap, die von DrvCreateDeviceBitmap erstellt wurde.
DrvDeriveSurface

Die DrvDeriveSurface-Funktion leitet eine GDI-Oberfläche von der angegebenen DirectDraw-Oberfläche ab.
DrvDescribePixelFormat

Die DrvDescribePixelFormat-Funktion beschreibt das Pixelformat für ein gerätespezifisches PDEV, indem eine Pixelformatbeschreibung in eine PIXELFORMATDESCRIPTOR-Struktur geschrieben wird.
DrvDestroyFont

Die DrvDestroyFont-Funktion benachrichtigt den Treiber darüber, dass eine Schriftrealisierung nicht mehr benötigt wird und dass der Treiber nun alle zugeordneten Datenstrukturen freigeben kann, die ihm zugeordnet sind.
DrvDisableDirectDraw

Die DrvDisableDirectDraw-Funktion deaktiviert die Hardware für die Verwendung von DirectDraw.
DrvDisableDriver

Die DrvDisableDriver-Funktion wird von GDI verwendet, um einen Treiber zu benachrichtigen, dass er den Treiber nicht mehr benötigt und zum Entladen bereit ist.
DrvDisablePDEV

Die DrvDisablePDEV-Funktion wird von GDI verwendet, um einen Treiber zu benachrichtigen, dass der angegebene PDEV nicht mehr benötigt wird.
DrvDisableSurface

Die DrvDisableSurface-Funktion wird von GDI verwendet, um einen Treiber zu benachrichtigen, dass die von DrvEnableSurface für das aktuelle Gerät erstellte Oberfläche nicht mehr benötigt wird.
DrvDitherColor

Die DrvDitherColor-Funktion fordert das Gerät auf, einen Pinsel für eine Gerätepalette zu erstellen.
DrvDrawEscape

Die DrvDrawEscape-Funktion ist der Einstiegspunkt, der mehreren Funktionsaufrufen dient. die bestimmte Funktion hängt vom Wert des iEsc-Parameters ab.
DrvEnableDirectDraw

Die DrvEnableDirectDraw-Funktion ermöglicht die Hardware für die Verwendung von DirectDraw.
DrvEnableDriver

Die DrvEnableDriver-Funktion ist der erste Treibereinstiegspunkt, der von der Treiber-DLL exportiert wird.
DrvEnablePDEV

Die DrvEnablePDEV-Funktion gibt eine Beschreibung der Merkmale des physischen Geräts an GDI zurück.
DrvEnableSurface

Die DrvEnableSurface-Funktion richtet eine Oberfläche ein, auf die gezeichnet werden soll, und ordnet sie einem bestimmten physischen Gerät zu.
DrvEndDoc

Die DrvEndDoc-Funktion wird von GDI aufgerufen, wenn sie das Senden eines Dokuments an den Treiber zum Rendern abgeschlossen hat.
DrvEscape

Die DrvEscape-Funktion wird zum Abrufen von Informationen von einem Gerät verwendet, das in einer geräteunabhängigen Gerätetreiberschnittstelle nicht verfügbar ist; die bestimmte Abfrage hängt vom Wert des iEsc-Parameters ab.
DrvFillPath

Die DrvFillPath-Funktion ist ein optionaler Einstiegspunkt zum Abfüllen geschlossener Pfade.
DrvFontManagement

Die DrvFontManagement-Funktion ist ein optionaler Einstiegspunkt für PostScript-Geräte.
DrvFree

Die DrvFree-Funktion wird verwendet, um den Treiber zu benachrichtigen, dass die angegebene Struktur nicht mehr benötigt wird.
DrvGetDirectDrawInfo

Die DrvGetDirectDrawInfo-Funktion gibt die Funktionen der Grafikhardware zurück.
DrvGetGlyphMode

Die DrvGetGlyphMode-Funktion teilt GDI mit, wie Glypheninformationen zwischengespeichert werden.
DrvGetModes

Die DrvGetModes-Funktion listet die Modi auf, die von einem bestimmten Gerät unterstützt werden.
DrvGetTrueTypeFile

Die DrvGetTrueTypeFile-Funktion greift auf eine speicherzuordnunge TrueType-Schriftartdatei zu.
DrvGradientFill

Die DrvGradientFill-Funktion schattiert die angegebenen Grundtypen.
DrvIcmCheckBitmapBits

Die DrvIcmCheckBitmapBits-Funktion überprüft, ob die Pixel in der angegebenen Bitmap innerhalb der Geräteskala der angegebenen Transformation liegen.
DrvIcmCreateColorTransform

Die DrvIcmCreateColorTransform-Funktion erstellt eine ICM-Farbtransformation.
DrvIcmDeleteColorTransform

Die DrvIcmDeleteColorTransform-Funktion löscht die angegebene Farbtransformation.
DrvIcmSetDeviceGammaRamp

Die DrvIcmSetDeviceGammaRamp-Funktion legt die Hardware-Gammahierarchie des angegebenen Anzeigegeräts fest.
DrvLineTo

Die DrvLineTo-Funktion zeichnet eine einzelne, einfarbige, ganzzahlige kosmetische Linie.
DrvLoadFontFile

Die DrvLoadFontFile-Funktion empfängt Informationen von GDI zum Laden und Zuordnen von Schriftartdateien.
DrvMovePointer

Die DrvMovePointer-Funktion verschiebt den Zeiger an eine neue Position und stellt sicher, dass GDI die Anzeige des Zeigers nicht beeinträchtigt.
DrvNextBand

Die DrvNextBand-Funktion wird von GDI aufgerufen, wenn sie das Zeichnen eines Bandes für eine physische Seite abgeschlossen hat, damit der Treiber das nächste Band an den Drucker senden kann.
DrvNotify

Mit der DrvNotify-Funktion kann ein Anzeigetreiber über bestimmte Informationen von GDI benachrichtigt werden.
DrvPaint

Die DrvPaint-Funktion ist veraltet und wird nicht mehr von GDI in Windows 2000 und höher aufgerufen. Neue Treiber sollten einen oder mehrere von DrvFillPath, DrvStrokePath oder DrvStrokeAndFillPath implementieren.
DrvPlgBlt

Die DrvPlgBlt-Funktion bietet drehbare Bitblockübertragungsfunktionen zwischen Kombinationen von geräteverwalteten und GDI-verwalteten Oberflächen.
DrvQueryAdvanceWidths

Die DrvQueryAdvanceWidths-Funktion gibt Zeichenvorlaufbreiten für einen angegebenen Satz von Glyphen zurück.
DrvQueryDeviceSupport

Die DrvQueryDeviceSupport-Funktion gibt angeforderte gerätespezifische Informationen zurück.
DrvQueryDriverInfo

Die DrvQueryDriverInfo-Funktion gibt angeforderte treiberspezifische Informationen zurück.
DrvQueryFont

Die DrvQueryFont-Funktion wird von GDI verwendet, um die IFIMETRICS-Struktur für eine bestimmte Schriftart abzurufen.
DrvQueryFontCaps

Die DrvQueryFontCaps-Funktion definiert die Funktionen des Schriftarttreibers.
DrvQueryFontData

Die DrvQueryFontData-Funktion ruft Informationen zu einer realisierten Schriftart ab.
DrvQueryFontFile

Die DrvQueryFontFile-Funktion stellt Dateiinformationen zur Schriftart bereit.
DrvQueryFontTree

Die DrvQueryFontTree-Funktion stellt GDI mit einem Zeiger auf eine Struktur bereit, die eine der folgenden Definiert: Eine Zuordnung von Unicode zu Glyphenhandles, einschließlich GlyphenvariantenA-Zuordnung von Kerningpaaren zu Kerning-Handles
DrvQueryPerBandInfo

Die DrvQueryPerBandInfo-Funktion einer Druckergrafik-DLL wird von GDI aufgerufen, bevor sie mit dem Zeichnen eines Bandes für eine physische Seite beginnt, sodass der Treiber GDI mit bandspezifischen Informationen bereitstellen kann.
DrvQueryTrueTypeOutline

Die DrvQueryTrueTypeOutline-Funktion ruft Glyphenkonturen im systemeigenen TrueType-Format ab.
DrvQueryTrueTypeTable

Die DrvQueryTrueTypeTable-Funktion greift in einer TrueType-Schriftartbeschreibungsdatei auf bestimmte Tabellen zu.
DrvRealBrush

Die DrvRush-Funktion fordert an, dass der Treiber einen angegebenen Pinsel für eine angegebene Oberfläche realisiert.
DrvResetDevice

Die DrvResetDevice-Funktion setzt ein Gerät zurück, das inoperierbar oder nicht reagiert.
DrvResetPDEV

Mit der DrvResetPDEV-Funktion kann ein Grafiktreiber den Zustand des Treibers von einer alten PDEV-Struktur in eine neue PDEV-Struktur übertragen, wenn eine Win32-Anwendung ResetDC aufruft.
DrvSaveScreenBits

Die DrvSaveScreenBits-Funktion bewirkt, dass ein Anzeigetreiber ein bestimmtes Rechteck des angezeigten Bilds speichert oder wiederhergestellt.
DrvSendPage

Die DrvSendPage-Funktion einer Druckergrafik-DLL wird von GDI aufgerufen, wenn sie das Zeichnen einer physischen Seite abgeschlossen hat, damit der Treiber die Seite an den Drucker senden kann.
DrvSetPalette

Die DrvSetPalette-Funktion fordert an, dass der Treiber die Palette für ein angegebenes Gerät realisiert.
DrvSetPixelFormat

Die DrvSetPixelFormat-Funktion legt das Pixelformat eines Fensters fest.
DrvSetPointerShape

Die DrvSetPointerShape-Funktion wird verwendet, um den Treiber anzufordern, den Zeiger vom Display zu nehmen, wenn der Treiber es dort gezeichnet hat; um zu versuchen, ein neues Zeiger-Shape festzulegen; und zum Platzieren des neuen Zeigers auf der Anzeige an einer angegebenen Position.
DrvStartBanding

Die DrvStartBanding-Funktion wird von GDI aufgerufen, wenn sie bereit ist, Bänder einer physischen Seite an den Treiber zum Rendern zu senden.
DrvStartDoc

Die DrvStartDoc-Funktion wird von GDI aufgerufen, wenn sie bereit ist, ein Dokument zum Rendern an den Treiber zu senden.
DrvStartPage

Die DrvStartPage-Funktion wird von GDI aufgerufen, wenn sie bereit ist, den Inhalt einer physischen Seite zum Rendern an den Treiber zu senden.
DrvStretchBlt

Die DrvStretchBlt-Funktion bietet Streckungs-Bitblockübertragungsfunktionen zwischen einer beliebigen Kombination von geräteverwalteten und GDI-verwalteten Oberflächen.
DrvStretchBltROP

Die DrvStretchBltROP-Funktion führt eine stretchte Bitblockübertragung mit einem ROP aus.
DrvStrokeAndFillPath

Die DrvStrokeAndFillPath-Funktionsstriche (Gliederungen) und füllen gleichzeitig einen Pfad aus.
DrvStrokePath

Die DrvStrokePath-Funktionsstriche (Gliederungen) eines Pfads.
DrvSwapBuffers

Die DrvSwapBuffers-Funktion zeigt den Inhalt des zugeordneten ausgeblendeten Puffers des Fensters auf der angegebenen Oberfläche an.
DrvSynchronize

Die DrvSynchronize-Funktion informiert den Treiber darüber, dass GDI auf eine geräteverwaltete Oberfläche zugreifen muss. Mit dieser Funktion können asynchrone Zeichnungsvorgänge, die vom Coprozessor eines Geräts ausgeführt werden, mit GDI-Zugriffen koordiniert werden.
DrvSynchronizeSurface

Die DrvSynchronizeSurface-Funktion informiert den Treiber darüber, dass GDI auf die angegebene Oberfläche schreiben muss. Mit dieser Funktion können Zeichnungsvorgänge, die vom Coprozessor eines Geräts ausgeführt werden, mit GDI koordiniert werden.
DrvTextOut

Die DrvTextOut-Funktion ist der Einstiegspunkt von GDI, der aufruft, dass der Treiber eine Reihe von Glyphen an bestimmten Positionen rendert.
DrvTransparentBlt

Die DrvTransparentBlt-Funktion bietet Bitblockübertragungsfunktionen mit Transparenz.
DrvUnloadFontFile

Die DrvUnloadFontFile-Funktion informiert einen Schriftarttreiber, dass die angegebene Schriftartdatei nicht mehr benötigt wird.
EngAcquireSemaphor

Die EngAcquireSemaphore-Funktion erwirbt die Ressource, die dem Semaphor zugeordnet ist, um exklusiven Zugriff durch den aufrufenden Thread zu erhalten.
EngAllocMem

Die EngAllocMem-Funktion weist einen Speicherblock zu und fügt vor der Zuordnung ein vom Aufrufer bereitgestelltes Tag ein.
EngAllocPrivateUserMem

Die EngAllocPrivateUserMem-Funktion weist einen Benutzerspeicherblock aus dem Adressraum eines angegebenen Prozesses zu und fügt vor der Zuordnung ein vom Aufrufer bereitgestelltes Tag ein.
EngAllocUserMem

Die EngAllocUserMem-Funktion weist einen Speicherblock aus dem Adressraum des aktuellen Prozesses zu und fügt vor der Zuordnung ein vom Aufrufer bereitgestelltes Tag ein.
EngAlphaBlend

Die EngAlphaBlend-Funktion bietet Bitblockübertragungsfunktionen mit Alphamischung.
EngAssociateSurface

Die EngAssociateSurface-Funktion kennzeichnet eine bestimmte Oberfläche als Zugehörigkeit zu einem angegebenen Gerät.
EngBitBlt

Die EngBitBlt-Funktion bietet allgemeine Bitblockübertragungsfunktionen entweder zwischen geräteverwalteten Oberflächen oder zwischen einer geräteverwalteten Oberfläche und einer GDI-verwalteten Standardformatbitmap.
EngBugCheckEx

Die EngBugCheckEx-Funktion führt das System kontrolliert herunter, wenn der Aufrufer einen nicht behebbaren Fehler erkennt, der das System beschädigt, wenn der Aufrufer weiterhin ausgeführt wird.
EngCheckAbort

Mit der EngCheckAbort-Funktion kann eine Druckergrafik-DLL ermitteln, ob ein Druckauftrag beendet werden soll.
EngClearEvent

Die EngClearEvent-Funktion legt ein angegebenes Ereignisobjekt auf den nicht signalfreien Zustand fest.
EngComputeGlyphSet

Die EngComputeGlyphSet-Funktion berechnet den Glyphensatz, der auf einem Gerät unterstützt wird.
EngControlSprites

Die EngControlSprites-Funktion reißt Sprites auf dem angegebenen WNDOBJ-Bereich ab oder reißt sie erneut.
EngCopyBits

Die EngCopyBits-Funktion übersetzt zwischen geräteverwalteten Rasteroberflächen und GDI-Standardformat-Bitmaps.
EngCreateBitmap

Die EngCreateBitmap-Funktion fordert an, dass GDI eine Bitmap erstellt und verwaltet.
EngCreateClip

Die EngCreateClip-Funktion erstellt eine CLIPOBJ-Struktur, die der Treiber in Rückrufen verwendet.
EngCreateDeviceBitmap

Die EngCreateDeviceBitmap-Funktion fordert GDI an, ein Handle für eine Gerätebitmap zu erstellen.
EngCreateDeviceSurface

Die EngCreateDeviceSurface-Funktion erstellt und gibt einen Handle für eine Geräteoberfläche zurück, die der Treiber verwaltet.
EngCreateDriverObj

Die EngCreateDriverObj-Funktion erstellt eine DRIVEROBJ-Struktur.
EngCreateEvent

Die EngCreateEvent-Funktion erstellt ein Synchronisierungsereignisobjekt, das zum Synchronisieren des Hardwarezugriffs zwischen einem Anzeigetreiber und dem Videominiporttreiber verwendet werden kann.
EngCreatePalette

Die EngCreatePalette-Funktion sendet eine Anforderung an GDI, um eine RGB-Palette zu erstellen.
EngCreatePath

Die EngCreatePath-Funktion weist einen Pfad für die temporäre Verwendung des Treibers zu.
EngCreateSemaphor

Die Funktion EngCreateSemaphor erstellt ein Semaphorobjekt.
EngCreateWnd

Die EngCreateWnd-Funktion erstellt eine WNDOBJ-Struktur für das Fenster, auf das von hwnd verwiesen wird.
EngDebugBreak

Die EngDebugBreak-Funktion bewirkt, dass ein Haltepunkt im aktuellen Prozess auftritt.
EngDebugPrint

Die EngDebugPrint-Funktion druckt die angegebene Debugmeldung an den Kerneldebugger.
EngDeleteClip

Die EngDeleteClip-Funktion löscht eine CLIPOBJ-Struktur, die engCreateClip zugeordnet ist.
EngDeleteDriverObj

Die EngDeleteDriverObj-Funktion gibt den Handle frei, der zum Nachverfolgen einer geräteverwalteten Ressource verwendet wird.
EngDeleteEvent

Die EngDeleteEvent-Funktion löscht das angegebene Ereignisobjekt.
EngDeleteFile

Die EngDeleteFile-Funktion löscht eine Datei.
EngDeletePalette

Die EngDeletePalette-Funktion sendet eine Anforderung an GDI, um die angegebene Palette zu löschen.
EngDeletePath

Die EngDeletePath-Funktion löscht einen Pfad, der zuvor von EngCreatePath zugewiesen wurde.
EngDeleteSafeSemaphor

Die Funktion EngDeleteSafeSemaphor entfernt einen Verweis auf das angegebene sichere Semaphor.
EngDeleteSemaphor

Die Funktion EngDeleteSemaphor löscht ein Semaphorobjekt aus der Ressourcenliste des Systems.
EngDeleteSurface

Die EngDeleteSurface-Funktion löscht die angegebene Oberfläche.
EngDeleteWnd

Die EngDeleteWnd-Funktion löscht eine WNDOBJ-Struktur.
EngDeviceIoControl

Die EngDeviceIoControl-Funktion sendet einen Steuercode an den angegebenen Video-Miniporttreiber, wodurch das Gerät den angegebenen Vorgang ausführt.
EngDitherColor

Die EngDitherColor-Funktion gibt einen Standard-8x8-Dither zurück, der die angegebene RGB-Farbe annähert.
EngEnumForms

Die Funktion EngEnumForms listet die vom angegebenen Drucker unterstützten Formulare auf.
EngEraseSurface

Die Funktion EngEraseSurface ruft GDI auf, um die Oberfläche zu löschen; ein bestimmtes Rechteck auf der Oberfläche wird mit der angegebenen Farbe gefüllt.
EngFillPath

Die EngFillPath-Funktion füllt einen Pfad.
EngFindImageProcAddress

Die EngFindImageProcAddress-Funktion gibt die Adresse einer Funktion innerhalb eines ausführbaren Moduls zurück.
EngFindResource

Die EngFindResource-Funktion bestimmt den Speicherort einer Ressource in einem Modul.
EngFntCacheAlloc

Die EngFntCacheAlloc-Funktion weist Speicher für eine Schriftart zu, die im zwischengespeicherten Speicher gespeichert werden soll.
EngFntCacheFault

Die EngFntCacheFault-Funktion meldet einen Fehler an das Schriftartmodul, wenn beim Lesen oder Schreiben in einen Schriftartdatencache ein Fehler aufgetreten ist.
EngFntCacheLookUp

Die Funktion EngFntCacheLookUp ruft die Adresse der zwischengespeicherten Schriftartdateidaten ab.
EngFreeMem

Die EngFreeMem-Funktion behandelt einen Systemspeicherblock.
EngFreeModule

Die EngFreeModule-Funktion hebt die Zuordnung einer Datei aus dem Systemspeicher auf.
EngFreePrivateUserMem

Mit der EngFreePrivateUserMem-Funktion wird ein Block des privaten Benutzerspeichers verwaltet.
EngFreeUserMem

Die EngFreeUserMem-Funktion behandelt einen Benutzerspeicherblock.
EngGetCurrentCodePage

Die EngGetCurrentCodePage-Funktion gibt die Standard-OEM- und ANSI-Codeseiten des Systems zurück.
EngGetCurrentProcessId

Die EngGetCurrentProcessId-Funktion identifiziert den aktuellen Prozess einer Anwendung.
EngGetCurrentThreadId

Die EngGetCurrentThreadId-Funktion identifiziert den aktuellen Thread einer Anwendung.
EngGetDriverName

Die EngGetDriverName-Funktion gibt den Namen der DLL des Treibers zurück.
EngGetFileChangeTime

Die EngGetFileChangeTime-Funktion ruft die letzte Schreibzeit einer Datei ab.
EngGetFilePath

Die EngGetFilePath-Funktion bestimmt den Dateipfad, der der angegebenen Schriftartdatei zugeordnet ist.
EngGetForm

Die EngGetForm-Funktion ruft die FORM_INFO_1 Details für das angegebene Formular ab.
EngGetLastError

Die EngGetLastError-Funktion gibt den letzten fehlercode zurück, der von GDI für den aufrufenden Thread protokolliert wurde.
EngGetPrinter

Die EngGetPrinter-Funktion ruft Informationen zum angegebenen Drucker ab.
EngGetPrinterData

Die EngGetPrinterData-Funktion ruft Konfigurationsdaten für den angegebenen Drucker ab.
EngGetPrinterDataFileName

Die Funktion EngGetPrinterDataFileName ruft den Zeichenfolgennamen der Datendatei des Druckers ab.
EngGetPrinterDriver

Die EngGetPrinterDriver-Funktion ruft Treiberdaten für den angegebenen Drucker ab.
EngGetProcessHandle

Die EngGetProcessHandle-Funktion ruft ein Handle für den aktuellen Clientprozess ab.
EngGetType1FontList

Die Funktion EngGetType1FontList ruft eine Liste der PostScript-Schriftarten vom Typ 1 ab, die sowohl lokal als auch remote installiert sind.
EngGradientFill

Die EngGradientFill-Funktion schattiert die angegebenen Grundtypen.
EngHangNotification

Die EngHangNotification-Funktion benachrichtigt das System, dass ein angegebenes Gerät inoperierbar oder nicht reagiert.
EngInitializeSafeSemaphor

Die Funktion EngInitializeSafeSemaphor initialisiert das angegebene sichere Semaphor.
EngIsSemaphoreOwned

Die EngIsSemaphoreOwned-Funktion bestimmt, ob ein Thread den angegebenen Semaphor enthält.
EngIsSemaphoreOwnedByCurrentThread

Die EngIsSemaphoreOwnedByCurrentThread-Funktion bestimmt, ob der aktuell ausgeführte Thread den angegebenen Semaphor enthält.
EngLineTo

Die EngLineTo-Funktion zeichnet eine einzelne, einfarbige, ganzzahlige kosmetische Linie.
EngLoadImage

Die EngLoadImage-Funktion lädt das angegebene ausführbare Image in den Kernelmodusspeicher.
EngLoadModule

Die EngLoadModule-Funktion lädt das angegebene Datenmodul zum Lesen in den Systemspeicher.
EngLoadModuleForWrite

Die EngLoadModuleForWrite-Funktion lädt das angegebene ausführbare Modul in den Systemspeicher zum Schreiben.
EngLockDirectDrawSurface

Die EngLockDirectDrawSurface-Funktion sperrt den Kernelmodus-Handle einer DirectDraw-Oberfläche.
EngLockDriverObj

Die EngLockDriverObj-Funktion erstellt eine exklusive Sperre für dieses Objekt für den aufrufenden Thread.
EngLockSurface

Die EngLockSurface-Funktion erstellt ein Benutzerobjekt für eine bestimmte Oberfläche. Diese Funktion bietet Treibern Zugriff auf von ihnen erstellte Oberflächen.
EngLpkInstalled

Die EngLpkInstalled-Funktion bestimmt, ob das Sprachpaket auf dem System installiert ist.
EngMapEvent

Die EngMapEvent-Funktion ordnet ein Benutzermodusereignisobjekt dem Kernelmodus zu.
EngMapFile

Die EngMapFile-Funktion erstellt oder öffnet eine Datei und ordnet sie dem Systembereich zu.
EngMapFontFile

Die EngMapFontFile-Funktion ist veraltet. Verwenden Sie stattdessen EngMapFontFileFD.
EngMapFontFileFD

Die EngMapFontFileFD-Funktion ordnet bei Bedarf eine Schriftartdatei in den Systemspeicher zu und gibt einen Zeiger auf die Basisposition der Schriftartdaten in der Datei zurück.
EngMapModule

Die EngMapModule-Funktion gibt die Adresse und Größe einer Datei zurück, die von EngLoadModule, EngLoadModuleForWrite, EngLoadImage oder EngMapFile geladen wurde.
EngMarkBandingSurface

Die EngMarkBandingSurface-Funktion kennzeichnet die angegebene Oberfläche als Bandoberfläche.
EngModifySurface

Die Funktion EngModifySurface benachrichtigt GDI über die Attribute einer Oberfläche, die vom Treiber erstellt wurde.
EngMovePointer

Die EngMovePointer-Funktion verschiebt den vom Modul verwalteten Zeiger auf dem Gerät.
EngMulDiv

Die EngMulDiv-Funktion multipliziert zwei 32-Bit-Werte und dividiert dann das 64-Bit-Ergebnis durch einen dritten 32-Bit-Wert.
EngMultiByteToUnicodeN

Die EngMultiByteToUnicodeN-Funktion konvertiert die angegebene ANSI-Quellzeichenfolge mithilfe der aktuellen ANSI-Codeseite in eine Unicode-Zeichenfolge.
EngMultiByteToWideChar

Die EngMultiByteToWideChar-Funktion konvertiert eine ANSI-Quellzeichenfolge mithilfe der angegebenen Codeseite in eine breite Zeichenfolge.
EngPaint

Die EngPaint-Funktion bewirkt, dass GDI einen angegebenen Bereich zeichnet.
EngPlgBlt

Die EngPlgBlt-Funktion bewirkt, dass GDI eine drehbare Bitblockübertragung durchführt.
EngProbeForRead

Die EngProbeForRead-Funktion überprüft eine Struktur für die Barrierefreiheit.
EngProbeForReadAndWrite

Die EngProbeForReadAndWrite-Funktion testet eine Struktur zum Lesen und Schreiben der Barrierefreiheit.
EngQueryDeviceAttribute

Mit der EngQueryDeviceAttribute-Funktion kann der Treiber das System über bestimmte Attribute des Geräts abfragen.
EngQueryFileTimeStamp

Die EngQueryFileTimeStamp-Funktion gibt den Zeitstempel einer Datei zurück.
EngQueryLocalTime

Die EngQueryLocalTime-Funktion fragt die lokale Uhrzeit ab.
EngQueryPalette

Die EngQueryPalette-Funktion fragt die angegebene Palette nach ihren Attributen ab.
EngQueryPerformanceCounter

Die EngQueryPerformanceCounter-Funktion fragt den Leistungsindikator ab.
EngQueryPerformanceFrequency

Die EngQueryPerformanceFrequency-Funktion fragt die Häufigkeit des Leistungsindikators ab.
EngQuerySystemAttribute

Die EngQuerySystemAttribute-Funktion fragt prozessorspezifische oder systemspezifische Funktionen ab.
EngReadStateEvent

Die EngReadStateEvent-Funktion gibt den aktuellen Zustand des angegebenen Ereignisobjekts:_signaled oder nicht signalisiert zurück.
EngReleaseSemaphor

Die Funktion EngReleaseSemaphor gibt den angegebenen Semaphor frei.
EngRestoreFloatingPointState

Die EngRestoreFloatingPointState-Funktion stellt den Windows 2000 (und höher) Kernel-Gleitkommazustand wieder her, nachdem der Treiber alle Gleitkomma- oder MMX-Hardwareanweisungen verwendet.
EngSaveFloatingPointState

Die EngSaveFloatingPointState-Funktion speichert den aktuellen Windows 2000 (und höher) Kernel-Gleitkommastatus.
EngSecureMem

Die EngSecureMem-Funktion sperrt den angegebenen Adressbereich im Arbeitsspeicher.
EngSetEvent

Die EngSetEvent-Funktion legt das angegebene Ereignisobjekt auf den signalisierten Zustand fest und gibt den vorherigen Zustand des Ereignisobjekts zurück.
EngSetLastError

Die EngSetLastError-Funktion bewirkt, dass GDI einen Fehlercode meldet, der von einer Anwendung abgerufen werden kann.
EngSetPointerShape

Die EngSetPointerShape-Funktion legt das Zeiger-Shape für den aufrufenden Treiber fest.
EngSetPointerTag

Die EngSetPointerTag-Funktion ist für Windows 2000 und höhere Betriebssystemversionen veraltet.
EngSetPrinterData

Die EngSetPrinterData-Funktion ist in Windows 2000 und höher veraltet. In früheren Versionen von Windows EngSetPrinterData werden die Konfigurationsdaten für den angegebenen Drucker festgelegt.
EngSort

Die EngSort-Funktion führt eine schnelle Sortierung der angegebenen Liste durch.
EngStretchBlt

Die EngStretchBlt-Funktion bewirkt, dass GDI eine streckte Bitblockübertragung durchführen kann.
EngStretchBltROP

Die EngStretchBltROP-Funktion führt mithilfe eines ROP eine Streckungsbitblockübertragung durch.
EngStrokeAndFillPath

Die EngStrokeAndFillPath-Funktion bewirkt, dass GDI einen Pfad ausfüllt und gleichzeitig striche.
EngStrokePath

Die EngStrokePath-Funktion fordert an, dass GDI einen angegebenen Pfad strich.
EngTextOut

Die EngTextOut-Funktion bewirkt, dass GDI eine Reihe von Glyphen an angegebenen Positionen rendert.
EngTransparentBlt

Die EngTransparentBlt-Funktion bietet Bitblockübertragungsfunktionen mit Transparenz.
EngUnicodeToMultiByteN

Die EngUnicodeToMultiByteN-Funktion konvertiert die angegebene Unicode-Zeichenfolge mithilfe der aktuellen ANSI-Codeseite in eine ANSI-Zeichenfolge.
EngUnloadImage

Die EngUnloadImage-Funktion entlädt ein bild, das von EngLoadImage geladen wurde.
EngUnlockDirectDrawSurface

Die EngUnlockDirectDrawSurface-Funktion gibt die Sperre auf der angegebenen Oberfläche frei.
EngUnlockDriverObj

Die EngUnlockDriverObj-Funktion bewirkt, dass GDI das Treiberobjekt entsperrt.
EngUnlockSurface

Die EngUnlockSurface-Funktion bewirkt, dass GDI die Oberfläche entsperrt.
EngUnmapEvent

Die EngUnmapEvent-Funktion bereinigt die Kernelmodusressourcen, die einem zugeordneten Benutzermodusereignis zugeordnet sind.
EngUnmapFile

Die EngUnmapFile-Funktion hebt die Zuordnung der Ansicht einer Datei aus dem Systembereich auf.
EngUnmapFontFile

Die EngUnmapFontFile-Funktion ist veraltet. Verwenden Sie stattdessen EngUnmapFontFileFD.
EngUnmapFontFileFD

Die EngUnmapFontFileFD-Funktion hebt die Zuordnung der angegebenen Schriftartdatei aus dem Systemspeicher auf.
EngUnsecureMem

Die EngUnsecureMem-Funktion entsperrt einen Adressbereich, der im Arbeitsspeicher gesperrt ist.
EngWaitForSingleObject

Die EngWaitForSingleObject-Funktion versetzt den aktuellen Thread des Anzeigetreibers in einen Wartezustand, bis das angegebene Ereignisobjekt auf den signalisierten Zustand festgelegt ist, oder bis die Wartezeit überschritten wird.
EngWideCharToMultiByte

Die EngWideCharToMultiByte-Funktion konvertiert eine breite Zeichenfolge mithilfe der angegebenen Codepage in eine ANSI-Quellzeichenfolge.
EngWritePrinter

Mit der EngWritePrinter-Funktion können Druckergrafik-DLLs einen Datenstrom an die Druckerhardware senden.
FLOATOBJ_Add

Die FLOATOBJ_Add-Funktion fügt die beiden FLOATOBJs hinzu und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_AddFloat

Die FLOATOBJ_AddFloat-Funktion fügt den Wert des Typs FLOATL zum FLOATOBJ hinzu und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_AddLong

Die FLOATOBJ_AddLong-Funktion addiert den Wert vom Typ LONG zum FLOATOBJ und gibt mit dem Ergebnis im ersten Parameter zurück.
FLOATOBJ_Div

Die funktion FLOATOBJ_Div dividiert die beiden FLOATOBJs und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_DivFloat

Die funktion FLOATOBJ_DivFloat dividiert die FLOATOBJ durch den Wert des Typs FLOATL und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_DivLong

Die funktion FLOATOBJ_DivLong dividiert den FLOATOBJ durch den Wert vom Typ LONG und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_Equal

Die FLOATOBJ_Equal-Funktion bestimmt, ob die beiden FLOATOBJs gleich sind.
FLOATOBJ_EqualLong

Die funktion FLOATOBJ_EqualLong bestimmt, ob floatOBJ und der Wert des Typs LONG gleich sind.
FLOATOBJ_GetFloat

Die FLOATOBJ_GetFloat-Funktion berechnet und gibt den FLOAT-äquivalenten Wert des angegebenen FLOATOBJ zurück.
FLOATOBJ_GetLong

Die FLOATOBJ_GetLong-Funktion berechnet und gibt den LONG-äquivalenten Wert des angegebenen FLOATOBJ zurück.
FLOATOBJ_GreaterThan

Die funktion FLOATOBJ_GreaterThan bestimmt, ob der erste FLOATOBJ größer als der zweite FLOATOBJ ist.
FLOATOBJ_GreaterThanLong

Die FLOATOBJ_GreaterThanLong-Funktion bestimmt, ob der FLOATOBJ-Wert größer als der Wert vom Typ LONG ist.
FLOATOBJ_LessThan

Die FLOATOBJ_LessThan-Funktion bestimmt, ob der erste FLOATOBJ kleiner als der zweite FLOATOBJ ist.
FLOATOBJ_LessThanLong

Die FLOATOBJ_LessThanLong-Funktion bestimmt, ob der FLOATOBJ-Wert kleiner als der Wert vom Typ LONG ist.
FLOATOBJ_Mul

Die FLOATOBJ_Mul-Funktion multipliziert die beiden FLOATOBJs und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_MulFloat

Die FLOATOBJ_MulFloat-Funktion multipliziert die FLOATOBJ mit dem Wert des Typs FLOATL und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_MulLong

Die FLOATOBJ_MulLong-Funktion multipliziert den FLOATOBJ mit dem Wert vom Typ LONG und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_Neg

Die FLOATOBJ_Neg-Funktion negiert den FLOATOBJ.
FLOATOBJ_SetFloat

Die funktion FLOATOBJ_SetFloat weist dem FLOATOBJ den Wert des Typs FLOATL zu.
FLOATOBJ_SetLong

Die FLOATOBJ_SetLong-Funktion weist dem FLOATOBJ den Wert vom Typ LONG zu.
FLOATOBJ_Sub

Die FLOATOBJ_Sub-Funktion subtrahiert den zweiten FLOATOBJ vom ersten und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_SubFloat

Die FLOATOBJ_SubFloat-Funktion subtrahiert den Wert des Typs FLOATL aus dem FLOATOBJ und gibt das Ergebnis im ersten Parameter zurück.
FLOATOBJ_SubLong

Die funktion FLOATOBJ_SubLong subtrahiert den Wert vom Typ LONG vom FLOATOBJ und gibt das Ergebnis im ersten Parameter zurück.
FONTOBJ_cGetAllGlyphHandles

Mit der FONTOBJ_cGetAllGlyphHandles-Funktion kann der Gerätetreiber jedes Glyphenhandle einer GDI-Schriftart finden.
FONTOBJ_cGetGlyphs

Die FONTOBJ_cGetGlyphs-Funktion ist ein Dienst für den Schriftart-Consumer, der Glyphenhandles in Zeiger in Glyphendaten übersetzt, die bis zum nächsten Aufruf von FONTOBJ_cGetGlyphs gültig sind.
FONTOBJ_pfdg

Die FONTOBJ_pfdg-Funktion ruft den Zeiger auf die FD_GLYPHSET Struktur ab, die der angegebenen Schriftart zugeordnet ist.
FONTOBJ_pifi

Die FONTOBJ_pifi-Funktion ruft den Zeiger auf die IFIMETRICS-Struktur ab, die einer angegebenen Schriftart zugeordnet ist.
FONTOBJ_pjOpenTypeTablePointer

Die FONTOBJ_pjOpenTypeTablePointer-Funktion gibt einen Zeiger auf eine Ansicht einer OpenType-Tabelle zurück.
FONTOBJ_pQueryGlyphAttrs

Die funktion FONTOBJ_pQueryGlyphAttrs gibt Informationen zu den Glyphen einer Schriftart zurück.
FONTOBJ_pvTrueTypeFontFile

Die FONTOBJ_pvTrueTypeFontFile-Funktion ruft einen Benutzermoduszeiger auf eine Ansicht einer TrueType-, OpenType- oder Type1-Schriftartdatei ab.
FONTOBJ_pwszFontFilePaths

Die FONTOBJ_pwszFontFilePaths-Funktion ruft die Dateipfade ab, die einer Schriftart zugeordnet sind.
FONTOBJ_pxoGetXform

Die FONTOBJ_pxoGetXform-Funktion ruft die transformation des Typs "notional-to-device" für die angegebene Schriftart ab.
FONTOBJ_vGetInfo

Die FONTOBJ_vGetInfo-Funktion ruft Informationen zu einer zugeordneten Schriftart ab.
HT_ComputeRGBGammaTable

Die funktion HT_ComputeRGBGammaTable bewirkt, dass GDI geräterote, grüne und blaue Intensitäten basierend auf Gammazahlen berechnet.
HT_Get8BPPFormatPalette

Die HT_Get8BPPFormatPalette-Funktion gibt eine Halbtonpalette für die Verwendung in standardmäßigen 8 Bits pro Pixelgerätetypen zurück.
HT_Get8BPPMaskPalette

Die HT_Get8BPPMaskPalette-Funktion gibt eine Maskenpalette für einen 8-Bit-Pro-Pixel-Gerätetyp zurück.
HTUI_DeviceColorAdjustment

Die HTUI_DeviceColorAdjustment-Funktion kann von Grafikgerätetreibern verwendet werden, um ein Dialogfeld anzuzeigen, das es einem Benutzer ermöglicht, die Halbtoningeigenschaften eines Geräts anzupassen.
IsEqualGUID

Das IsEqualGUID-Makro (winddi.h) bestimmt, ob zwei GUIDs gleich sind.
PALOBJ_cGetColors

Die PALOBJ_cGetColors-Funktion kopiert RGB-Farben aus einer indizierten Palette.
PATHOBJ_bCloseFigure

Die PATHOBJ_bCloseFigure-Funktion schließt eine geöffnete Abbildung in einem Pfad, indem eine Linie von der aktuellen Position bis zum ersten Punkt der Abbildung gezeichnet wird.
PATHOBJ_bEnum

Die PATHOBJ_bEnum-Funktion ruft den nächsten PATHDATA-Datensatz aus einem angegebenen Pfad ab und listet die Kurven im Pfad auf.
PATHOBJ_bEnumClipLines

Die PATHOBJ_bEnumClipLines-Funktion listet beschnittene Liniensegmente aus einem bestimmten Pfad auf.
PATHOBJ_bMoveTo

Die PATHOBJ_bMoveTo-Funktion legt die aktuelle Position in einem bestimmten Pfad fest.
PATHOBJ_bPolyBezierTo

Die funktion PATHOBJ_bPolyBezierTo zeichnet Bézierkurven auf einem Pfad.
PATHOBJ_bPolyLineTo

Die funktion PATHOBJ_bPolyLineTo zeichnet Linien von der aktuellen Position in einem Pfad durch die angegebenen Punkte.
PATHOBJ_vEnumStart

Die PATHOBJ_vEnumStart-Funktion benachrichtigt eine bestimmte PATHOBJ-Struktur, dass der Treiber PATHOBJ_bEnum aufruft, um Linien und/oder Kurven im Pfad zu enumerieren.
PATHOBJ_vEnumStartClipLines

Die PATHOBJ_vEnumStartClipLines-Funktion ermöglicht es dem Treiber, Zeilen anzufordern, für einen angegebenen Clipbereich abzuschneiden.
PATHOBJ_vGetBounds

Die PATHOBJ_vGetBounds-Funktion ruft das umgebende Rechteck für den angegebenen Pfad ab.
STROBJ_bEnum

Die STROBJ_bEnum-Funktion listet Glyphenidentitäten und -positionen auf.
STROBJ_bEnumPositionsOnly

Die STROBJ_bEnumPositionsOnly-Funktion listet Glyphenidentitäten und Positionen für eine angegebene Textzeichenfolge auf, erstellt jedoch keine zwischengespeicherten Glyphenbitmaps.
STROBJ_bGetAdvanceWidths

Die STROBJ_bGetAdvanceWidths-Funktion ruft ein Array von Vektoren ab, das die wahrscheinlichen Breiten von Glyphen aus einer angegebenen Zeichenfolge angibt.
STROBJ_dwGetCodePage

Die STROBJ_dwGetCodePage-Funktion gibt die Codepage zurück, die der angegebenen STROBJ-Struktur zugeordnet ist.
STROBJ_fxBreakExtra

Die STROBJ_fxBreakExtra-Funktion ruft den zusätzlichen Speicherplatz ab, der jedem Leerzeichen in einer Zeichenfolge beim Anzeigen und/oder Drucken von Blocksatztext hinzugefügt werden soll.
STROBJ_fxCharacterExtra

Die STROBJ_fxCharacterExtra-Funktion ruft den zusätzlichen Platz ab, um die Breite jedes Zeichens in einer Zeichenfolge beim Anzeigen und/oder Drucken zu erweitern.
STROBJ_vEnumStart

Die STROBJ_vEnumStart-Funktion definiert das Formular oder den Typ für Daten, die von GDI in nachfolgenden Aufrufen von STROBJ_bEnum zurückgegeben werden.
SURFOBJ_SET_DHPDEV_UM

WNDOBJ_bEnum

Die WNDOBJ_bEnum-Funktion ruft einen Batch von Rechtecke aus dem sichtbaren Bereich eines Fensters ab.
WNDOBJ_cEnumStart

Die WNDOBJ_cEnumStart-Funktion ist eine Rückruffunktion, die Parameter für die Aufzählung von Rechtecke im sichtbaren Bereich eines Fensters festlegt.
WNDOBJ_vSetConsumer

Die WNDOBJ_vSetConsumer-Funktion legt einen treiberdefinierte Wert im PvConsumer-Feld der angegebenen WNDOBJ-Struktur fest.
XFORMOBJ_bApplyXform

Die XFORMOBJ_bApplyXform-Funktion wendet die angegebene Transformation oder ihre Umkehrung auf das angegebene Array von Punkten an.
XFORMOBJ_iGetFloatObjXform

Die XFORMOBJ_iGetFloatObjXform-Funktion lädt eine FLOATOBJ-Transformation auf den Treiber herunter.
XFORMOBJ_iGetXform

Die XFORMOBJ_iGetXform-Funktion lädt eine Transformation auf den Treiber herunter.
XLATEOBJ_cGetPalette

Die XLATEOBJ_cGetPalette-Funktion ruft RGB-Farben oder das Bitfeldformat aus der angegebenen Palette ab.
XLATEOBJ_hGetColorTransform

Die funktion XLATEOBJ_hGetColorTransform gibt die Farbtransformation für das angegebene Übersetzungsobjekt zurück.
XLATEOBJ_iXlate

Die XLATEOBJ_iXlate-Funktion übersetzt einen Farbindex der Quellpalette in den nächstgelegenen Index in der Zielpalette.
XLATEOBJ_piVector

Die XLATEOBJ_piVector-Funktion ruft einen Übersetzungsvektor ab, den der Treiber zum Übersetzen von Quellindizes in Zielindizes verwenden kann.

Rückruffunktionen

 
PFN_DrvQueryGlyphAttrs

Die DrvQueryGlyphAttrs-Funktion gibt Informationen zu den Glyphen einer Schriftart zurück.
WNDOBJCHANGEPROC

Die WNDOBJCHANGEPROC-Funktion ist eine treiberdefinierte Rückruffunktion, die GDI verwendet, um den Treiber über Änderungen am betreffenden Fenster zu benachrichtigen.

Structures

 
BLENDOBJ

Die BLENDOBJ-Struktur steuert die Mischung, indem die Mischfunktionen für Quell- und Zielbitmaps angegeben werden.
BRUSHOBJ

Die BRUSHOBJ-Struktur enthält drei öffentliche Member, die ein Pinselobjekt beschreiben.
CIECHROMA

Die CIECHROMA-Struktur wird verwendet, um die Farbkoordinaten, x und y und die Leuchtdichte Y im CIE-Farbraum zu beschreiben.
CLIPLINE

Die CLIPLINE-Struktur ermöglicht dem Treiber zugriff auf einen Teil einer Linie zwischen zwei Clipbereichen, die zum Zeichnen verwendet werden.
CLIPOBJ

Die CLIPOBJ-Struktur beschreibt den Clipbereich, der beim Zeichnen verwendet wird.
COLORINFO

Die COLORINFO-Struktur definiert die Farben eines Geräts im CIE-Koordinatenbereich.
DEVHTADJDATA

Die DEVHTADJDATA-Struktur wird als Eingabe für die HTUI_DeviceColorAdjustment-Funktion verwendet.
DEVHTINFO

Die DEVHTINFO-Struktur wird als Eingabe für die HTUI_DeviceColorAdjustment-Funktion verwendet.
DEVINFO

Die DEVINFO-Struktur stellt Informationen über den Treiber und seine private PDEV für das Grafikmodul bereit.
DRIVEROBJ

Die DRIVEROBJ-Struktur wird verwendet, um eine Ressource nachzuverfolgen, die von einem Treiber zugewiesen wird, die GDI-Dienste erfordert.
DRVENABLEDATA

Die DRVENABLEDATA-Struktur enthält einen Zeiger auf ein Array von DRVFN-Strukturen und die Grafik-DDI-Versionsnummer eines NT-basierten Betriebssystems.
DRVFN

Die DRVFN-Struktur wird von Grafiktreibern verwendet, um GDI mit Zeigern auf die vom Treiber definierten Grafik-DDI-Funktionen bereitzustellen.
ENG_TIME_FIELDS

Die ENG_TIME_FIELDS Struktur wird von der EngQueryLocalTime-Funktion verwendet, um die lokale Zeit zurückzugeben.
ENGSAFESEMAPHOR

Die ENGSAFESEMAPHORE-Struktur liefert dem Treiber ein threadsicheres Semaphor.
ENUMRECTS

Die ENUMRECTS-Struktur wird von der funktion CLIPOBJ_cEnumStart verwendet, um Informationen zu Rechtecke in einem Clipbereich für die CLIPOBJ_bEnum-Funktion bereitzustellen.
FD_DEVICEMETRICS

Die FD_DEVICEMETRICS Struktur wird verwendet, um gerätespezifische Schriftartinformationen für GDI bereitzustellen, wenn der iMode-Parameter der vom Treiber bereitgestellten DrvQueryFontData-Funktion QFD_MAXEXTENTS ist.
FD_GLYPHATTR

Die FD_GLYPHATTR-Struktur wird verwendet, um den Rückgabewert für die Funktionen FONTOBJ_pQueryGlyphAttrs und DrvQueryGlyphAttrs anzugeben.
FD_GLYPHSET

Die FD_GLYPHSET-Struktur wird verwendet, um die Zuordnungen von Unicode-Zeichen zu Glyphenhandles zu definieren.
FD_KERNINGPAIR

Die FD_KERNINGPAIR Struktur wird verwendet, um Informationen zu Kerningpaaren zu speichern.
FD_XFORM

Die FD_XFORM Struktur beschreibt eine beliebige zweidimensionale Schrifttransformation.
FLOATOBJ

Die FLOATOBJ-Struktur wird verwendet, um eine Gleitkommazahl zu emulieren.
FLOATOBJ_XFORM

Die FLOATOBJ_XFORM Struktur beschreibt eine beliebige lineare zweidimensionale Transformation, z. B. für geometrische breite Linien. (FLOATOBJ_XFORM)
FONTDIFF

Die FONTDIFF-Struktur beschreibt alle Merkmale, die sich zwischen einer Basisschriftart und einer ihrer Simulationen unterscheiden.
FONTINFO

Die FONTINFO-Struktur enthält Informationen zu einer bestimmten Schriftart.
FONTOBJ

Die FONTOBJ-Struktur wird verwendet, um einem Treiber Zugriff auf Informationen über eine bestimmte Instanz einer Schriftart zu gewähren.
FONTSIM

Die FONTSIM-Struktur enthält Offsets zu einer oder mehreren FONTDIFF-Strukturen, die fett, kursiv und kursiv formatierte Schriftartsimulationen beschreiben.
GAMMARAMP

Die GAMMARAMP-Struktur wird von DrvIcmSetDeviceGammaRamp verwendet, um die Hardware-Gammahierarchie eines bestimmten Anzeigegeräts festzulegen.
GDIINFO

Die GDIINFO-Struktur beschreibt die Grafikfunktionen eines bestimmten Geräts.
GLYPHBITS

Die GLYPHBITS-Struktur wird verwendet, um eine Glyphenbitbit-Bitmap zu definieren.
GLYPHDATA

Die GLYPHDATA-Struktur enthält Informationen zu einer einzelnen Glyphe.
GLYPHDEF

Die GLYPHDEF-Vereinigung identifiziert einzelne Glyphen und stellt entweder einen Zeiger auf eine GLYPHBITS-Struktur oder einen Zeiger auf eine PATHOBJ-Struktur bereit.
GLYPHPOS

Die GLYPHPOS-Struktur wird von GDI verwendet, um einen Grafiktreiber mit der Beschreibung und Position einer Glyphe bereitzustellen.
IFIEXTRA

Die IFIEXTRA-Struktur definiert zusätzliche Informationen für eine bestimmte Schriftart, die GDI verwenden kann.
IFIMETRICS

Die IFIMETRICS-Struktur definiert Informationen für eine bestimmte Schriftart, die GDI verwenden kann.
LINEATTRS

Die LINEATTRS-Struktur wird von den Linienzeichnungsfunktionen eines Treibers verwendet, um Linienattribute zu bestimmen.
PALOBJ

Die PALOBJ-Struktur ist ein Benutzerobjekt, das eine indizierte Farbpalette darstellt.
PATHDATA

Die PATHDATA-Struktur beschreibt alle oder einen Teil eines Unterpfads.
PATHOBJ

Die PATHOBJ-Struktur wird verwendet, um eine Reihe von Linien und Bézierkurven zu beschreiben, die gestrichelt oder gefüllt werden sollen.
PERBANDINFO

Die PERBANDINFO-Struktur wird als Eingabe für die DrvQueryPerBandInfo-Funktion einer Druckergrafik-DLL verwendet.
LAUFEN

Die RUN-Struktur wird verwendet, um einen linearen Satz von Pixeln zu beschreiben, der nicht von der CLIPLINE-Struktur abgeschnitten wird.
STROBJ

Die STROBJ-Klasse oder das Textzeichenfolgenobjekt enthält eine Enumeration von Glyphenziehpunkten und -positionen für den Gerätetreiber.
SURFOBJ

Die SURFOBJ-Struktur ist das Benutzerobjekt für eine Oberfläche. Ein Gerätetreiber ruft in der Regel Methoden für ein Surface-Objekt nur auf, wenn das Surface-Objekt eine GDI-Bitmap oder eine geräteverwaltete Oberfläche darstellt.
TYPE1_FONT

Die TYPE1_FONT Struktur enthält die Für den Zugriff auf eine Type1-Schriftart über GDI erforderlichen Informationen für einen PostScript-Treiber.
WCRUN

Die WCRUN-Struktur beschreibt eine Ausführung von Unicode-Zeichen.
WNDOBJ

Die WNDOBJ-Struktur ermöglicht es dem Treiber, die Position, Größe und sichtbare Clientbereichsänderungen eines Fensters nachzuverfolgen.
XFORML

Die FLOATOBJ_XFORM Struktur beschreibt eine beliebige lineare zweidimensionale Transformation, z. B. für geometrische breite Linien. F
XFORMOBJ

Die XFORMOBJ-Struktur beschreibt eine beliebige lineare zweidimensionale Transformation, z. B. für geometrische breite Linien.
XLATEOBJ

Die XLATEOBJ-Struktur wird verwendet, um Farbindizes aus einer Palette in eine andere zu übersetzen.