Cabeçalho winddi.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

winddi.h contém as seguintes interfaces de programação:

Funções

 
BRUSHOBJ_hGetColorTransform

A função BRUSHOBJ_hGetColorTransform recupera a transformação de cor para o pincel especificado.
BRUSHOBJ_pvAllocRbrush

A função BRUSHOBJ_pvAllocRbrush aloca memória para a realização do driver de um pincel especificado.
BRUSHOBJ_pvGetRbrush

A função BRUSHOBJ_pvGetRbrush recupera um ponteiro para a realização do driver de um pincel especificado.
BRUSHOBJ_ulGetBrushColor

A função BRUSHOBJ_ulGetBrushColor retorna a cor RGB do pincel sólido especificado.
CLIPOBJ_bEnum

A função CLIPOBJ_bEnum enumera um lote de retângulos de uma região de clipe especificada; uma chamada anterior para CLIPOBJ_cEnumStart determina a ordem da enumeração.
CLIPOBJ_cEnumStart

A função CLIPOBJ_cEnumStart define parâmetros para enumerar retângulos em uma região de clipe especificada.
CLIPOBJ_ppoGetPath

A função CLIPOBJ_ppoGetPath cria uma estrutura PATHOBJ que contém a estrutura de tópicos da região de clipe especificada.
DrvAlphaBlend

A função DrvAlphaBlend fornece recursos de transferência de bloco de bits com mesclagem alfa.
DrvAssertMode

A função DrvAssertMode define o modo do dispositivo físico especificado como o modo especificado quando o PDEV foi inicializado ou para o modo padrão do hardware.
DrvBitBlt

A função DrvBitBlt fornece funcionalidades gerais de transferência de bloco de bits entre superfícies gerenciadas pelo dispositivo, entre bitmaps de formato padrão gerenciados por GDI ou entre uma superfície gerenciada pelo dispositivo e um bitmap de formato padrão gerenciado por GDI.
DrvCompletePDEV

A função DrvCompletePDEV armazena o identificador GDI do dispositivo físico que está sendo criado.
DrvCopyBits

A função DrvCopyBits é convertida entre superfícies de raster gerenciadas pelo dispositivo e bitmaps de formato padrão GDI.
DrvCreateDeviceBitmap

A função DrvCreateDeviceBitmap cria e gerencia bitmaps.
DrvDeleteDeviceBitmap

A função DrvDeleteDeviceBitmap exclui um bitmap de dispositivo criado por DrvCreateDeviceBitmap.
DrvDeriveSurface

A função DrvDeriveSurface deriva uma superfície GDI da superfície DirectDraw especificada.
DrvDescribePixelFormat

A função DrvDescribePixelFormat descreve o formato de pixel para um PDEV especificado pelo dispositivo escrevendo uma descrição de formato de pixel em uma estrutura PIXELFORMATDESCRIPTOR.
DrvDestroyFont

A função DrvDestroyFont notifica o driver de que uma realização de fonte não é mais necessária e que o driver agora pode liberar todas as estruturas de dados associadas alocadas.
DrvDisableDirectDraw

A função DrvDisableDirectDraw desabilita o hardware para uso do DirectDraw.
DrvDisableDriver

A função DrvDisableDriver é usada pela GDI para notificar um driver de que ele não exige mais o driver e está pronto para descarregá-lo.
DrvDisablePDEV

A função DrvDisablePDEV é usada pela GDI para notificar um driver de que o PDEV especificado não é mais necessário.
DrvDisableSurface

A função DrvDisableSurface é usada pela GDI para notificar um driver de que a superfície criada por DrvEnableSurface para o dispositivo atual não é mais necessária.
DrvDitherColor

A função DrvDitherColor solicita que o dispositivo crie um pincel dithered em uma paleta de dispositivos.
DrvDrawEscape

A função DrvDrawEscape é o ponto de entrada que atende a mais de uma chamada de função; a função específica depende do valor do parâmetro iEsc.
DrvEnableDirectDraw

A função DrvEnableDirectDraw habilita o hardware para uso do DirectDraw.
DrvEnableDriver

A função DrvEnableDriver é o ponto de entrada inicial do driver exportado pela DLL do driver.
DrvEnablePDEV

A função DrvEnablePDEV retorna uma descrição das características do dispositivo físico para a GDI.
DrvEnableSurface

A função DrvEnableSurface configura uma superfície a ser desenhada e a associa a um determinado dispositivo físico.
DrvEndDoc

A função DrvEndDoc é chamada pela GDI quando termina de enviar um documento para o driver para renderização.
DrvEscape

A função DrvEscape é usada para recuperar informações de um dispositivo que não está disponível em uma interface de driver de dispositivo independente do dispositivo; a consulta específica depende do valor do parâmetro iEsc.
DrvFillPath

A função DrvFillPath é um ponto de entrada opcional para lidar com o preenchimento de caminhos fechados.
DrvFontManagement

A função DrvFontManagement é um ponto de entrada opcional fornecido para dispositivos PostScript.
DrvFree

A função DrvFree é usada para notificar o driver de que a estrutura especificada não é mais necessária.
DrvGetDirectDrawInfo

A função DrvGetDirectDrawInfo retorna os recursos do hardware gráfico.
DrvGetGlyphMode

A função DrvGetGlyphMode informa à GDI como armazenar em cache informações de glifo.
DrvGetModes

A função DrvGetModes lista os modos compatíveis com determinado dispositivo.
DrvGetTrueTypeFile

A função DrvGetTrueTypeFile acessa um arquivo de fonte TrueType mapeado pela memória.
DrvGradientFill

A função DrvGradientFill sombreia os primitivos especificados.
DrvIcmCheckBitmapBits

