Condividi tramite


intestazione winddi.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

winddi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
BRUSHOBJ_hGetColorTransform

La funzione BRUSHOBJ_hGetColorTransform recupera la trasformazione del colore per il pennello specificato.
BRUSHOBJ_pvAllocRbrush

La funzione BRUSHOBJ_pvAllocRbrush alloca la memoria per la realizzazione del driver di un pennello specificato.
BRUSHOBJ_pvGetRbrush

La funzione BRUSHOBJ_pvGetRbrush recupera un puntatore alla realizzazione del driver di un pennello specificato.
BRUSHOBJ_ulGetBrushColor

La funzione BRUSHOBJ_ulGetBrushColor restituisce il colore RGB del pennello a tinta unita specificata.
CLIPOBJ_bEnum

La funzione CLIPOBJ_bEnum enumera un batch di rettangoli da un'area clip specificata; una chiamata precedente a CLIPOBJ_cEnumStart determina l'ordine di enumerazione.
CLIPOBJ_cEnumStart

La funzione CLIPOBJ_cEnumStart imposta i parametri per l'enumerazione dei rettangoli in un'area di clip specificata.
CLIPOBJ_ppoGetPath

La funzione CLIPOBJ_ppoGetPath crea una struttura PATHOBJ che contiene la struttura della clip specificata.
DrvAlphaBlend

La funzione DrvAlphaBlend offre funzionalità di trasferimento a blocchi bit con fusione alfa.
DrvAssertMode

La funzione DrvAssertMode imposta la modalità del dispositivo fisico specificato sulla modalità specificata quando il PDEV è stato inizializzato o sulla modalità predefinita dell'hardware.
DrvBitBlt

La funzione DrvBitBlt offre funzionalità generali di trasferimento a bit-block tra superfici gestite dal dispositivo, tra bitmap con formato standard gestito da GDI o tra una superficie gestita dal dispositivo e una bitmap con formato standard gestito da GDI.
DrvCompletePDEV

La funzione DrvCompletePDEV archivia l'handle GDI del dispositivo fisico creato.
DrvCopyBits

La funzione DrvCopyBits tra le superfici raster gestite dal dispositivo e le bitmap di formato standard GDI.
DrvCreateDeviceBitmap

La funzione DrvCreateDeviceBitmap crea e gestisce le bitmap.
DrvDeleteDeviceBitmap

La funzione DrvDeleteDeviceBitmap elimina una bitmap del dispositivo creata da DrvCreateDeviceBitmap.
DrvDeriveSurface

La funzione DrvDeriveSurface deriva una superficie GDI dall'area DirectDraw specificata.
DrvDescribePixelFormat

La funzione DrvDescribePixelFormat descrive il formato pixel per un PDEV specificato dal dispositivo scrivendo una descrizione del formato pixel in una struttura PIXELFORMATDESCRIPTOR.
DrvDestroyFont

La funzione DrvDestroyFont notifica al driver che una realizzazione del tipo di carattere non è più necessaria e che il driver può ora liberare qualsiasi struttura di dati associata allocata.
DrvDisableDirectDraw

La funzione DrvDisableDirectDraw disabilita l'hardware per l'uso di DirectDraw.
DrvDisableDriver

La funzione DrvDisableDriver viene usata da GDI per notificare a un driver che non richiede più il driver ed è pronto a scaricarlo.
DrvDisablePDEV

La funzione DrvDisablePDEV viene usata da GDI per notificare a un driver che il pdEV specificato non è più necessario.
DrvDisableSurface

La funzione DrvDisableSurface viene usata da GDI per notificare a un driver che la superficie creata da DrvEnableSurface per il dispositivo corrente non è più necessaria.
DrvDitherColor

La funzione DrvDitherColor richiede al dispositivo di creare un pennello in un riquadro dispositivi.
DrvDrawEscape

La funzione DrvDrawEscape è il punto di ingresso che serve più di una chiamata di funzione; la funzione specifica dipende dal valore del parametro iEsc.
DrvEnableDirectDraw

La funzione DrvEnableDirectDraw abilita l'hardware per l'uso di DirectDraw.
DrvEnableDriver

La funzione DrvEnableDriver è il punto di ingresso del driver iniziale esportato dalla DLL del driver.
DrvEnablePDEV

La funzione DrvEnablePDEV restituisce una descrizione delle caratteristiche del dispositivo fisico in GDI.
DrvEnableSurface

La funzione DrvEnableSurface imposta una superficie da disegnare e la associa a un determinato dispositivo fisico.
DrvEndDoc

La funzione DrvEndDoc viene chiamata da GDI al termine dell'invio di un documento al driver per il rendering.
DrvEscape

La funzione DrvEscape viene usata per recuperare informazioni da un dispositivo che non è disponibile in un'interfaccia del driver di dispositivo indipendente dal dispositivo; la query specifica dipende dal valore del parametro iEsc.
DrvFillPath

La funzione DrvFillPath è un punto di ingresso facoltativo per gestire il riempimento dei percorsi chiusi.
DrvFontManagement

La funzione DrvFontManagement è un punto di ingresso facoltativo fornito per i dispositivi PostScript.
DrvFree

La funzione DrvFree viene usata per notificare al driver che la struttura specificata non è più necessaria.
DrvGetDirectDrawInfo

La funzione DrvGetDirectDrawInfo restituisce le funzionalità dell'hardware grafico.
DrvGetGlyphMode

La funzione DrvGetGlyphMode indica a GDI come memorizzare nella cache le informazioni sul glifo.
DrvGetModes

La funzione DrvGetModes elenca le modalità supportate da un determinato dispositivo.
DrvGetTrueTypeFile

La funzione DrvGetTrueTypeFile accede a un file di carattere TrueType mappato alla memoria.
DrvGradientFill

La funzione DrvGradientFill ombreggiate le primitive specificate.
DrvIcmCheckBitmapBits

La funzione DrvIcmCheckBitmapBits verifica se i pixel nella bitmap specificata si trovano nella gamma del dispositivo della trasformazione specificata.
DrvIcmCreateColorTransform

La funzione DrvIcmCreateColorTransform crea una trasformazione del colore ICM.
DrvIcmDeleteColorTransform

La funzione DrvIcmDeleteColorTransform elimina la trasformazione di colore specificata.
DrvIcmSetDeviceGammaRamp

La funzione DrvIcmSetDeviceGammaRamp imposta la rampa gamma hardware del dispositivo di visualizzazione specificato.
DrvLineTo

La funzione DrvLineTo disegna una linea cosmetica singola, solida e sola intero.
DrvLoadFontFile

La funzione DrvLoadFontFile riceve informazioni da GDI relative al caricamento e al mapping dei file di carattere.
DrvMovePointer

La funzione DrvMovePointer sposta il puntatore in una nuova posizione e garantisce che GDI non interferisca con la visualizzazione del puntatore.
DrvNextBand

La funzione DrvNextBand viene chiamata da GDI al termine del disegno di una banda per una pagina fisica, in modo che il driver possa inviare la banda successiva alla stampante.
DrvNotify

La funzione DrvNotify consente a un driver di visualizzazione di ricevere una notifica su determinate informazioni da GDI.
DrvPaint

La funzione DrvPaint è obsoleta e non viene più chiamata da GDI in Windows 2000 e versioni successive. I nuovi driver devono implementare uno o più di DrvFillPath, DrvStrokePath o DrvStrokeAndFillPath.
DrvPlgBlt

La funzione DrvPlgBlt offre funzionalità di trasferimento a blocchi bit ruotati tra combinazioni di superfici gestite dal dispositivo e gestite da GDI.
DrvQueryAdvanceWidths

La funzione DrvQueryAdvanceWidths restituisce le larghezze di avanzamento dei caratteri per un set specificato di glifi.
DrvQueryDeviceSupport

La funzione DrvQueryDeviceSupport restituisce informazioni specifiche del dispositivo richieste.
DrvQueryDriverInfo

La funzione DrvQueryDriverInfo restituisce informazioni specifiche del driver richieste.
DrvQueryFont

La funzione DrvQueryFont viene usata da GDI per ottenere la struttura IFIMETRICS per un determinato tipo di carattere.
DrvQueryFontCaps

La funzione DrvQueryFontCaps definisce le funzionalità del driver di carattere.
DrvQueryFontData

La funzione DrvQueryFontData recupera informazioni su un tipo di carattere realizzato.
DrvQueryFontFile

La funzione DrvQueryFontFile fornisce informazioni sul file di carattere.
DrvQueryFontTree

La funzione DrvQueryFontTree fornisce GDI con un puntatore a una struttura che definisce uno dei seguenti:mapping da Unicode a handle glifi, incluse le varianti di glifiA mapping di coppie di kerning a handle di kerning
DrvQueryPerBandInfo

La funzione DrvQueryPerBandInfo di una DLL della grafica della stampante viene chiamata da GDI prima di iniziare a disegnare una banda per una pagina fisica, in modo che il driver possa fornire informazioni specifiche sulla banda.
DrvQueryTrueTypeOutline

La funzione DrvQueryTrueTypeOutline recupera i contorni del glifo in formato TrueType nativo.
DrvQueryTrueTypeTable

La funzione DrvQueryTrueTypeTable accede a tabelle specifiche in un file di tipo carattere TrueType.
DrvRealizeBrush

La funzione DrvRealizeBrush richiede al driver di realizzare un pennello specificato per una superficie specificata.
DrvResetDevice

La funzione DrvResetDevice reimposta un dispositivo inoperabile o non risponde.
DrvResetPDEV

La funzione DrvResetPDEV consente a un driver grafico di trasferire lo stato del driver da una struttura PDEV precedente a una nuova struttura PDEV quando un'applicazione Win32 chiama ResetDC.
DrvSaveScreenBits

La funzione DrvSaveScreenBits causa il salvataggio o il ripristino di un determinato rettangolo dell'immagine visualizzata.
DrvSendPage

La funzione DrvSendPage di una DLL della grafica della stampante viene chiamata da GDI al termine del disegno di una pagina fisica, in modo che il driver possa inviare la pagina alla stampante.
DrvSetPalette

La funzione DrvSetPalette richiede che il driver realizzi la tavolozza per un dispositivo specificato.
DrvSetPixelFormat

La funzione DrvSetPixelFormat imposta il formato pixel di una finestra.
DrvSetPointerShape

La funzione DrvSetPointerShape viene usata per richiedere al driver di togliere il puntatore dal display, se il driver lo ha disegnato lì; per tentare di impostare una nuova forma puntatore; e per inserire il nuovo puntatore sulla visualizzazione in una posizione specificata.
DrvStartBanding

La funzione DrvStartBanding viene chiamata da GDI quando è pronto per avviare l'invio di bande di una pagina fisica al driver per il rendering.
DrvStartDoc

La funzione DrvStartDoc viene chiamata da GDI quando è pronto per avviare l'invio di un documento al driver per il rendering.
DrvStartPage

La funzione DrvStartPage viene chiamata da GDI quando è pronto per iniziare a inviare il contenuto di una pagina fisica al driver per il rendering.
DrvStretchBlt

La funzione DrvStretchBlt offre funzionalità di trasferimento a bit a bit tra qualsiasi combinazione di superfici gestite dal dispositivo e gestite da GDI.
DrvStretchBltROP

La funzione DrvStretchBltROP esegue un trasferimento a blocchi bit esteso usando un ROP.
DrvStrokeAndFillPath

Il tratto di funzione DrvStrokeAndFillPath (contorni) e riempie un percorso simultaneamente.
Drvstrokepath

Il tratto di funzione DrvStrokePath (contorni) è un percorso.
DrvSwapBuffers

La funzione DrvSwapBuffers visualizza il contenuto del buffer nascosto associato alla finestra nell'area specificata.
DrvSynchronize

La funzione DrvSynchronize informa il driver che GDI deve accedere a una superficie gestita dal dispositivo. Questa funzione consente di coordinare le operazioni di disegno asincrone eseguite dal coprocessore di un dispositivo con gli accessi GDI.
DrvSynchronizeSurface