A função DrvIcmCheckBitmapBits verifica se os pixels no bitmap especificado estão dentro da gama do dispositivo da transformação especificada.
DrvIcmCreateColorTransform

A função DrvIcmCreateColorTransform cria uma transformação de cor ICM.
DrvIcmDeleteColorTransform

A função DrvIcmDeleteColorTransform exclui a transformação de cor especificada.
DrvIcmSetDeviceGammaRamp

A função DrvIcmSetDeviceGammaRamp define a rampa de gama de hardware do dispositivo de exibição especificado.
DrvLineTo

A função DrvLineTo desenha uma única linha cosmética, sólida e somente inteiro.
DrvLoadFontFile

A função DrvLoadFontFile recebe informações da GDI relacionadas ao carregamento e mapeamento de arquivos de fonte.
DrvMovePointer

A função DrvMovePointer move o ponteiro para uma nova posição e garante que a GDI não interfira na exibição do ponteiro.
DrvNextBand

A função DrvNextBand é chamada pela GDI quando termina de desenhar uma faixa para uma página física, para que o driver possa enviar a próxima faixa para a impressora.
DrvNotify

A função DrvNotify permite que um driver de exibição seja notificado sobre determinadas informações pela GDI.
DrvPaint

A função DrvPaint está obsoleta e não é mais chamada pela GDI no Windows 2000 e posterior. Novos drivers devem implementar um ou mais drvFillPath, DrvStrokePath ou DrvStrokeAndFillPath.
DrvPlgBlt

A função DrvPlgBlt fornece recursos de transferência de bloco de bits rotativos entre combinações de superfícies gerenciadas pelo dispositivo e gerenciadas por GDI.
DrvQueryAdvanceWidths

A função DrvQueryAdvanceWidths retorna larguras de avanço de caractere para um conjunto especificado de glifos.
DrvQueryDeviceSupport

A função DrvQueryDeviceSupport retorna informações específicas do dispositivo solicitadas.
DrvQueryDriverInfo

A função DrvQueryDriverInfo retorna informações específicas do driver solicitadas.
DrvQueryFont

A função DrvQueryFont é usada pelo GDI para obter a estrutura IFIMETRICS de uma determinada fonte.
DrvQueryFontCaps

A função DrvQueryFontCaps define os recursos do driver de fonte.
DrvQueryFontData

A função DrvQueryFontData recupera informações sobre uma fonte realizada.
DrvQueryFontFile

A função DrvQueryFontFile fornece informações de arquivo de fonte.
DrvQueryFontTree

A função DrvQueryFontTree fornece uma GDI com um ponteiro para uma estrutura que define um dos seguintes: Um mapeamento de Unicode para identificadores de glifo, incluindo variantes de glifoUm mapeamento de pares de kerning para identificadores de kerning
DrvQueryPerBandInfo

Uma função DrvQueryPerBandInfo da DLL de gráficos de impressora é chamada pela GDI antes de começar a desenhar uma banda para uma página física, para que o driver possa fornecer ao GDI informações específicas da banda.
DrvQueryTrueTypeOutline

A função DrvQueryTrueTypeOutline recupera estruturas de tópicos de glifo no formato TrueType nativo.
DrvQueryTrueTypeTable

A função DrvQueryTrueTypeTable acessa tabelas específicas em um arquivo de descrição da fonte TrueType.
DrvRealizeBrush

A função DrvRealizeBrush solicita que o driver perceba um pincel especificado para uma superfície especificada.
DrvResetDevice

A função DrvResetDevice redefine um dispositivo inoperável ou sem resposta.
DrvResetPDEV

A função DrvResetPDEV permite que um driver gráfico transfira o estado do driver de uma estrutura PDEV antiga para uma nova estrutura PDEV quando um aplicativo Win32 chama ResetDC.
DrvSaveScreenBits

A função DrvSaveScreenBits faz com que um driver de exibição salve ou restaure um determinado retângulo da imagem exibida.
DrvSendPage

Uma função DrvSendPage da DLL de gráficos de impressora é chamada pela GDI quando termina de desenhar uma página física, para que o driver possa enviar a página para a impressora.
DrvSetPalette

A função DrvSetPalette solicita que o driver perceba a paleta de um dispositivo especificado.
DrvSetPixelFormat

A função DrvSetPixelFormat define o formato de pixel de uma janela.
DrvSetPointerShape

A função DrvSetPointerShape é usada para solicitar que o driver tire o ponteiro da tela, se o driver a tiver desenhado lá; para tentar definir uma nova forma de ponteiro; e para colocar o novo ponteiro na exibição em uma posição especificada.
DrvStartBanding

A função DrvStartBanding é chamada pela GDI quando está pronta para começar a enviar faixas de uma página física para o driver para renderização.
DrvStartDoc

A função DrvStartDoc é chamada pela GDI quando está pronta para começar a enviar um documento para o driver para renderização.
DrvStartPage

A função DrvStartPage é chamada pela GDI quando está pronta para começar a enviar o conteúdo de uma página física para o driver para renderização.
DrvStretchBlt

A função DrvStretchBlt fornece recursos de transferência de bloco de bits estendidos entre qualquer combinação de superfícies gerenciadas por dispositivo e GDI.
DrvStretchBltROP

A função DrvStretchBltROP executa uma transferência de bloco de bits alongamento usando um ROP.
DrvStrokeAndFillPath

A função DrvStrokeAndFillPath traça (contornos) e preenche um caminho simultaneamente.
DrvStrokePath

A função DrvStrokePath traça (descreve) um caminho.
DrvSwapBuffers

A função DrvSwapBuffers exibe o conteúdo do buffer oculto associado da janela na superfície especificada.
DrvSynchronize