La funzione DrvSynchronizeSurface informa il driver che GDI deve scrivere nella superficie specificata. Questa funzione consente di coordinare le operazioni di disegno eseguite dal coprocessore di un dispositivo con GDI.
DrvTextOut

La funzione DrvTextOut è il punto di ingresso di GDI che chiama il driver per eseguire il rendering di un set di glifi in posizioni specificate.
DrvTransparentBlt

La funzione DrvTransparentBlt offre funzionalità di trasferimento a blocchi bit con trasparenza.
DrvUnloadFontFile

La funzione DrvUnloadFontFile informa un driver di carattere che il file di carattere specificato non è più necessario.
EngAcquireSemaphore

La funzione EngAcquireSemaphore acquisisce la risorsa associata al semaforo per l'accesso esclusivo tramite il thread chiamante.
EngAllocMem

La funzione EngAllocMem alloca un blocco di memoria e inserisce un tag fornito dal chiamante prima dell'allocazione.
EngAllocPrivateUserMem

La funzione EngAllocPrivateUserMem alloca un blocco di memoria utente dallo spazio indirizzi di un processo specificato e inserisce un tag fornito dal chiamante prima dell'allocazione.
EngAllocUserMem

La funzione EngAllocUserMem alloca un blocco di memoria dallo spazio indirizzi del processo corrente e inserisce un tag fornito dal chiamante prima dell'allocazione.
EngAlphaBlend

La funzione EngAlphaBlend offre funzionalità di trasferimento a blocchi bit con fusione alfa.
EngAssociateSurface

La funzione EngAssociateSurface contrassegna una determinata superficie come appartenente a un dispositivo specificato.
EngBitBlt

La funzione EngBitBlt offre funzionalità generali di trasferimento a bit-block tra superfici gestite dal dispositivo o tra una superficie gestita dal dispositivo e una bitmap di formato standard gestito da GDI.
EngBugCheckEx

La funzione EngBugCheckEx riduce il sistema in modo controllato quando il chiamante individua un errore non recuperabile che potrebbe danneggiare il sistema se il chiamante ha continuato a eseguire.
EngCheckAbort

La funzione EngCheckAbort consente a una DLL grafica della stampante di determinare se deve essere terminato un processo di stampa.
EngClearEvent

La funzione EngClearEvent imposta un oggetto evento specificato sullo stato non assegnato.
EngComputeGlyphSet

La funzione EngComputeGlyphSet calcola il set di glifi supportato in un dispositivo.
EngControlSprites

La funzione EngControlSprites rimuove o ridisegna le sprite nell'area WNDOBJ specificata.
EngCopyBits

La funzione EngCopyBits converte tra le superfici raster gestite dal dispositivo e le bitmap di formato standard GDI.
EngCreateBitmap

La funzione EngCreateBitmap richiede che GDI crei e gestisca una bitmap.
EngCreateClip

La funzione EngCreateClip crea una struttura CLIPOBJ usata dal driver nei callback.
EngCreateDeviceBitmap

La funzione EngCreateDeviceBitmap richiede GDI di creare un handle per una bitmap del dispositivo.
EngCreateDeviceSurface

La funzione EngCreateDeviceSurface crea e restituisce un handle per una superficie del dispositivo che il driver gestirà.
EngCreateDriverObj

La funzione EngCreateDriverObj crea una struttura DRIVEROBJ.
EngCreateEvent

La funzione EngCreateEvent crea un oggetto evento di sincronizzazione che può essere usato per sincronizzare l'accesso hardware tra un driver di visualizzazione e il driver miniport video.
EngCreatePalette

La funzione EngCreatePalette invia una richiesta a GDI per creare una tavolozza RGB.
EngCreatePath

La funzione EngCreatePath alloca un percorso per l'uso temporaneo del driver.
EngCreateSemaphore

La funzione EngCreateSemaphore crea un oggetto semaforo.
EngCreateWnd

La funzione EngCreateWnd crea una struttura WNDOBJ per la finestra a cui fa riferimento hwnd.
EngDebugBreak

La funzione EngDebugBreak causa l'esecuzione di un punto di interruzione nel processo corrente.
EngDebugPrint

La funzione EngDebugPrint stampa il messaggio di debug specificato nel debugger del kernel.
EngDeleteClip

La funzione EngDeleteClip elimina una struttura CLIPOBJ allocata da EngCreateClip.
EngDeleteDriverObj

La funzione EngDeleteDriverObj libera l'handle usato per il rilevamento di una risorsa gestita dal dispositivo.
EngDeleteEvent

La funzione EngDeleteEvent elimina l'oggetto evento specificato.
EngDeleteFile

La funzione EngDeleteFile elimina un file.
EngDeletePalette

La funzione EngDeletePalette invia una richiesta a GDI per eliminare la tavolozza specificata.
EngDeletePath

La funzione EngDeletePath elimina un percorso precedentemente allocato da EngCreatePath.
EngDeleteSafeSemaphore

La funzione EngDeleteSafeSemaphore rimuove un riferimento al semaforo sicuro specificato.
EngDeleteSemaphore

La funzione EngDeleteSemaphore elimina un oggetto semaforo dall'elenco di risorse del sistema.
EngDeleteSurface

La funzione EngDeleteSurface elimina la superficie specificata.
EngDeleteWnd

La funzione EngDeleteWnd elimina una struttura WNDOBJ.
EngDeviceIoControl

La funzione EngDeviceIoControl invia un codice di controllo al driver video miniport specificato, causando l'esecuzione dell'operazione specificata dal dispositivo.
EngDitherColor

La funzione EngDitherColor restituisce un dither standard 8x8 che approssima il colore RGB specificato.
EngEnumForms

La funzione EngEnumForms enumera i moduli supportati dalla stampante specificata.
EngEraseSurface

La funzione EngEraseSurface chiama GDI per cancellare la superficie; un rettangolo specificato sulla superficie verrà riempito con il colore specificato.
EngFillPath

La funzione EngFillPath riempie un percorso.
EngFindImageProcAddress