A função DrvSynchronize informa ao driver que a GDI precisa acessar uma superfície gerenciada pelo dispositivo. Essa função permite que operações de desenho assíncronas executadas pelo coprocessador de um dispositivo sejam coordenadas com acessos GDI.
DrvSynchronizeSurface

A função DrvSynchronizeSurface informa ao driver que a GDI precisa gravar na superfície especificada. Essa função permite que as operações de desenho executadas pelo coprocessador de um dispositivo sejam coordenadas com a GDI.
DrvTextOut

A função DrvTextOut é o ponto de entrada da GDI que chama o driver para renderizar um conjunto de glifos em posições especificadas.
DrvTransparentBlt

A função DrvTransparentBlt fornece funcionalidades de transferência de bloco de bits com transparência.
DrvUnloadFontFile

A função DrvUnloadFontFile informa a um driver de fonte que o arquivo de fonte especificado não é mais necessário.
EngAcquireSemaphore

A função EngAcquireSemaphore adquire o recurso associado ao semáforo para acesso exclusivo pelo thread de chamada.
EngAllocMem

A função EngAllocMem aloca um bloco de memória e insere uma marca fornecida pelo chamador antes da alocação.
EngAllocPrivateUserMem

A função EngAllocPrivateUserMem aloca um bloco de memória do usuário do espaço de endereço de um processo especificado e insere uma marca fornecida pelo chamador antes da alocação.
EngAllocUserMem

A função EngAllocUserMem aloca um bloco de memória do espaço de endereço do processo atual e insere uma marca fornecida pelo chamador antes da alocação.
EngAlphaBlend

A função EngAlphaBlend fornece recursos de transferência de bloco de bits com mesclagem alfa.
EngAssociateSurface

A função EngAssociateSurface marca uma determinada superfície como pertencente a um dispositivo especificado.
EngBitBlt

A função EngBitBlt fornece funcionalidades gerais de transferência de bloco de bits entre superfícies gerenciadas pelo dispositivo ou entre uma superfície gerenciada pelo dispositivo e um bitmap de formato padrão gerenciado por GDI.
EngBugCheckEx

A função EngBugCheckEx derruba o sistema de maneira controlada quando o chamador descobre um erro irrecuperável que corromperia o sistema se o chamador continuasse a ser executado.
EngCheckAbort

A função EngCheckAbort permite que uma DLL de gráficos de impressora determine se um trabalho de impressão deve ser encerrado.
EngClearEvent

A função EngClearEvent define um objeto de evento especificado como o estado não atribuído.
EngComputeGlyphSet

A função EngComputeGlyphSet calcula o conjunto de glifos com suporte em um dispositivo.
EngControlSprites

A função EngControlSprites rasga ou redesenha sprites na área especificada do WNDOBJ.
EngCopyBits

A função EngCopyBits é convertida entre superfícies de varredura gerenciadas pelo dispositivo e bitmaps de formato padrão GDI.
EngCreateBitmap

A função EngCreateBitmap solicita que a GDI crie e gerencie um bitmap.
EngCreateClip

A função EngCreateClip cria uma estrutura CLIPOBJ que o driver usa em retornos de chamada.
EngCreateDeviceBitmap

A função EngCreateDeviceBitmap solicita que o GDI crie um identificador para um bitmap de dispositivo.
EngCreateDeviceSurface

A função EngCreateDeviceSurface cria e retorna um identificador para uma superfície de dispositivo que o driver gerenciará.
EngCreateDriverObj

A função EngCreateDriverObj cria uma estrutura DRIVEROBJ.
EngCreateEvent

A função EngCreateEvent cria um objeto de evento de sincronização que pode ser usado para sincronizar o acesso de hardware entre um driver de vídeo e o driver de miniporto de vídeo.
EngCreatePalette

A função EngCreatePalette envia uma solicitação ao GDI para criar uma paleta RGB.
EngCreatePath

A função EngCreatePath aloca um caminho para o uso temporário do driver.
EngCreateSemaphore

A função EngCreateSemaphore cria um objeto semáforo.
EngCreateWnd

A função EngCreateWnd cria uma estrutura WNDOBJ para a janela referenciada por hwnd.
EngDebugBreak

A função EngDebugBreak faz com que ocorra um ponto de interrupção no processo atual.
EngDebugPrint

A função EngDebugPrint imprime a mensagem de depuração especificada no depurador de kernel.
EngDeleteClip

A função EngDeleteClip exclui uma estrutura CLIPOBJ alocada por EngCreateClip.
EngDeleteDriverObj

A função EngDeleteDriverObj libera o identificador usado para rastrear um recurso gerenciado pelo dispositivo.
EngDeleteEvent

A função EngDeleteEvent exclui o objeto de evento especificado.
EngDeleteFile

A função EngDeleteFile exclui um arquivo.
EngDeletePalette

A função EngDeletePalette envia uma solicitação à GDI para excluir a paleta especificada.
EngDeletePath

A função EngDeletePath exclui um caminho alocado anteriormente por EngCreatePath.
EngDeleteSafeSemaphore

A função EngDeleteSafeSemaphore remove uma referência ao semáforo seguro especificado.
EngDeleteSemaphore

A função EngDeleteSemaphore exclui um objeto semáforo da lista de recursos do sistema.
EngDeleteSurface

A função EngDeleteSurface exclui a superfície especificada.
EngDeleteWnd

A função EngDeleteWnd exclui uma estrutura WNDOBJ.
EngDeviceIoControl

A função EngDeviceIoControl envia um código de controle para o driver de miniporto de vídeo especificado, fazendo com que o dispositivo execute a operação especificada.
EngDitherColor

A função EngDitherColor retorna um dither 8x8 padrão que aproxima a cor RGB especificada.
EngEnumForms

A função EngEnumForms enumera os formulários compatíveis com a impressora especificada.
EngEraseSurface

A função EngEraseSurface chama a GDI para apagar a superfície; um determinado retângulo na superfície será preenchido com a cor fornecida.
EngFillPath

A função EngFillPath preenche um caminho.
EngFindImageProcAddress

A função EngFindImageProcAddress retorna o endereço de uma função dentro de um módulo executável.
EngFindResource

A função EngFindResource determina o local de um recurso em um módulo.
EngFntCacheAlloc

A função EngFntCacheAlloc aloca armazenamento para uma fonte que deve ser armazenada na memória armazenada em cache.
EngFntCacheFault

A função EngFntCacheFault relatará um erro ao mecanismo de fontes se o driver de fonte encontrou um erro ao ler ou gravar em um cache de dados de fonte.
EngFntCacheLookUp

A função EngFntCacheLookUp recupera o endereço dos dados de arquivo de fonte armazenados em cache.
EngFreeMem

A função EngFreeMem desaloca um bloco de memória do sistema.
EngFreeModule

A função EngFreeModule desmapea um arquivo da memória do sistema.
EngFreePrivateUserMem

A função EngFreePrivateUserMem desaloca um bloco de memória de usuário privado.
EngFreeUserMem

A função EngFreeUserMem desaloca um bloco de memória do usuário.
EngGetCurrentCodePage

A função EngGetCurrentCodePage retorna as páginas de código padrão OEM e ANSI do sistema.
EngGetCurrentProcessId

A função EngGetCurrentProcessId identifica o processo atual de um aplicativo.
EngGetCurrentThreadId

A função EngGetCurrentThreadId identifica o thread atual de um aplicativo.
EngGetDriverName

A função EngGetDriverName retorna o nome da DLL do driver.
EngGetFileChangeTime

A função EngGetFileChangeTime recupera a hora da última gravação de um arquivo.
EngGetFilePath

A função EngGetFilePath determina o caminho do arquivo associado ao arquivo de fonte especificado.
EngGetForm

A função EngGetForm obtém os detalhes FORM_INFO_1 do formulário especificado.
EngGetLastError

A função EngGetLastError retorna o último código de erro registrado pela GDI para o thread de chamada.
EngGetPrinter

A função EngGetPrinter recupera informações sobre a impressora especificada.
EngGetPrinterData

A função EngGetPrinterData recupera dados de configuração para a impressora especificada.
EngGetPrinterDataFileName

A função EngGetPrinterDataFileName recupera o nome da cadeia de caracteres do arquivo de dados da impressora.
EngGetPrinterDriver

A função EngGetPrinterDriver recupera dados de driver para a impressora especificada.
EngGetProcessHandle

A função EngGetProcessHandle recupera um identificador para o processo do cliente atual.
EngGetType1FontList

A função EngGetType1FontList recupera uma lista de fontes PostScript Tipo 1 instaladas localmente e remotamente.
EngGradientFill

A função EngGradientFill sombreia os primitivos especificados.
EngHangNotification

A função EngHangNotification notifica o sistema de que um dispositivo especificado está inoperável ou sem resposta.
EngInitializeSafeSemaphore

A função EngInitializeSafeSemaphore inicializa o semáforo seguro especificado.
EngIsSemaphoreOwned

A função EngIsSemaphoreOwned determina se algum thread contém o semáforo especificado.
EngIsSemaphoreOwnedByCurrentThread

A função EngIsSemaphoreOwnedByCurrentThread determina se o thread em execução no momento contém o semáforo especificado.
EngLineTo

A função EngLineTo desenha uma linha cosmética única, sólida e somente inteiro.
EngLoadImage

A função EngLoadImage carrega a imagem executável especificada na memória do modo kernel.
EngLoadModule

A função EngLoadModule carrega o módulo de dados especificado na memória do sistema para leitura.
EngLoadModuleForWrite

A função EngLoadModuleForWrite carrega o módulo executável especificado na memória do sistema para gravação.
EngLockDirectDrawSurface

A função EngLockDirectDrawSurface bloqueia o identificador do modo kernel de uma superfície DirectDraw.
EngLockDriverObj

A função EngLockDriverObj cria um bloqueio exclusivo nesse objeto para o thread de chamada.
EngLockSurface

A função EngLockSurface cria um objeto de usuário para uma determinada superfície. Essa função fornece aos drivers acesso às superfícies que eles criam.
EngLpkInstalled

A função EngLpkInstalled determina se o pacote de idiomas está instalado no sistema.
EngMapEvent

A função EngMapEvent mapeia um objeto de evento de modo de usuário para o modo kernel.
EngMapFile

A função EngMapFile cria ou abre um arquivo e o mapeia para o espaço do sistema.
EngMapFontFile

A função EngMapFontFile está obsoleta. Em vez disso, use EngMapFontFileFD.
EngMapFontFileFD

A função EngMapFontFileFD mapeia um arquivo de fonte para a memória do sistema, se necessário, e retorna um ponteiro para o local base dos dados da fonte no arquivo.
EngMapModule

A função EngMapModule retorna o endereço e o tamanho de um arquivo que foi carregado por EngLoadModule, EngLoadModuleForWrite, EngLoadImage ou EngMapFile.
EngMarkBandingSurface

A função EngMarkBandingSurface marca a superfície especificada como uma superfície de faixa.
EngModifySurface

A função EngModifySurface notifica a GDI sobre os atributos de uma superfície que foi criada pelo driver.
EngMovePointer

A função EngMovePointer move o ponteiro gerenciado pelo mecanismo no dispositivo.
EngMulDiv

A função EngMulDiv multiplica dois valores de 32 bits e divide o resultado de 64 bits por um terceiro valor de 32 bits.
EngMultiByteToUnicodeN