La funzione EngFindImageProcAddress restituisce l'indirizzo di una funzione all'interno di un modulo eseguibile.
EngFindResource

La funzione EngFindResource determina la posizione di una risorsa in un modulo.
EngFntCacheAlloc

La funzione EngFntCacheAlloc alloca l'archiviazione per un tipo di carattere che deve essere archiviato nella memoria memorizzata nella cache.
EngFntCacheFault

La funzione EngFntCacheFault segnala un errore al motore di carattere se il driver di carattere ha rilevato un errore di lettura o scrittura in una cache dei dati del tipo di carattere.
EngFntCacheLookUp

La funzione EngFntCacheLookUp recupera l'indirizzo dei dati dei file di carattere memorizzati nella cache.
EngFreeMem

La funzione EngFreeMem dealloca un blocco di memoria di sistema.
EngFreeModule

La funzione EngFreeModule annulla il mapping di un file dalla memoria del sistema.
EngFreePrivateUserMem

La funzione EngFreePrivateUserMem dealloca un blocco di memoria utente privata.
EngFreeUserMem

La funzione EngFreeUserMem dealloca un blocco di memoria utente.
EngGetCurrentCodePage

La funzione EngGetCurrentCodePage restituisce le pagine di codice OEM e ANSI predefinite del sistema.
EngGetCurrentProcessId

La funzione EngGetCurrentProcessId identifica il processo corrente di un'applicazione.
EngGetCurrentThreadId

La funzione EngGetCurrentThreadId identifica il thread corrente di un'applicazione.
EngGetDriverName

La funzione EngGetDriverName restituisce il nome della DLL del driver.
EngGetFileChangeTime

La funzione EngGetFileChangeTime recupera l'ultima volta di scrittura di un file.
EngGetFilePath

La funzione EngGetFilePath determina il percorso del file associato al file di carattere specificato.
EngGetForm

La funzione EngGetForm ottiene i dettagli FORM_INFO_1 per il modulo specificato.
EngGetLastError

La funzione EngGetLastError restituisce l'ultimo codice di errore registrato da GDI per il thread chiamante.
EngGetPrinter

La funzione EngGetPrinter recupera informazioni sulla stampante specificata.
EngGetPrinterData

La funzione EngGetPrinterData recupera i dati di configurazione per la stampante specificata.
EngGetPrinterDataFileName

La funzione EngGetPrinterDataFileName recupera il nome stringa del file di dati della stampante.
EngGetPrinterDriver

La funzione EngGetPrinterDriver recupera i dati del driver per la stampante specificata.
EngGetProcessHandle

La funzione EngGetProcessHandle recupera un handle per il processo client corrente.
EngGetType1FontList

La funzione EngGetType1FontList recupera un elenco di tipi di carattere PostScript Type 1 installati sia in locale che in remoto.
EngGradientFill

La funzione EngGradientFill shades the specified primitives.The EngGradientFill function shades the specified primitives.
EngHangNotification

La funzione EngHangNotification notifica al sistema che un dispositivo specificato è inoperabile o non risponde.
EngInitializeSafeSemaphore

La funzione EngInitializeSafeSemaphore inizializza il semaforo sicuro specificato.
EngIsSemaphoreOwned

La funzione EngIsSemaphoreOwned determina se un thread contiene il semaforo specificato.
EngIsSemaphoreOwnedByCurrentThread

La funzione EngIsSemaphoreOwnedByCurrentThread determina se il thread attualmente in esecuzione contiene il semaforo specificato.
EngLineTo

La funzione EngLineTo disegna una linea cosmetica singola, solida e sola integer.
EngLoadImage

La funzione EngLoadImage carica l'immagine eseguibile specificata nella memoria in modalità kernel.
EngLoadModule

La funzione EngLoadModule carica il modulo dati specificato nella memoria di sistema per la lettura.
EngLoadModuleForWrite

La funzione EngLoadModuleForWrite carica il modulo eseguibile specificato nella memoria di sistema per la scrittura.
EngLockDirectDrawSurface

La funzione EngLockDirectDrawSurface blocca l'handle in modalità kernel di una superficie DirectDraw.
EngLockDriverObj

La funzione EngLockDriverObj crea un blocco esclusivo su questo oggetto per il thread chiamante.
EngLockSurface

La funzione EngLockSurface crea un oggetto utente per una determinata superficie. Questa funzione consente ai driver di accedere alle superfici create.
EngLpkInstalled

La funzione EngLpkInstalled determina se il Language Pack è installato nel sistema.
EngMapEvent

La funzione EngMapEvent esegue il mapping di un oggetto evento in modalità utente alla modalità kernel.
EngMapFile

La funzione EngMapFile crea o apre un file ed esegue il mapping nello spazio di sistema.
EngMapFontFile

La funzione EngMapFontFile è obsoleta. Usare invece EngMapFontFileFD.
EngMapFontFileFD

La funzione EngMapFontFileFD esegue il mapping di un file di tipo di carattere nella memoria di sistema, se necessario, e restituisce un puntatore alla posizione di base dei dati del tipo di carattere nel file.
EngMapModule

La funzione EngMapModule restituisce l'indirizzo e le dimensioni di un file caricato da EngLoadModule, EngLoadModuleForWrite, EngLoadImage o EngMapFile.
EngMarkBandingSurface

La funzione EngMarkBandingSurface contrassegna la superficie specificata come superficie di banda.
EngModifySurface

La funzione EngModifySurface notifica a GDI gli attributi di una superficie creata dal driver.
EngMovePointer

La funzione EngMovePointer sposta il puntatore gestito dal motore nel dispositivo.
EngMulDiv

La funzione EngMulDiv moltiplica due valori a 32 bit e quindi divide il risultato a 64 bit per un terzo valore a 32 bit.
EngMultiByteToUnicodeN

La funzione EngMultiByteToUnicodeN converte la stringa di origine ANSI specificata in una stringa Unicode usando la tabella codici ANSI corrente.
EngMultiByteToWideChar

La funzione EngMultiByteToWideChar converte una stringa di origine ANSI in una stringa di caratteri wide utilizzando la tabella codici specificata.
EngPaint