A função EngMultiByteToUnicodeN converte a cadeia de caracteres de origem ANSI especificada em uma cadeia de caracteres Unicode usando a página de código ANSI atual.
EngMultiByteToWideChar

A função EngMultiByteToWideChar converte uma cadeia de caracteres de origem ANSI em uma cadeia de caracteres largos usando a página de código especificada.
EngPaint

A função EngPaint faz com que a GDI pinte uma região especificada.
EngPlgBlt

A função EngPlgBlt faz com que o GDI execute uma transferência de bloco de bits rotativa.
EngProbeForRead

A função EngProbeForRead investiga uma estrutura para acessibilidade de leitura.
EngProbeForReadAndWrite

A função EngProbeForReadAndWrite investiga uma estrutura para acessibilidade de leitura e gravação.
EngQueryDeviceAttribute

A função EngQueryDeviceAttribute permite que o driver consulte o sistema sobre atributos específicos do dispositivo.
EngQueryFileTimeStamp

A função EngQueryFileTimeStamp retorna o carimbo de data/hora de um arquivo.
EngQueryLocalTime

A função EngQueryLocalTime consulta a hora local.
EngQueryPalette

A função EngQueryPalette consulta a paleta especificada para seus atributos.
EngQueryPerformanceCounter

A função EngQueryPerformanceCounter consulta o contador de desempenho.
EngQueryPerformanceFrequency

A função EngQueryPerformanceFrequency consulta a frequência do contador de desempenho.
EngQuerySystemAttribute

A função EngQuerySystemAttribute consulta recursos específicos do processador ou específicos do sistema.
EngReadStateEvent

A função EngReadStateEvent retorna o estado atual do objeto de evento especificado:_signaled ou não atribuído.
EngReleaseSemaphore

A função EngReleaseSemaphore libera o semáforo especificado.
EngRestoreFloatingPointState

A função EngRestoreFloatingPointState restaura o estado de ponto flutuante do kernel do Windows 2000 (e posterior) depois que o driver usa instruções de hardware de ponto flutuante ou MMX.
EngSaveFloatingPointState

A função EngSaveFloatingPointState salva o estado atual do ponto flutuante do kernel do Windows 2000 (e posterior).
EngSecureMem

A função EngSecureMem bloqueia o intervalo de endereços especificado na memória.
EngSetEvent

A função EngSetEvent define o objeto de evento especificado como o estado sinalizado e retorna o estado anterior do objeto de evento.
EngSetLastError

A função EngSetLastError faz com que a GDI relate um código de erro, que pode ser recuperado por um aplicativo.
EngSetPointerShape

A função EngSetPointerShape define a forma do ponteiro para o driver de chamada.
EngSetPointerTag

A função EngSetPointerTag está obsoleta para o Windows 2000 e versões posteriores do sistema operacional.
EngSetPrinterData

A função EngSetPrinterData está obsoleta no Windows 2000 e posterior. Em versões anteriores do Windows EngSetPrinterData define os dados de configuração da impressora especificada.
EngSort

A função EngSort executa uma classificação rápida na lista especificada.
EngStretchBlt

A função EngStretchBlt faz com que o GDI faça uma transferência de bloco de bits alongamento.
EngStretchBltROP

A função EngStretchBltROP executa uma transferência de bloco de bits alongamento usando um ROP.
EngStrokeAndFillPath

A função EngStrokeAndFillPath faz com que o GDI preencha um caminho e o acaricie ao mesmo tempo.
EngStrokePath

A função EngStrokePath solicita que o GDI acaricie um caminho especificado.
EngTextOut

A função EngTextOut faz com que o GDI renderize um conjunto de glifos em posições especificadas.
EngTransparentBlt

A função EngTransparentBlt fornece recursos de transferência de bloco de bits com transparência.
EngUnicodeToMultiByteN

A função EngUnicodeToMultiByteN converte a cadeia de caracteres Unicode especificada em uma cadeia de caracteres ANSI usando a página de código ANSI atual.
EngUnloadImage

A função EngUnloadImage descarrega uma imagem carregada pelo EngLoadImage.
EngUnlockDirectDrawSurface

A função EngUnlockDirectDrawSurface libera o bloqueio na superfície especificada.
EngUnlockDriverObj

A função EngUnlockDriverObj faz com que a GDI desbloqueie o objeto driver.
EngUnlockSurface

A função EngUnlockSurface faz com que a GDI desbloqueie a superfície.
EngUnmapEvent

A função EngUnmapEvent limpa os recursos do modo kernel alocados para um evento de modo de usuário mapeado.
EngUnmapFile

A função EngUnmapFile cancela a exibição de um arquivo do espaço do sistema.
EngUnmapFontFile

A função EngUnmapFontFile está obsoleta. Em vez disso, use EngUnmapFontFileFD.
EngUnmapFontFileFD

A função EngUnmapFontFileFD remove o arquivo de fonte especificado da memória do sistema.
EngUnsecureMem

A função EngUnsecureMem desbloqueia um intervalo de endereços bloqueado na memória.
EngWaitForSingleObject

A função EngWaitForSingleObject coloca o thread atual do driver de exibição em um estado de espera até que o objeto de evento especificado seja definido como o estado sinalizado ou até o tempo limite de espera.
EngWideCharToMultiByte

A função EngWideCharToMultiByte converte uma cadeia de caracteres largos em uma cadeia de caracteres de origem ANSI usando a página de código especificada.
EngWritePrinter

A função EngWritePrinter permite que as DLLs de gráficos de impressora enviem um fluxo de dados para o hardware da impressora.
FLOATOBJ_Add

A função FLOATOBJ_Add adiciona os dois FLOATOBJs e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_AddFloat

A função FLOATOBJ_AddFloat adiciona o valor do tipo FLOATL ao FLOATOBJ e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_AddLong

A função FLOATOBJ_AddLong adiciona o valor do tipo LONG ao FLOATOBJ e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_Div

A função FLOATOBJ_Div divide os dois FLOATOBJs e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_DivFloat

A função FLOATOBJ_DivFloat divide o FLOATOBJ pelo valor do tipo FLOATL e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_DivLong

A função FLOATOBJ_DivLong divide o FLOATOBJ pelo valor do tipo LONG e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_Equal

A função FLOATOBJ_Equal determina se os dois FLOATOBJs são iguais.
FLOATOBJ_EqualLong

A função FLOATOBJ_EqualLong determina se o FLOATOBJ e o valor do tipo LONG são iguais.
FLOATOBJ_GetFloat

A função FLOATOBJ_GetFloat calcula e retorna o valor equivalente a FLOAT do FLOATOBJ especificado.
FLOATOBJ_GetLong

A função FLOATOBJ_GetLong calcula e retorna o valor long equivalente do FLOATOBJ especificado.
FLOATOBJ_GreaterThan

A função FLOATOBJ_GreaterThan determina se o primeiro FLOATOBJ é maior que o segundo FLOATOBJ.
FLOATOBJ_GreaterThanLong

A função FLOATOBJ_GreaterThanLong determina se o FLOATOBJ é maior que o valor do tipo LONG.
FLOATOBJ_LessThan

A função FLOATOBJ_LessThan determina se o primeiro FLOATOBJ é menor que o segundo FLOATOBJ.
FLOATOBJ_LessThanLong

A função FLOATOBJ_LessThanLong determina se o FLOATOBJ é menor que o valor do tipo LONG.
FLOATOBJ_Mul

A função FLOATOBJ_Mul multiplica os dois FLOATOBJs e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_MulFloat

A função FLOATOBJ_MulFloat multiplica o FLOATOBJ pelo valor do tipo FLOATL e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_MulLong

A função FLOATOBJ_MulLong multiplica o FLOATOBJ pelo valor do tipo LONG e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_Neg

A função FLOATOBJ_Neg nega o FLOATOBJ.
FLOATOBJ_SetFloat

A função FLOATOBJ_SetFloat atribui o valor do tipo FLOATL ao FLOATOBJ.
FLOATOBJ_SetLong

A função FLOATOBJ_SetLong atribui o valor do tipo LONG ao FLOATOBJ.
FLOATOBJ_Sub

A função FLOATOBJ_Sub subtrai o segundo FLOATOBJ do primeiro e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_SubFloat

A função FLOATOBJ_SubFloat subtrai o valor do tipo FLOATL do FLOATOBJ e retorna com o resultado no primeiro parâmetro.
FLOATOBJ_SubLong

A função FLOATOBJ_SubLong subtrai o valor do tipo LONG do FLOATOBJ e retorna com o resultado no primeiro parâmetro.
FONTOBJ_cGetAllGlyphHandles

A função FONTOBJ_cGetAllGlyphHandles permite que o driver do dispositivo encontre cada identificador de glifo de uma fonte GDI.
FONTOBJ_cGetGlyphs

A função FONTOBJ_cGetGlyphs é um serviço para o consumidor de fonte que converte identificadores de glifo em ponteiros para dados de glifo, que são válidos até a próxima chamada para FONTOBJ_cGetGlyphs.
FONTOBJ_pfdg

A função FONTOBJ_pfdg recupera o ponteiro para a estrutura FD_GLYPHSET associada à fonte especificada.
FONTOBJ_pifi

A função FONTOBJ_pifi recupera o ponteiro para a estrutura IFIMETRICS associada a uma fonte especificada.
FONTOBJ_pjOpenTypeTablePointer

A função FONTOBJ_pjOpenTypeTablePointer retorna um ponteiro para uma exibição de uma tabela OpenType.
FONTOBJ_pQueryGlyphAttrs

A função FONTOBJ_pQueryGlyphAttrs retorna informações sobre os glifos de uma fonte.
FONTOBJ_pvTrueTypeFontFile

A função FONTOBJ_pvTrueTypeFontFile recupera um ponteiro do modo de usuário para uma exibição de um arquivo de fonte TrueType, OpenType ou Type1.
FONTOBJ_pwszFontFilePaths

A função FONTOBJ_pwszFontFilePaths recupera os caminhos de arquivo associados a uma fonte.
FONTOBJ_pxoGetXform

A função FONTOBJ_pxoGetXform recupera a transformação nocional para dispositivo para a fonte especificada.
FONTOBJ_vGetInfo

A função FONTOBJ_vGetInfo recupera informações sobre uma fonte associada.
HT_ComputeRGBGammaTable

A função HT_ComputeRGBGammaTable faz com que a GDI compute as intensidades vermelha, verde e azul do dispositivo com base em números gama.
HT_Get8BPPFormatPalette

A função HT_Get8BPPFormatPalette retorna uma paleta de meio tom para uso em tipos de dispositivo padrão de 8 bits por pixel.
HT_Get8BPPMaskPalette

A função HT_Get8BPPMaskPalette retorna uma paleta de máscaras para um tipo de dispositivo de 8 bits por pixel.
HTUI_DeviceColorAdjustment

A função HTUI_DeviceColorAdjustment pode ser usada por drivers de dispositivo gráfico para exibir uma caixa de diálogo que permite que um usuário ajuste as propriedades de halftoning de um dispositivo.
IsEqualGUID

A macro IsEqualGUID (winddi.h) determina se dois GUIDs são iguais.
PALOBJ_cGetColors

A função PALOBJ_cGetColors copia cores RGB de uma paleta indexada.
PATHOBJ_bCloseFigure