La funzione EngPaint fa sì che GDI dipinga un'area specificata.
EngPlgBlt

La funzione EngPlgBlt fa sì che GDI esegua un trasferimento a blocchi di bit ruotato.
EngProbeForRead

La funzione EngProbeForRead esegue il probe di una struttura per l'accessibilità in lettura.
EngProbeForReadAndWrite

La funzione EngProbeForReadAndWrite esegue il probe di una struttura per l'accessibilità in lettura e scrittura.
EngQueryDeviceAttribute

La funzione EngQueryDeviceAttribute consente al driver di eseguire query sul sistema su determinati attributi del dispositivo.
EngQueryFileTimeStamp

La funzione EngQueryFileTimeStamp restituisce il timestamp di un file.
EngQueryLocalTime

La funzione EngQueryLocalTime esegue una query sull'ora locale.
EngQueryPalette

La funzione EngQueryPalette esegue una query sulla tavolozza specificata per i relativi attributi.
EngQueryPerformanceCounter

La funzione EngQueryPerformanceCounter esegue una query sul contatore delle prestazioni.
EngQueryPerformanceFrequency

La funzione EngQueryPerformanceFrequency esegue una query sulla frequenza del contatore delle prestazioni.
EngQuerySystemAttribute

La funzione EngQuerySystemAttribute esegue query sulle funzionalità specifiche del processore o specifiche del sistema.
EngReadStateEvent

La funzione EngReadStateEvent restituisce lo stato corrente dell'oggetto evento specificato: _signaled o non firmato.
EngReleaseSemaphore

La funzione EngReleaseSemaphore rilascia il semaforo specificato.
EngRestoreFloatingPointState

La funzione EngRestoreFloatingPointState ripristina lo stato a virgola mobile del kernel di Windows 2000 (e versioni successive) dopo che il driver usa istruzioni hardware MMX o a virgola mobile.
EngSaveFloatingPointState

La funzione EngSaveFloatingPointState salva lo stato a virgola mobile del kernel corrente di Windows 2000 (e versioni successive).
EngSecureMem

La funzione EngSecureMem blocca l'intervallo di indirizzi specificato in memoria.
EngSetEvent

La funzione EngSetEvent imposta l'oggetto evento specificato sullo stato segnalato e restituisce lo stato precedente dell'oggetto evento.
EngSetLastError

La funzione EngSetLastError fa in modo che GDI segnala un codice di errore, che può essere recuperato da un'applicazione.
EngSetPointerShape

La funzione EngSetPointerShape imposta la forma del puntatore per il driver chiamante.
EngSetPointerTag

La funzione EngSetPointerTag è obsoleta per Windows 2000 e versioni successive del sistema operativo.
EngSetPrinterData

La funzione EngSetPrinterData è obsoleta in Windows 2000 e versioni successive. Nelle versioni precedenti di Windows EngSetPrinterData imposta i dati di configurazione per la stampante specificata.
EngSort

La funzione EngSort esegue un ordinamento rapido nell'elenco specificato.
EngStretchBlt

La funzione EngStretchBlt fa sì che GDI eseeva un trasferimento a blocchi di bit esteso.
EngStretchBltROP

La funzione EngStretchBltROP esegue un trasferimento di blocchi di bit di estensione usando un ROP.
EngStrokeAndFillPath

La funzione EngStrokeAndFillPath fa sì che GDI riempia un percorso e lo tratti contemporaneamente.
EngStrokePath

La funzione EngStrokePath richiede che GDI tratti un percorso specificato.
EngTextOut

La funzione EngTextOut fa sì che GDI esegua il rendering di un set di glifi in corrispondenza delle posizioni specificate.
EngTransparentBlt

La funzione EngTransparentBlt offre funzionalità di trasferimento a blocchi di bit con trasparenza.
EngUnicodeToMultiByteN

La funzione EngUnicodeToMultiByteN converte la stringa Unicode specificata in una stringa ANSI usando la tabella codici ANSI corrente.
EngUnloadImage

La funzione EngUnloadImage scarica un'immagine caricata da EngLoadImage.
EngUnlockDirectDrawSurface

La funzione EngUnlockDirectDrawSurface rilascia il blocco sulla superficie specificata.
EngUnlockDriverObj

La funzione EngUnlockDriverObj causa lo sblocco dell'oggetto driver da parte di GDI.
EngUnlockSurface

La funzione EngUnlockSurface causa lo sblocco della superficie da parte di GDI.
EngUnmapEvent

La funzione EngUnmapEvent pulisce le risorse in modalità kernel allocate per un evento mappato in modalità utente.
EngUnmapFile

La funzione EngUnmapFile annulla il mapping della visualizzazione di un file dallo spazio del sistema.
EngUnmapFontFile

La funzione EngUnmapFontFile è obsoleta. Usare invece EngUnmapFontFileFD.
EngUnmapFontFileFD

La funzione EngUnmapFontFileFD annulla il mapping del file di carattere specificato dalla memoria di sistema.
EngUnsecureMem

La funzione EngUnsecureMem sblocca un intervallo di indirizzi bloccato in memoria.
EngWaitForSingleObject

La funzione EngWaitForSingleObject inserisce il thread corrente del driver di visualizzazione in uno stato di attesa fino a quando l'oggetto evento specificato non viene impostato sullo stato segnalato o fino al timeout dell'attesa.
EngWideCharToMultiByte

La funzione EngWideCharToMultiByte converte una stringa di caratteri wide in una stringa di origine ANSI usando la tabella codici specificata.
EngWritePrinter

La funzione EngWritePrinter consente alle DLL grafiche della stampante di inviare un flusso di dati all'hardware della stampante.
FLOATOBJ_Add

La funzione FLOATOBJ_Add aggiunge i due FLOATOBJs e restituisce con il risultato nel primo parametro.
FLOATOBJ_AddFloat

La funzione FLOATOBJ_AddFloat aggiunge il valore di tipo FLOATL a FLOATOBJ e restituisce con il risultato nel primo parametro.
FLOATOBJ_AddLong