A função PATHOBJ_bCloseFigure fecha uma figura aberta em um caminho desenhando uma linha da posição atual até o primeiro ponto da figura.
PATHOBJ_bEnum

A função PATHOBJ_bEnum recupera o próximo registro PATHDATA de um caminho especificado e enumera as curvas no caminho.
PATHOBJ_bEnumClipLines

A função PATHOBJ_bEnumClipLines enumera segmentos de linha recortado de um determinado caminho.
PATHOBJ_bMoveTo

A função PATHOBJ_bMoveTo define a posição atual em um determinado caminho.
PATHOBJ_bPolyBezierTo

A função PATHOBJ_bPolyBezierTo desenha curvas de Bezier em um caminho.
PATHOBJ_bPolyLineTo

A função PATHOBJ_bPolyLineTo desenha linhas da posição atual em um caminho pelos pontos especificados.
PATHOBJ_vEnumStart

A função PATHOBJ_vEnumStart notifica uma determinada estrutura PATHOBJ de que o driver chamará PATHOBJ_bEnum para enumerar linhas e/ou curvas no caminho.
PATHOBJ_vEnumStartClipLines

A função PATHOBJ_vEnumStartClipLines permite que o driver solicite que as linhas sejam recortadas em uma região de clipe especificada.
PATHOBJ_vGetBounds

A função PATHOBJ_vGetBounds recupera o retângulo delimitador para o caminho especificado.
STROBJ_bEnum

A função STROBJ_bEnum enumera identidades e posições de glifo.
STROBJ_bEnumPositionsOnly

A função STROBJ_bEnumPositionsOnly enumera identidades e posições de glifo para uma cadeia de caracteres de texto especificada, mas não cria bitmaps de glifo armazenados em cache.
STROBJ_bGetAdvanceWidths

A função STROBJ_bGetAdvanceWidths recupera uma matriz de vetores especificando as larguras prováveis de glifos que compõem uma cadeia de caracteres especificada.
STROBJ_dwGetCodePage

A função STROBJ_dwGetCodePage retorna a página de código associada à estrutura STROBJ especificada.
STROBJ_fxBreakExtra

A função STROBJ_fxBreakExtra recupera a quantidade de espaço extra a ser adicionada a cada caractere de espaço em uma cadeia de caracteres ao exibir e/ou imprimir texto justificado.
STROBJ_fxCharacterExtra

A função STROBJ_fxCharacterExtra recupera a quantidade de espaço extra com a qual aumentar a largura de cada caractere em uma cadeia de caracteres ao exibi-la e/ou imprimi-la.
STROBJ_vEnumStart

A função STROBJ_vEnumStart define o formulário ou tipo para dados que serão retornados do GDI em chamadas subsequentes para STROBJ_bEnum.
WNDOBJ_bEnum

A função WNDOBJ_bEnum obtém um lote de retângulos da região visível de uma janela.
WNDOBJ_cEnumStart

A função WNDOBJ_cEnumStart é uma função de retorno de chamada que define parâmetros para enumeração de retângulos na região visível de uma janela.
WNDOBJ_vSetConsumer

A função WNDOBJ_vSetConsumer define um valor definido pelo driver no campo pvConsumer da estrutura WNDOBJ especificada.
XFORMOBJ_bApplyXform

A função XFORMOBJ_bApplyXform aplica a transformação fornecida ou seu inverso à matriz de pontos fornecida.
XFORMOBJ_iGetFloatObjXform

A função XFORMOBJ_iGetFloatObjXform baixa uma transformação FLOATOBJ para o driver.
XFORMOBJ_iGetXform

A função XFORMOBJ_iGetXform baixa uma transformação no driver.
XLATEOBJ_cGetPalette

A função XLATEOBJ_cGetPalette recupera cores RGB ou o formato bitfields da paleta especificada.
XLATEOBJ_hGetColorTransform

A função XLATEOBJ_hGetColorTransform retorna a transformação de cor para o objeto de tradução especificado.
XLATEOBJ_iXlate

A função XLATEOBJ_iXlate converte um índice de cores da paleta de origem para o índice mais próximo na paleta de destino.
XLATEOBJ_piVector

A função XLATEOBJ_piVector recupera um vetor de tradução que o driver pode usar para traduzir índices de origem para índices de destino.

Funções de retorno de chamada

 
PFN_DrvQueryGlyphAttrs

A função DrvQueryGlyphAttrs retorna informações sobre os glifos de uma fonte.
WNDOBJCHANGEPROC

A função WNDOBJCHANGEPROC é uma função de retorno de chamada definida pelo driver que a GDI usa para notificar o driver de alterações na janela em questão.

Estruturas

 
BLENDOBJ

A estrutura BLENDOBJ controla a mesclagem especificando as funções de mesclagem para bitmaps de origem e destino.
BRUSHOBJ

A estrutura BRUSHOBJ contém três membros públicos que descrevem um objeto brush.
CIECHROMA

A estrutura CIECHROMA é usada para descrever as coordenadas de cromática, x e y e a luminância Y no espaço de cor CIE.
CLIPLINE

A estrutura CLIPLINE fornece ao driver acesso a uma parte de uma linha entre duas regiões de clipe usadas para desenho.
CLIPOBJ

A estrutura CLIPOBJ descreve a região de clipe usada ao desenhar.
COLORINFO

A estrutura COLORINFO define as cores de um dispositivo no espaço de coordenadas do CIE.
DEVHTADJDATA

A estrutura DEVHTADJDATA é usada como entrada para a função HTUI_DeviceColorAdjustment.
DEVHTINFO

A estrutura DEVHTINFO é usada como entrada para a função HTUI_DeviceColorAdjustment.
DEVINFO

A estrutura DEVINFO fornece informações sobre o driver e seu PDEV privado para o mecanismo gráfico.
DRIVEROBJ

A estrutura DRIVEROBJ é usada para rastrear um recurso, alocado por um driver, que requer o uso de serviços GDI.
DRVENABLEDATA

A estrutura DRVENABLEDATA contém um ponteiro para uma matriz de estruturas DRVFN e o número de versão DDI gráfico de um sistema operacional baseado em NT.
DRVFN

A estrutura DRVFN é usada por drivers gráficos para fornecer GDI com ponteiros para as funções DDI de gráficos definidas pelo driver.
ENG_TIME_FIELDS

A estrutura ENG_TIME_FIELDS é usada pela função EngQueryLocalTime para retornar a hora local.
ENGSAFESEMAPHORE

A estrutura ENGSAFESEMAPHORE fornece ao driver um semáforo thread-safe.
ENUMRECTS

A estrutura ENUMRECTS é usada pela função CLIPOBJ_cEnumStart para fornecer informações sobre retângulos em uma região de clipe para a função CLIPOBJ_bEnum.
FD_DEVICEMETRICS

A estrutura de FD_DEVICEMETRICS é usada para fornecer informações de fonte específicas do dispositivo à GDI se o parâmetro iMode da função DrvQueryFontData fornecida pelo driver for QFD_MAXEXTENTS.
FD_GLYPHATTR

A estrutura FD_GLYPHATTR é usada para especificar o valor retornado para as funções FONTOBJ_pQueryGlyphAttrs e DrvQueryGlyphAttrs.
FD_GLYPHSET

A estrutura FD_GLYPHSET é usada para definir os mapeamentos de caracteres Unicode para identificadores de glifo.
FD_KERNINGPAIR

A estrutura FD_KERNINGPAIR é usada para armazenar informações sobre pares de kerning.
FD_XFORM

A estrutura FD_XFORM descreve uma transformação arbitrária de fonte bidimensional.
FLOATOBJ

A estrutura FLOATOBJ é usada para emular um número de ponto flutuante.
FLOATOBJ_XFORM

A estrutura FLOATOBJ_XFORM descreve uma transformação bidimensional linear arbitrária, como para linhas largas geométricas. (FLOATOBJ_XFORM)
FONTDIFF

A estrutura FONTDIFF descreve todas as características que são diferentes entre uma fonte base e uma de suas simulações.
FONTINFO

A estrutura FONTINFO contém informações sobre uma fonte específica.
FONTOBJ

A estrutura FONTOBJ é usada para dar a um driver acesso a informações sobre uma instância específica de uma fonte.
FONTSIM

A estrutura FONTSIM contém deslocamentos para uma ou mais estruturas FONTDIFF que descrevem simulações de fonte itálica em negrito, itálico e negrito.
GAMMARAMP

A estrutura GAMMARAMP é usada por DrvIcmSetDeviceGammaRamp para definir a rampa gama de hardware de um dispositivo de exibição específico.
GDIINFO

A estrutura GDIINFO descreve os recursos gráficos de um determinado dispositivo.
GLIFOBITS

A estrutura GLYPHBITS é usada para definir um bitmap de glifo.
GLYPHDATA

A estrutura GLYPHDATA contém informações sobre um glifo individual.
GLYPHDEF

A união GLYPHDEF identifica glifos individuais e fornece um ponteiro para uma estrutura GLYPHBITS ou um ponteiro para uma estrutura PATHOBJ.
GLIFOPOS

A estrutura GLYPHPOS é usada pela GDI para fornecer um driver gráfico com a descrição e a posição de um glifo.
IFIEXTRA

A estrutura IFIEXTRA define informações adicionais para uma determinada face de tipo que a GDI pode usar.
IFIMETRICS

A estrutura IFIMETRICS define informações para uma determinada face de tipo que o GDI pode usar.
LINEATTRS

A estrutura LINEATTRS é usada pelas funções de desenho de linha de um driver para determinar atributos de linha.
PALOBJ

A estrutura PALOBJ é um objeto de usuário que representa uma paleta de cores indexada.
PATHDATA

A estrutura PATHDATA descreve todo ou parte de um subcaminho.
PATHOBJ

A estrutura PATHOBJ é usada para descrever um conjunto de linhas e curvas de Bézier que devem ser traçadas ou preenchidas.
PERBANDINFO

A estrutura PERBANDINFO é usada como entrada para a função DrvQueryPerBandInfo de uma DLL de gráficos de impressora.
EXECUTAR

A estrutura RUN é usada para descrever um conjunto linear de pixels que não é recortado pela estrutura CLIPLINE.
STROBJ

A classe STROBJ, ou objeto de cadeia de caracteres de texto, contém uma enumeração de identificadores e posições de glifo para o driver de dispositivo.
SURFOBJ

A estrutura SURFOBJ é o objeto de usuário de uma superfície. Um driver de dispositivo geralmente chama métodos em um objeto de superfície somente quando o objeto surface representa um bitmap GDI ou uma superfície gerenciada pelo dispositivo.
TYPE1_FONT

A estrutura TYPE1_FONT contém as informações necessárias para um driver PostScript acessar uma fonte Type1 por meio da GDI.
WCRUN

A estrutura WCRUN descreve uma execução de caracteres Unicode.
WNDOBJ

A estrutura WNDOBJ permite que o driver acompanhe as alterações de posição, tamanho e região do cliente visíveis de uma janela.
XFORML

A estrutura FLOATOBJ_XFORM descreve uma transformação bidimensional linear arbitrária, como para linhas largas geométricas. F
XFORMOBJ

A estrutura XFORMOBJ descreve uma transformação bidimensional linear arbitrária, como para linhas largas geométricas.
XLATEOBJ

A estrutura XLATEOBJ é usada para converter índices de cores de uma paleta para outra.