La funzione FLOATOBJ_AddLong aggiunge il valore di tipo LONG a FLOATOBJ e restituisce con il risultato nel primo parametro.
FLOATOBJ_Div

La funzione FLOATOBJ_Div divide i due FLOATOBJs e restituisce con il risultato nel primo parametro.
FLOATOBJ_DivFloat

La funzione FLOATOBJ_DivFloat divide floatOBJ per il valore di tipo FLOATL e restituisce con il risultato nel primo parametro.
FLOATOBJ_DivLong

La funzione FLOATOBJ_DivLong divide FLOATOBJ per il valore di tipo LONG e restituisce con il risultato nel primo parametro.
FLOATOBJ_Equal

La funzione FLOATOBJ_Equal determina se i due FLOATOBJ sono uguali.
FLOATOBJ_EqualLong

La funzione FLOATOBJ_EqualLong determina se FLOATOBJ e il valore di tipo LONG sono uguali.
FLOATOBJ_GetFloat

La funzione FLOATOBJ_GetFloat calcola e restituisce il valore float equivalente dell'oggetto FLOATOBJ specificato.
FLOATOBJ_GetLong

La funzione FLOATOBJ_GetLong calcola e restituisce il valore long equivalente dell'oggetto FLOATOBJ specificato.
FLOATOBJ_GreaterThan

La funzione FLOATOBJ_GreaterThan determina se il primo FLOATOBJ è maggiore del secondo FLOATOBJ.
FLOATOBJ_GreaterThanLong

La funzione FLOATOBJ_GreaterThanLong determina se FLOATOBJ è maggiore del valore di tipo LONG.
FLOATOBJ_LessThan

La funzione FLOATOBJ_LessThan determina se il primo FLOATOBJ è minore del secondo FLOATOBJ.
FLOATOBJ_LessThanLong

La funzione FLOATOBJ_LessThanLong determina se FLOATOBJ è minore del valore di tipo LONG.
FLOATOBJ_Mul

La funzione FLOATOBJ_Mul moltiplica i due FLOATOBJs e restituisce con il risultato nel primo parametro.
FLOATOBJ_MulFloat

La funzione FLOATOBJ_MulFloat moltiplica FLOATOBJ per il valore di tipo FLOATL e restituisce con il risultato nel primo parametro.
FLOATOBJ_MulLong

La funzione FLOATOBJ_MulLong moltiplica FLOATOBJ per il valore di tipo LONG e restituisce con il risultato nel primo parametro.
FLOATOBJ_Neg

La funzione FLOATOBJ_Neg nega FLOATOBJ.
FLOATOBJ_SetFloat

La funzione FLOATOBJ_SetFloat assegna il valore di tipo FLOATL a FLOATOBJ.
FLOATOBJ_SetLong

La funzione FLOATOBJ_SetLong assegna il valore di tipo LONG a FLOATOBJ.
FLOATOBJ_Sub

La funzione FLOATOBJ_Sub sottrae il secondo FLOATOBJ dal primo e restituisce con il risultato nel primo parametro.
FLOATOBJ_SubFloat

La funzione FLOATOBJ_SubFloat sottrae il valore di tipo FLOATL da FLOATOBJ e restituisce con il risultato nel primo parametro.
FLOATOBJ_SubLong

La funzione FLOATOBJ_SubLong sottrae il valore di tipo LONG da FLOATOBJ e restituisce con il risultato nel primo parametro.
FONTOBJ_cGetAllGlyphHandles

La funzione FONTOBJ_cGetAllGlyphHandles consente al driver di dispositivo di trovare ogni handle di glifo di un tipo di carattere GDI.
FONTOBJ_cGetGlyphs

La funzione FONTOBJ_cGetGlyphs è un servizio per il consumer di tipi di carattere che converte gli handle di glifo in puntatori ai dati deglifi, validi fino alla chiamata successiva a FONTOBJ_cGetGlyphs.
FONTOBJ_pfdg

La funzione FONTOBJ_pfdg recupera il puntatore alla struttura FD_GLYPHSET associata al tipo di carattere specificato.
FONTOBJ_pifi

La funzione FONTOBJ_pifi recupera il puntatore alla struttura IFIMETRICS associata a un tipo di carattere specificato.
FONTOBJ_pjOpenTypeTablePointer

La funzione FONTOBJ_pjOpenTypeTablePointer restituisce un puntatore a una visualizzazione di una tabella OpenType.
FONTOBJ_pQueryGlyphAttrs

La funzione FONTOBJ_pQueryGlyphAttrs restituisce informazioni sui glifi di un tipo di carattere.
FONTOBJ_pvTrueTypeFontFile

La funzione FONTOBJ_pvTrueTypeFontFile recupera un puntatore in modalità utente a una visualizzazione di un file di carattere TrueType, OpenType o Type1.
FONTOBJ_pwszFontFilePaths

La funzione FONTOBJ_pwszFontFilePaths recupera i percorsi del file associati a un tipo di carattere.
FONTOBJ_pxoGetXform

La funzione FONTOBJ_pxoGetXform recupera la trasformazione da notionale a dispositivo per il tipo di carattere specificato.
FONTOBJ_vGetInfo

La funzione FONTOBJ_vGetInfo recupera informazioni su un tipo di carattere associato.
HT_ComputeRGBGammaTable

La funzione HT_ComputeRGBGammaTable fa sì che GDI calcoli le intensità rosse, verdi e blu del dispositivo in base ai numeri gamma.
HT_Get8BPPFormatPalette

La funzione HT_Get8BPPFormatPalette restituisce una tavolozza halftone da usare sui tipi di dispositivo standard a 8 bit per pixel.
HT_Get8BPPMaskPalette

La funzione HT_Get8BPPMaskPalette restituisce una tavolozza maschera per un tipo di dispositivo a 8 bit per pixel.
HTUI_DeviceColorAdjustment

La funzione HTUI_DeviceColorAdjustment può essere usata dai driver di dispositivi grafici per visualizzare una finestra di dialogo che consente a un utente di modificare le proprietà di halftoning di un dispositivo.
IsEqualGUID

La macro IsEqualGUID (winddi.h) determina se due GUID sono uguali.
PALOBJ_cGetColors

La funzione PALOBJ_cGetColors copia i colori RGB da una tavolozza indicizzata.
PATHOBJ_bCloseFigure

La funzione PATHOBJ_bCloseFigure chiude una figura aperta in un percorso disegnando una linea dalla posizione corrente al primo punto della figura.
PATHOBJ_bEnum

La funzione PATHOBJ_bEnum recupera il record PATHDATA successivo da un percorso specificato ed enumera le curve nel percorso.
PATHOBJ_bEnumClipLines

La funzione PATHOBJ_bEnumClipLines enumera segmenti di linea ritagliati da un determinato percorso.
PATHOBJ_bMoveTo

La funzione PATHOBJ_bMoveTo imposta la posizione corrente in un determinato percorso.
PATHOBJ_bPolyBezierTo

La funzione PATHOBJ_bPolyBezierTo disegna curve di Bezier su un tracciato.
PATHOBJ_bPolyLineTo

La funzione PATHOBJ_bPolyLineTo disegna linee dalla posizione corrente in un percorso attraverso i punti specificati.
PATHOBJ_vEnumStart

La funzione PATHOBJ_vEnumStart notifica a una determinata struttura PATHOBJ che il driver chiamerà PATHOBJ_bEnum per enumerare linee e/o curve nel percorso.
PATHOBJ_vEnumStartClipLines

La funzione PATHOBJ_vEnumStartClipLines consente al driver di richiedere righe da ritagliare rispetto a un'area di ritaglio specificata.
PATHOBJ_vGetBounds

La funzione PATHOBJ_vGetBounds recupera il rettangolo di delimitazione per il percorso specificato.
STROBJ_bEnum

La funzione STROBJ_bEnum enumera le identità e le posizioni del glifo.
STROBJ_bEnumPositionsOnly

La funzione STROBJ_bEnumPositionsOnly enumera le identità e le posizioni del glifo per una stringa di testo specificata, ma non crea bitmap del glifo memorizzate nella cache.
STROBJ_bGetAdvanceWidths

La funzione STROBJ_bGetAdvanceWidths recupera una matrice di vettori che specifica la larghezza probabile dei glifi che costituiscono una stringa specificata.
STROBJ_dwGetCodePage

La funzione STROBJ_dwGetCodePage restituisce la tabella codici associata alla struttura STROBJ specificata.
STROBJ_fxBreakExtra

La funzione STROBJ_fxBreakExtra recupera la quantità di spazio aggiuntivo da aggiungere a ogni carattere di spazio in una stringa durante la visualizzazione e/o la stampa di testo giustificato.
STROBJ_fxCharacterExtra

La funzione STROBJ_fxCharacterExtra recupera la quantità di spazio aggiuntivo con cui aumentare la larghezza di ogni carattere in una stringa durante la visualizzazione e/o la stampa.
STROBJ_vEnumStart

La funzione STROBJ_vEnumStart definisce il form o il tipo per i dati che verranno restituiti da GDI nelle chiamate successive a STROBJ_bEnum.
WNDOBJ_bEnum

La funzione WNDOBJ_bEnum ottiene un batch di rettangoli dall'area visibile di una finestra.
WNDOBJ_cEnumStart

La funzione WNDOBJ_cEnumStart è una funzione di callback che imposta i parametri per l'enumerazione dei rettangoli nell'area visibile di una finestra.
WNDOBJ_vSetConsumer

La funzione WNDOBJ_vSetConsumer imposta un valore definito dal driver nel campo pvConsumer della struttura WNDOBJ specificata.
XFORMOBJ_bApplyXform

La funzione XFORMOBJ_bApplyXform applica la trasformazione specificata o il relativo inverso alla matrice di punti specificata.
XFORMOBJ_iGetFloatObjXform

La funzione XFORMOBJ_iGetFloatObjXform scarica una trasformazione FLOATOBJ nel driver.
XFORMOBJ_iGetXform

La funzione XFORMOBJ_iGetXform scarica una trasformazione nel driver.
XLATEOBJ_cGetPalette

La funzione XLATEOBJ_cGetPalette recupera i colori RGB o il formato dei campi di bit dalla tavolozza specificata.
XLATEOBJ_hGetColorTransform

La funzione XLATEOBJ_hGetColorTransform restituisce la trasformazione del colore per l'oggetto di conversione specificato.
XLATEOBJ_iXlate

La funzione XLATEOBJ_iXlate converte un indice di colore della tavolozza di origine nell'indice più vicino nella tavolozza di destinazione.
XLATEOBJ_piVector

La funzione XLATEOBJ_piVector recupera un vettore di conversione che il driver può usare per convertire gli indici di origine in indici di destinazione.

Funzioni di callback

 
PFN_DrvQueryGlyphAttrs

La funzione DrvQueryGlyphAttrs restituisce informazioni sui glifi di un tipo di carattere.
WNDOBJCHANGEPROC

La funzione WNDOBJCHANGEPROC è una funzione di callback definita dal driver usata da GDI per notificare al driver le modifiche apportate alla finestra in questione.

Strutture

 
BLENDOBJ

La struttura BLENDOBJ controlla la fusione specificando le funzioni di fusione per le bitmap di origine e di destinazione.
BRUSHOBJ

La struttura BRUSHOBJ contiene tre membri pubblici che descrivono un oggetto brush.
CIECHROMA

La struttura CIECHROMA viene utilizzata per descrivere le coordinate di cromaticità, x e y e la luminanza, Y nello spazio dei colori CIE.
CLIPLINE

La struttura CLIPLINE consente al driver di accedere a una parte di una linea tra due aree di ritaglio utilizzate per il disegno.
CLIPOBJ

La struttura CLIPOBJ descrive l'area di ritaglio utilizzata durante il disegno.
COLORINFO

La struttura COLORINFO definisce i colori di un dispositivo nello spazio delle coordinate CIE.
DEVHTADJDATA

La struttura DEVHTADJDATA viene usata come input per la funzione HTUI_DeviceColorAdjustment.
DEVHTINFO

La struttura DEVHTINFO viene usata come input per la funzione HTUI_DeviceColorAdjustment.
DEVINFO

La struttura DEVINFO fornisce informazioni sul driver e sul relativo PDEV privato per il motore di grafica.
DRIVEROBJ

La struttura DRIVEROBJ viene usata per tenere traccia di una risorsa, allocata da un driver, che richiede l'uso dei servizi GDI.
DRVENABLEDATA

La struttura DRVENABLEDATA contiene un puntatore a una matrice di strutture DRVFN e il numero di versione DDI grafica di un sistema operativo basato su NT.
DRVFN

La struttura DRVFN viene usata dai driver di grafica per fornire GDI puntatori alle funzioni DDI grafiche definite dal driver.
ENG_TIME_FIELDS

La struttura ENG_TIME_FIELDS viene utilizzata dalla funzione EngQueryLocalTime per restituire l'ora locale.
ENGSAFESEMAPHORE

La struttura ENGSAFESEMAPHORE fornisce al driver un semaforo thread-safe.
ENUMRECTS

La struttura ENUMRECTS viene utilizzata dalla funzione CLIPOBJ_cEnumStart per fornire informazioni sui rettangoli in un'area di ritaglio per la funzione CLIPOBJ_bEnum.
FD_DEVICEMETRICS

La struttura FD_DEVICEMETRICS viene usata per fornire informazioni sul tipo di carattere specifiche del dispositivo a GDI se il parametro iMode della funzione DrvQueryFontData fornita dal driver è QFD_MAXEXTENTS.
FD_GLYPHATTR

La struttura FD_GLYPHATTR viene usata per specificare il valore restituito per le funzioni FONTOBJ_pQueryGlyphAttrs e DrvQueryGlyphAttrs.
FD_GLYPHSET

La struttura FD_GLYPHSET viene usata per definire i mapping da caratteri Unicode a handle di glifo.
FD_KERNINGPAIR

La struttura FD_KERNINGPAIR viene utilizzata per archiviare informazioni sulle coppie di crenatura.
FD_XFORM

La struttura FD_XFORM descrive una trasformazione arbitraria del tipo di carattere bidimensionale.
FLOATOBJ

La struttura FLOATOBJ viene utilizzata per emulare un numero a virgola mobile.
FLOATOBJ_XFORM

La struttura FLOATOBJ_XFORM descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee ampie geometriche. (FLOATOBJ_XFORM)
FONTDIFF

La struttura FONTDIFF descrive tutte le caratteristiche diverse tra un tipo di carattere di base e una delle simulazioni.
FONTINFO

La struttura FONTINFO contiene informazioni relative a un tipo di carattere specifico.
FONTOBJ

La struttura FONTOBJ viene utilizzata per concedere a un driver l'accesso alle informazioni su una particolare istanza di un tipo di carattere.
FONTSIM

La struttura FONTSIM contiene offset in una o più strutture FONTDIFF che descrivono simulazioni di tipi di carattere grassetto, corsivo e corsivo.
GAMMARAMP

La struttura GAMMARAMP viene usata da DrvIcmSetDeviceGammaRamp per impostare la gamma hardware di un dispositivo di visualizzazione specifico.
GDIINFO

La struttura GDIINFO descrive le funzionalità grafiche di un determinato dispositivo.
GLYPHBITS

La struttura GLYPHBITS viene usata per definire una bitmap del glifo.
GLYPHDATA

La struttura GLYPHDATA contiene informazioni su un singolo glifo.
GLYPHDEF

L'unione GLYPHDEF identifica i singoli glifi e fornisce un puntatore a una struttura GLYPHBITS o un puntatore a una struttura PATHOBJ.
GLYPHPOS

La struttura GLYPHPOS viene usata da GDI per fornire a un driver grafico la descrizione e la posizione di un glifo.
IFIEXTRA

La struttura IFIEXTRA definisce informazioni aggiuntive per un determinato carattere tipografico utilizzabile da GDI.
IFIMETRICS

La struttura IFIMETRICS definisce le informazioni per un determinato carattere tipografico utilizzabile da GDI.
LINEATTRS

La struttura LINEATTRS viene utilizzata dalle funzioni di disegno a linee di un driver per determinare gli attributi di linea.
PALOBJ

La struttura PALOBJ è un oggetto utente che rappresenta una tavolozza dei colori indicizzata.
PATHDATA

La struttura PATHDATA descrive tutto o parte di un sottopercorso.
PATHOBJ

La struttura PATHOBJ viene utilizzata per descrivere un set di linee e curve di Bézier che devono essere trattezzate o riempite.
PERBANDINFO

La struttura PERBANDINFO viene usata come input per la funzione DrvQueryPerBandInfo di una DLL grafica della stampante.
ESEGUI

La struttura RUN viene utilizzata per descrivere un set lineare di pixel non ritagliato dalla struttura CLIPLINE.
STROBJ

La classe STROBJ, o l'oggetto stringa di testo, contiene un'enumerazione di handle e posizioni del glifo per il driver di dispositivo.
SURFOBJ

La struttura SURFOBJ è l'oggetto utente per una superficie. Un driver di dispositivo chiama in genere metodi su un oggetto superficie solo quando l'oggetto superficie rappresenta una bitmap GDI o una superficie gestita dal dispositivo.
TYPE1_FONT

La struttura TYPE1_FONT contiene le informazioni necessarie per consentire a un driver PostScript di accedere a un tipo di carattere Type1 tramite GDI.
WCRUN

La struttura WCRUN descrive un'esecuzione di caratteri Unicode.
WNDOBJ

La struttura WNDOBJ consente al driver di tenere traccia delle modifiche di posizione, dimensioni e area client visibili di una finestra.
XFORML

La struttura FLOATOBJ_XFORM descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee ampie geometriche. F
XFORMOBJ

La struttura XFORMOBJ descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee geometriche estese.
XLATEOBJ

La struttura XLATEOBJ viene utilizzata per convertire gli indici di colore da una tavolozza a un'altra.