Referência de dispositivos de exibição

Visão geral da tecnologia de referência de dispositivos de exibição.

Para desenvolver a Referência de Dispositivos de Exibição, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
DISPLAYCONFIG_DEVICE_INFO_TYPE

A enumeração DISPLAYCONFIG_DEVICE_INFO_TYPE especifica o tipo de informações de dispositivo de exibição a serem configuradas ou obtidas por meio da função DisplayConfigSetDeviceInfo ou DisplayConfigGetDeviceInfo.
DISPLAYCONFIG_MODE_INFO_TYPE

A enumeração DISPLAYCONFIG_MODE_INFO_TYPE especifica que as informações contidas na estrutura DISPLAYCONFIG_MODE_INFO são o modo de origem ou de destino.
DISPLAYCONFIG_PIXELFORMAT

A enumeração DISPLAYCONFIG_PIXELFORMAT especifica o formato de pixel em vários valores BPP (bits por pixel).
DISPLAYCONFIG_ROTATION

A enumeração DISPLAYCONFIG_ROTATION especifica a rotação no sentido horário da exibição.
DISPLAYCONFIG_SCALING

A enumeração DISPLAYCONFIG_SCALING especifica a transformação de dimensionamento aplicada ao conteúdo exibido em um caminho de VidPN (rede presente em vídeo).
DISPLAYCONFIG_SCANLINE_ORDERING

A enumeração DISPLAYCONFIG_SCANLINE_ORDERING especifica o método que a exibição usa para criar uma imagem em uma tela.
DISPLAYCONFIG_TOPOLOGY_ID

A enumeração DISPLAYCONFIG_TOPOLOGY_ID especifica o tipo de topologia de exibição.
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

A enumeração DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY especifica o tipo de conector do destino.

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

A função DisplayConfigGetDeviceInfo recupera informações de configuração de exibição sobre o dispositivo.
DisplayConfigSetDeviceInfo

A função DisplayConfigSetDeviceInfo define as propriedades de um destino.
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 por GDI.
DrvPaint

A função DrvPaint é obsoleta e não é mais chamada pelo 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 girados 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 para 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 gDI com um ponteiro para uma estrutura que define um dos seguintes: um mapeamento de Unicode para identificadores de glifo, incluindo o mapeamento de variantes de glifoA de pares de kerning para identificadores de kerning
DrvQueryPerBandInfo

Uma função DrvQueryPerBandInfo 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 informações específicas à GDI.
DrvQueryTrueTypeOutline

A função DrvQueryTrueTypeOutline recupera contornos de glifo no formato TrueType nativo.
DrvQueryTrueTypeTable

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

A função DrvRealizeBrush solicita que o driver realize 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 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 realize 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 exibição, 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 pelo dispositivo e gerenciadas por GDI.
DrvStretchBltROP

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

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

A função DrvStrokePath traça (contornos) 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 exige que o driver renderize um conjunto de glifos em posições especificadas.
DrvTransparentBlt

A função DrvTransparentBlt fornece recursos 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 de alongamento usando um ROP.
EngStrokeAndFillPath

A função EngStrokeAndFillPath faz com que a GDI preencha um caminho e acaricie-o 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 de dispositivo localize 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 de 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 de noção para dispositivo para a fonte especificada.
FONTOBJ_vGetInfo

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

O método IDirectDrawKernel::GetCaps retorna os recursos desse dispositivo no modo kernel.
GetDisplayConfigBufferSizes

A função GetDisplayConfigBufferSizes recupera o tamanho dos buffers necessários para chamar a função QueryDisplayConfig.
GetKernelHandle

O método IDirectDrawKernel::GetKernelHandle retorna um identificador de modo kernel para o objeto DirectDraw.
GetKernelHandle

O método IDirectDrawSurfaceKernel::GetKernelHandle retorna um identificador de modo kernel para a superfície DirectDraw.
HeapVidMemAllocAligned

A função HeapVidMemAllocAligned aloca off_screen_memory para um driver de exibição usando o gerenciador de heap de memória de vídeo DirectDraw.
HT_ComputeRGBGammaTable

A função HT_ComputeRGBGammaTable faz com que a GDI compute intensidades vermelhas, verdes e azuis 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.
LPDD_NOTIFYCALLBACK

A função de retorno de chamada NotifyCallback executa operações relacionadas a um evento que ocorreu.
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 recortados 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 Bézier 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.
PDD_CANCREATESURFACE

A função de retorno de chamada CanCreateD3DBuffer determina se o driver pode criar um comando no nível do driver ou um buffer de vértice da descrição especificada.
PDD_COLORCB_COLORCONTROL

A função de retorno de chamada DdControlColor controla os controles de luminância e brilho de uma superfície de sobreposição.
PDD_CREATEPALETTE

A função de retorno de chamada DdCreatePalette cria um objeto DirectDrawPalette para o objeto DirectDraw especificado.
PDD_CREATESURFACE

A função de retorno de chamada CreateD3DBuffer é usada para criar um comando no nível do driver ou um buffer de vértice da descrição especificada.
PDD_CREATESURFACEEX

A função D3dCreateSurfaceEx notifica sobre a associação de uma superfície do Microsoft DirectDraw e um valor de identificador do Microsoft Direct3D para habilitar a configuração da superfície para renderização direct3D.
PDD_DESTROYDDLOCAL

A função D3dDestroyDDLocal destrói todas as superfícies do Microsoft Direct3D criadas anteriormente pela função D3dCreateSurfaceEx que pertencem ao mesmo objeto local do Microsoft DirectDraw.
PDD_FLIPTOGDISURFACE

A função de retorno de chamada DdFlipToGDISurface notifica o driver quando o DirectDraw está invertendo para ou de uma superfície GDI.
PDD_FREEDRIVERMEMORY

A função de retorno de chamada DdFreeDriverMemory libera memória de exibição fora da tela ou não local para atender a uma nova solicitação de alocação.
PDD_GETAVAILDRIVERMEMORY

A função de retorno de chamada DdGetAvailDriverMemory consulta a quantidade de memória livre no heap de memória gerenciado pelo driver.
PDD_GETDRIVERINFO

A função DdGetDriverInfo consulta o driver para obter funcionalidades adicionais de DirectDraw e Direct3D compatíveis com o driver.
PDD_GETDRIVERSTATE

A função D3dGetDriverState é usada pelos runtimes do Microsoft DirectDraw e do Microsoft Direct3D para obter informações do driver sobre seu estado atual.
PDD_GETSCANLINE

A função de retorno de chamada DdGetScanLine retorna o número da linha de verificação física atual.
PDD_KERNELCB_SYNCSURFACE

A função de retorno de chamada DdSyncSurfaceData define e modifica os dados da superfície antes de serem passados para o driver de miniporto de vídeo.
PDD_KERNELCB_SYNCVIDEOPORT

A função de retorno de chamada DdSyncVideoPortData define e modifica os dados do objeto VPE antes de serem passados para o driver de miniporto de vídeo.
PDD_MAPMEMORY

A função de retorno de chamada DdMapMemory mapeia partes modificáveis pelo aplicativo do buffer de quadros para o espaço de endereço no modo de usuário do processo especificado ou memória não mapeada.
PDD_MOCOMPCB_BEGINFRAME

A função de retorno de chamada DdMoCompBeginFrame começa a decodificar um novo quadro.
PDD_MOCOMPCB_CREATE

A função de retorno de chamada DdMoCompCreate notifica o driver de que um decodificador de software começará a usar a compensação de movimento com o GUID especificado.
PDD_MOCOMPCB_DESTROY

A função de retorno de chamada DdMoCompDestroy notifica o driver de que esse objeto de compensação de movimento não será mais usado. O driver agora precisa executar qualquer limpeza necessária.
PDD_MOCOMPCB_ENDFRAME

A função de retorno de chamada DdMoCompEndFrame conclui um quadro decodificado.
PDD_MOCOMPCB_GETCOMPBUFFINFO

A função de retorno de chamada DDMoCompGetBuffInfo permite que o driver especifique quantas superfícies provisórias são necessárias para dar suporte ao GUID especificado e o tamanho, o local e o formato de cada uma dessas superfícies.
PDD_MOCOMPCB_GETFORMATS

A função de retorno de chamada DdMoCompGetFormats indica os formatos descompactados para os quais o hardware pode decodificar os dados.
PDD_MOCOMPCB_GETGUIDS

A função de retorno de chamada DdMoCompGetGuids recupera o número de GUIDs compatíveis com o driver.
PDD_MOCOMPCB_GETINTERNALINFO

A função de retorno de chamada DdMoCompGetInternalInfo permite que o driver relate que aloca internamente a memória de exibição para executar uma compensação de movimento.
PDD_MOCOMPCB_QUERYSTATUS

A função de retorno de chamada DdMoCompQueryStatus consulta o status da operação de renderização mais recente para a superfície especificada.
PDD_MOCOMPCB_RENDER

A função de retorno de chamada DdMoCompRender informa ao driver quais macroblocks serão renderizados especificando as superfícies que contêm os macroblocks, os deslocamentos em cada superfície em que os macroblocks existem e o tamanho dos dados de macroblock a serem renderizados.
PDD_PALCB_DESTROYPALETTE

A função de retorno de chamada DdDestroyPalette destrói a paleta especificada.
PDD_PALCB_SETENTRIES

A função de retorno de chamada DdSetEntries atualiza as entradas de paleta na paleta especificada.
PDD_SETEXCLUSIVEMODE

A função de retorno de chamada DdSetExclusiveMode notifica o driver quando um aplicativo DirectDraw está alternando para ou do modo exclusivo.
PDD_SURFCB_ADDATTACHEDSURFACE

A função de retorno de chamada DdAddAttachedSurface anexa uma superfície a outra superfície.
PDD_SURFCB_BLT

A função de retorno de chamada DdBlt executa uma transferência de bloco de bits.
PDD_SURFCB_DESTROYSURFACE

A função de retorno de chamada DdDestroySurface destrói uma superfície DirectDraw.
PDD_SURFCB_FLIP

A função de retorno de chamada DdFlip faz com que a memória da superfície associada à superfície de destino se torne a superfície primária e a superfície atual se torne a superfície nãoprimária.
PDD_SURFCB_GETBLTSTATUS

A função de retorno de chamada DdGetBltStatus consulta a status blit da superfície especificada.
PDD_SURFCB_GETFLIPSTATUS

A função de retorno de chamada DdGetFlipStatus determina se a inversão solicitada mais recentemente em uma superfície ocorreu.
PDD_SURFCB_LOCK

A função de retorno de chamada DdLock bloqueia uma área especificada da memória da superfície e fornece um ponteiro válido para um bloco de memória associado a uma superfície.
PDD_SURFCB_SETCOLORKEY

A função de retorno de chamada DdSetColorKey define o valor da chave de cor para a superfície especificada.
PDD_SURFCB_SETOVERLAYPOSITION

A função de retorno de chamada DdSetOverlayPosition define a posição de uma sobreposição.
PDD_SURFCB_SETPALETTE

A função de retorno de chamada DdSetPalette anexa uma paleta à superfície especificada.
PDD_SURFCB_UNLOCK

A função de retorno de chamada DdUnLock libera o bloqueio mantido na superfície especificada.
PDD_SURFCB_UPDATEOVERLAY

A função de retorno de chamada DdUpdateOverlay reposiciona ou modifica os atributos visuais de uma superfície de sobreposição.
PDD_VPORTCB_CANCREATEVIDEOPORT

A função de retorno de chamada DdVideoPortCanCreate determina se o driver pode dar suporte a um objeto VPE DirectDraw da descrição especificada.
PDD_VPORTCB_COLORCONTROL

A função de retorno de chamada DdVideoPortColorControl obtém ou define os controles de cor do objeto VPE.
PDD_VPORTCB_CREATEVIDEOPORT

A função de retorno de chamada DdVideoPortCreate notifica o driver de que o DirectDraw criou um objeto VPE.
PDD_VPORTCB_DESTROYVPORT

A função de retorno de chamada DdVideoPortDestroy notifica o driver de que o DirectDraw destruiu o objeto VPE especificado.
PDD_VPORTCB_FLIP

A função de retorno de chamada DdVideoPortFlip executa uma inversão física, fazendo com que o objeto VPE comece a gravar dados na nova superfície.
PDD_VPORTCB_GETBANDWIDTH

A função de retorno de chamada DdVideoPortGetBandwidth relata as limitações de largura de banda da memória de buffer de quadro do dispositivo com base no formato de saída do objeto VPE especificado.
PDD_VPORTCB_GETFIELD

A função de retorno de chamada DdVideoPortGetField determina se o campo atual de um sinal entrelaçado é par ou ímpar.
PDD_VPORTCB_GETFLIPSTATUS

A função de retorno de chamada DdVideoPortGetFlipStatus determina se a inversão solicitada mais recentemente em uma superfície ocorreu.
PDD_VPORTCB_GETINPUTFORMATS

A função de retorno de chamada DdVideoPortGetInputFormats determina os formatos de entrada que o objeto VPE DirectDraw pode aceitar.
PDD_VPORTCB_GETLINE

A função de retorno de chamada DdVideoPortGetLine retorna o número de linha atual da porta de vídeo de hardware.
PDD_VPORTCB_GETOUTPUTFORMATS

A função de retorno de chamada DdVideoPortGetOutputFormats determina os formatos de saída aos quais o objeto VPE dá suporte.
PDD_VPORTCB_GETSIGNALSTATUS

A função de retorno de chamada DdVideoPortGetSignalStatus recupera o status do sinal de vídeo atualmente sendo apresentado à porta de vídeo de hardware.
PDD_VPORTCB_GETVPORTCONNECT

A função de retorno de chamada DdVideoPortGetConnectInfo retorna as conexões compatíveis com o objeto VPE especificado.
PDD_VPORTCB_UPDATE

A função de retorno de chamada DdVideoPortUpdate inicia e interrompe o objeto VPE e modifica o fluxo de dados do objeto VPE.
PDD_VPORTCB_WAITFORSYNC

A função de retorno de chamada DdVideoPortWaitForSync aguarda até que a próxima sincronização vertical ocorra.
PDD_WAITFORVERTICALBLANK

A função de retorno de chamada DdWaitForVerticalBlank retorna a status vertical em branco do dispositivo.
PDX_BOBNEXTFIELD

A função de retorno de chamada DxBobNextField bobs o próximo campo de dados intercalados.
PDX_ENABLEIRQ

A função de retorno de chamada DxEnableIRQ indica ao driver de miniporto de vídeo quais IRQs devem ser habilitados ou desabilitados.
PDX_FLIPOVERLAY

A função de retorno de chamada DxFlipOverlay é chamada quando um cliente do driver de miniporto de vídeo deseja inverter a sobreposição ou quando o salto automático está habilitado.
PDX_FLIPVIDEOPORT

A função de retorno de chamada DxFlipVideoPort é chamada quando um cliente do driver de miniporto de vídeo deseja inverter o objeto VPE (extensões de porta de vídeo) ou quando o salto automático está habilitado.
PDX_GETCURRENTAUTOFLIP

A função de retorno de chamada DxGetCurrentAutoflip é chamada quando o dispositivo está em salto automático de hardware e um cliente do driver de miniporto de vídeo deseja saber qual superfície está recebendo o campo atual de dados de vídeo para fins de captura.
PDX_GETIRQINFO

A função de retorno de chamada DxGetIRQInfo indica que o driver gerencia a solicitação de interrupção.
PDX_GETPOLARITY

A função de retorno de chamada DxGetPolarity retorna a polaridade (mesmo ou ímpar) do campo atual que está sendo gravado pelo objeto VPE (extensões de porta de vídeo).
PDX_GETPREVIOUSAUTOFLIP

A função de retorno de chamada DxGetPreviousAutoflip é chamada quando o dispositivo está em salto automático de hardware e um cliente do driver de miniporto de vídeo deseja saber qual superfície recebeu o campo anterior de dados de vídeo para fins de captura.
PDX_GETTRANSFERSTATUS

A função de retorno de chamada DxGetTransferStatus é usada pelo DirectDraw para determinar qual barramento de hardware master foi concluído.
PDX_IRQCALLBACK

A função IRQCallback executa operações relacionadas ao IRQ que ocorreu.
PDX_LOCK

A função de retorno de chamada DxLock é chamada quando um cliente do driver de miniporto de vídeo deseja acessar o buffer de quadros.
PDX_SETSTATE

A função de retorno de chamada DxSetState é chamada quando um cliente do driver de miniporto de vídeo decide que deseja mudar do modo bob para o modo de tecelagem e vice-versa.
PDX_SKIPNEXTFIELD

A função de retorno de chamada DxSkipNextField é chamada quando o próximo campo precisa ser ignorado ou reenabled.
PDX_TRANSFER

A função de retorno de chamada DxTransfer informa o driver para o barramento master dados de uma superfície para o buffer especificado na MDL (lista de descritores de memória).
PFN_DrvQueryGlyphAttrs

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

A função QueryDisplayConfig recupera informações sobre todos os caminhos de exibição possíveis para todos os dispositivos de exibição ou exibições, na configuração atual.
ReleaseKernelHandle

O método IDirectDrawKernel::ReleaseKernelHandle libera um identificador do modo kernel para o objeto DirectDraw.
ReleaseKernelHandle

O método IDirectDrawSurfaceKernel::ReleaseKernelHandle libera um identificador do modo kernel para a superfície DirectDraw.
SetDisplayConfig

A função SetDisplayConfig modifica os modos de exibição topologia, origem e destino habilitando exclusivamente os caminhos especificados na sessão atual.
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.
VidMemFree

A função VidMemFree libera memória fora da tela alocada para um driver de exibição por HeapVidMemAllocAligned.
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.
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.
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.

Interfaces

 
IDirectDrawKernel

Interface IDirectDrawKernel
IDirectDrawSurfaceKernel

Interface IDirectDrawSurfaceKernel

Estruturas

 
DD_ADDATTACHEDSURFACEDATA

A estrutura DD_ADDATTACHEDSURFACEDATA contém informações necessárias para anexar uma superfície a outra superfície.
DD_ATTACHLIST

A estrutura DD_ATTACHLIST mantém uma lista de superfícies anexadas para o Microsoft DirectDraw.
DD_BEGINMOCOMPFRAMEDATA

A estrutura DDHAL_BEGINMOCOMPFRAMEDATA contém as informações de quadro necessárias para iniciar a decodificação.
DD_BLTDATA

A estrutura DD_BLTDATA contém as informações relevantes para o driver para fazer transferências de bloco de bits.
DD_CANCREATESURFACEDATA

A estrutura DD_CANCREATESURFACEDATA contém informações necessárias para indicar se uma superfície, no caso de CanCreateD3DBuffer, um buffer, pode ser criada.
DD_CANCREATEVPORTDATA

A estrutura DD_CANCREATEVPORTDATA contém as informações necessárias para o driver determinar se um objeto VPE (extensões de porta de vídeo) pode ser criado.
DD_CLIPPER_GLOBAL

A estrutura DD_CLIPPER_GLOBAL contém os dados globais do DirectDrawClipper que podem ser compartilhados entre instâncias de objeto.
DD_CLIPPER_LOCAL

A estrutura DD_CLIPPER_LOCAL contém dados locais para cada objeto DirectDrawClipper individual.
DD_COLORCONTROLDATA

A estrutura DD_COLORCONTROLDATA contém as informações de controle de cor para a sobreposição especificada.
DD_CREATEMOCOMPDATA

A estrutura DD_CREATEMOCOMPDATA contém os dados necessários para começar a usar a compensação por movimento.
DD_CREATEPALETTEDATA

A estrutura DD_CREATEPALETTEDATA contém informações necessárias para criar um objeto DirectDrawPalette para este objeto Microsoft DirectDraw.
DD_CREATESURFACEDATA

A estrutura DD_CREATESURFACEDATA contém informações necessárias para criar uma superfície, no caso de CreateD3DBuffer, um buffer de comando ou vértice.
DD_CREATESURFACEEXDATA

A estrutura DD_CREATESURFACEEXDATA contém informações necessárias para que o driver crie uma superfície e associe a ela um identificador de textura fornecido.
DD_CREATEVPORTDATA

A estrutura DD_CREATEVPORTDATA contém as informações necessárias para descrever o objeto VPE (extensões de porta de vídeo) que está sendo criado.
DD_DESTROYMOCOMPDATA

A estrutura DD_DESTROYMOCOMPDATA contém as informações necessárias para concluir a execução da compensação de movimento.
DD_DESTROYPALETTEDATA

A estrutura DD_DESTROYPALETTEDATA contém informações necessárias para destruir a paleta especificada.
DD_DESTROYSURFACEDATA

A estrutura DD_DESTROYSURFACEDATA contém informações necessárias para destruir a superfície especificada, no caso de DestroyD3DBuffer, um buffer de comando ou vértice.
DD_DESTROYVPORTDATA

A estrutura DD_DESTROYVPORTDATA contém as informações necessárias para que o driver limpo.
DD_DIRECTDRAW_GLOBAL

A estrutura DD_DIRECTDRAW_GLOBAL contém informações de driver que descrevem o dispositivo do driver.
DD_DIRECTDRAW_LOCAL

A estrutura DD_DIRECTDRAW_LOCAL contém informações de driver relevantes apenas para o processo directdraw atual.
DD_ENDMOCOMPFRAMEDATA

A estrutura DD_ENDMOCOMPFRAMEDATA contém informações necessárias para concluir um quadro decodificado.
DD_FLIPDATA

A estrutura DD_FLIPDATA contém informações necessárias para fazer uma inversão.
DD_FLIPTOGDISURFACEDATA

A estrutura DD_FLIPTOGDISURFACEDATA contém as informações de notificação de superfície GDI.
DD_FLIPVPORTDATA

A estrutura DD_FLIPVPORTDATA contém as informações necessárias para que o objeto VPE (extensões de porta de vídeo) execute uma inversão.
DD_FREEDRIVERMEMORYDATA

A estrutura DD_FREEDRIVERMEMORYDATA contém os detalhes da solicitação gratuita.
DD_GETAVAILDRIVERMEMORYDATA

A estrutura DD_GETAVAILDRIVERMEMORYDATA contém as informações necessárias para o driver consultar e retornar a quantidade de memória livre.
DD_GETBLTSTATUSDATA

A estrutura DD_GETBLTSTATUSDATA retorna as informações de status blit.
DD_GETDRIVERINFODATA

A estrutura DD_GETDRIVERINFODATA é usada para passar dados de e para a rotina de retorno de chamada DdGetDriverInfo.
DD_GETDRIVERSTATEDATA

A estrutura DD_GETDRIVERSTATEDATA descreve o estado do driver.
DD_GETFLIPSTATUSDATA

A estrutura DD_GETFLIPSTATUSDATA retorna as informações de status de inversão.
DD_GETINTERNALMOCOMPDATA

A estrutura DD_GETINTERNALMOCOMPDATA contém os requisitos de memória interna.
DD_GETMOCOMPCOMPBUFFDATA

A estrutura DD_GETMOCOMPCOMPBUFFDATA contém as informações do buffer compactado.
DD_GETMOCOMPFORMATSDATA

A estrutura DD_GETMOCOMPFORMATSDATA contém as informações de formato descompactadas.
DD_GETMOCOMPGUIDSDATA

A estrutura DD_GETMOCOMPGUIDSDATA contém as informações de GUID de compensação de movimento.
DD_GETSCANLINEDATA

A estrutura DD_GETSCANLINEDATA contém os membros necessários para consultar e retornar o número da linha de verificação atual.
DD_GETVPORTBANDWIDTHDATA

A estrutura DD_GETVPORTBANDWIDTHDATA contém as informações de largura de banda para qualquer formato especificado.
DD_GETVPORTCONNECTDATA

A estrutura DD_GETVPORTCONNECTDATA contém as combinações de conexão compatíveis com o objeto VPE (extensões de porta de vídeo) especificado.
DD_GETVPORTFIELDDATA

A estrutura DD_GETVPORTFIELDDATA contém as informações necessárias para o driver determinar se o campo atual de um sinal entrelaçado é par ou ímpar.
DD_GETVPORTFLIPSTATUSDATA

A estrutura DD_GETVPORTFLIPSTATUSDATA contém as informações de status de inversão para a superfície especificada.
DD_GETVPORTINPUTFORMATDATA

A estrutura DD_GETVPORTINPUTFORMATDATA contém as informações necessárias para que o driver retorne os formatos de entrada que o objeto VPE (extensões de porta de vídeo) pode aceitar.
DD_GETVPORTLINEDATA

A estrutura DD_GETVPORTLINEDATA contém o número de linha atual da porta de vídeo de hardware.
DD_GETVPORTOUTPUTFORMATDATA

A estrutura DD_GETVPORTOUTPUTFORMATDATA contém as informações necessárias para que o driver retorne todos os formatos de saída aos quais o objeto VPE (extensões de porta de vídeo) dá suporte para um determinado formato de entrada.
DD_GETVPORTSIGNALDATA

A estrutura DD_GETVPORTSIGNALDATA contém o status de sinal da porta de vídeo de hardware.
DD_LOCKDATA

A estrutura DD_LOCKDATA contém informações necessárias para fazer um bloqueio, conforme definido pelas estruturas de parâmetro do Microsoft DirectDraw.
DD_MAPMEMORYDATA

A estrutura DD_MAPMEMORYDATA contém as informações necessárias para mapear ou desmapear um buffer de quadros para a memória do modo de usuário.
DD_MORESURFACECAPS

A estrutura DD_MORESURFACECAPS define mais funcionalidades da superfície do driver, além daquelas descritas em DDCORECAPS.
DD_MOTIONCOMP_LOCAL

A estrutura DD_MOTIONCOMP_LOCAL contém dados locais para cada objeto de compensação de movimento do Microsoft DirectDraw individual.
DD_PALETTE_GLOBAL

A estrutura DD_PALETTE_GLOBAL contém os dados globais do DirectDrawPalette que podem ser compartilhados entre instâncias de objeto.
DD_PALETTE_LOCAL

A estrutura DD_PALETTE_LOCAL contém dados relacionados à paleta que são exclusivos de um objeto de paleta individual.
DD_QUERYMOCOMPSTATUSDATA

A estrutura DD_QUERYMOCOMPSTATUSDATA contém informações necessárias para consultar a status do quadro anterior.
DD_RENDERMOCOMPDATA

A estrutura DD_RENDERMOCOMPDATA contém as informações necessárias para renderizar um quadro.
DD_SETCOLORKEYDATA

A estrutura DD_SETCOLORKEYDATA contém informações necessárias para definir o valor da chave de cor para a superfície especificada.
DD_SETENTRIESDATA

A estrutura DD_SETENTRIESDATA contém informações necessárias para definir entradas de paleta.
DD_SETEXCLUSIVEMODEDATA

A estrutura DD_SETEXCLUSIVEMODEDATA contém as informações de notificação de modo exclusivo.
DD_SETOVERLAYPOSITIONDATA

A estrutura DD_SETOVERLAYPOSITIONDATA contém informações necessárias para alterar as coordenadas de exibição de uma superfície de sobreposição.
DD_SETPALETTEDATA

A estrutura DD_SETPALETTEDATA contém informações necessárias para definir uma paleta para uma superfície específica.
DD_STEREOMODE

A estrutura DD_STEREOMODE é usada pelo runtime com GUID_DDStereoMode em uma chamada DdGetDriverInfo para consultar se o driver dá suporte a estéreo para um determinado modo de exibição de vídeo.
DD_SURFACE_GLOBAL

A estrutura DD_SURFACE_GLOBAL contém dados globais relacionados à superfície que podem ser compartilhados entre várias superfícies.
DD_SURFACE_INT

A estrutura DD_SURFACE_INT contém as informações de interface do objeto DirectDrawSurface.
DD_SURFACE_LOCAL

A estrutura DD_SURFACE_LOCAL contém dados relacionados à superfície que são exclusivos de um objeto de superfície individual.
DD_SURFACE_MORE

A estrutura DD_SURFACE_MORE contém dados locais adicionais para cada objeto DirectDrawSurface individual.
DD_SYNCSURFACEDATA

A estrutura DD_SYNCSURFACEDATA contém as informações da superfície.
DD_SYNCVIDEOPORTDATA

A estrutura DD_SYNCVIDEOPORTDATA contém as informações do objeto VPE (extensões de porta de vídeo).
DD_UNLOCKDATA

A estrutura DD_UNLOCKDATA contém informações necessárias para realizar um desbloqueio, conforme definido pelas estruturas de parâmetro do Microsoft DirectDraw.
DD_UPDATENONLOCALHEAPDATA

A estrutura DD_UPDATENONLOCALHEAPDATA contém as informações de heap necessárias.
DD_UPDATEOVERLAYDATA

A estrutura DD_UPDATEOVERLAYDATA contém informações necessárias para atualizar uma superfície de sobreposição.
DD_UPDATEVPORTDATA

A estrutura DD_UPDATEVPORTDATA contém as informações necessárias para iniciar, parar e alterar o objeto VPE (extensões de porta de vídeo).
DD_VIDEOPORT_LOCAL

A estrutura DD_VIDEOPORT_LOCAL contém dados relacionados a VPE (extensões de porta de vídeo) que são exclusivos de um objeto VPE individual do Microsoft DirectDraw.
DD_VPORTCOLORDATA

A estrutura DD_VPORTCOLORDATA contém as informações de controle de cor do objeto VPE (extensões de porta de vídeo).
DD_WAITFORVERTICALBLANKDATA

A estrutura DD_WAITFORVERTICALBLANKDATA contém informações necessárias para obter as informações em branco verticais do monitor. D
DD_WAITFORVPORTSYNCDATA

A estrutura DD_WAITFORVPORTSYNCDATA contém as informações necessárias para o driver sincronizar o objeto VPE (extensões de porta de vídeo).
DDHAL_DESTROYDDLOCALDATA

DDHAL_DESTROYDDLOCALDATA contém as informações necessárias para que o driver destrua um conjunto de superfícies associadas a um determinado objeto DirectDraw local.
DDHAL_WAITFORVERTICALBLANKDATA

A estrutura DD_WAITFORVERTICALBLANKDATA contém informações necessárias para obter as informações em branco verticais do monitor. (DDHAL_WAITFORVERTICALBLANKDATA)
DDKERNELCAPS

A estrutura DDKERNELCAPS notifica ao cliente qual suporte, se houver, existe no driver de miniporto para o transporte de vídeo no modo kernel.
DDVIDEOPORTBANDWIDTH

A estrutura DDVIDEOPORTBANDWIDTH descreve as características de largura de banda de uma sobreposição quando usada com uma configuração específica de formato de objeto/pixel de VPE (extensões de porta de vídeo).
DDVIDEOPORTCAPS

A estrutura DDVIDEOPORTCAPS descreve os recursos e as restrições de alinhamento de uma porta de vídeo de hardware.
DDVIDEOPORTDESC

A estrutura DDVIDEOPORTDESC descreve o objeto VPE (extensões de porta de vídeo) que está sendo criado.
DDVIDEOPORTINFO

A estrutura DDVIDEOPORTINFO descreve como o driver deve transferir dados de vídeo para uma superfície (ou para superfícies); DDVIDEOPORTINFO é um membro da estrutura DD_VIDEOPORT_LOCAL.
Adaptador

A estrutura do Adaptador descreve um adaptador gráfico.
Adaptadores

A estrutura Adaptadores contém uma lista de adaptadores gráficos.
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 cores 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.
DD_CALLBACKS

A estrutura DD_CALLBACKS contém ponteiros de entrada para as funções de retorno de chamada compatíveis com um driver de dispositivo.
DD_COLORCONTROLCALLBACKS

A estrutura DD_COLORCONTROLCALLBACKS contém um ponteiro de entrada para o retorno de chamada de controle de cor do Microsoft DirectDraw compatível com um driver de dispositivo.
DD_D3DBUFCALLBACKS

A estrutura DD_D3DBUFCALLBACKS é usada apenas por drivers que implementam a alocação no nível do driver de buffers de comando e vértice.
DD_GETHEAPALIGNMENTDATA

A estrutura DD_GETHEAPALIGNMENTDATA contém dados sobre os alinhamentos necessários de um heap específico.
DD_HALINFO

A estrutura DD_HALINFO descreve os recursos do hardware e do driver.
DD_KERNELCALLBACKS

A estrutura DD_KERNELCALLBACKS contém ponteiros de entrada para as funções de retorno de chamada no modo kernel directDraw às quais o driver dá suporte.
DD_MISCELLANEOUS2CALLBACKS

A estrutura DD_MISCELLANEOUS2CALLBACKS é usada para retornar os endereços de diversas rotinas de retorno de chamada.
DD_MISCELLANEOUSCALLBACKS

A estrutura DD_MISCELLANEOUSCALLBACKS contém um ponteiro de entrada para o retorno de chamada de consulta de memória compatível com um driver de dispositivo.
DD_MOTIONCOMPCALLBACKS

A estrutura DD_MOTIONCOMPCALLBACKS contém ponteiros de entrada para as funções de retorno de chamada de compensação de movimento compatíveis com um driver de dispositivo.
DD_NONLOCALVIDMEMCAPS

A estrutura DD_NONLOCALVIDMEMCAPS contém os recursos para memória de exibição não local.
DD_NTCALLBACKS

A estrutura DD_NTCALLBACKS contém ponteiros de entrada para o Microsoft Windows 2000 e posteriores funções de retorno de chamada do Microsoft DirectDraw compatíveis com um driver de dispositivo.
DD_NTPRIVATEDRIVERCAPS

A estrutura DD_NTPRIVATEDRIVERCAPS permite que o driver altere o comportamento do Microsoft DirectDraw quando o DirectDraw está criando superfícies.
DD_PALETTECALLBACKS

A estrutura DD_PALETTECALLBACKS contém ponteiros de entrada para as funções de retorno de chamada da paleta DirectDraw compatíveis com um driver de dispositivo.
DD_SURFACECALLBACKS

A estrutura DD_SURFACECALLBACKS contém ponteiros de entrada para as funções de retorno de chamada de superfície do Microsoft DirectDraw compatíveis com um driver de dispositivo.
DD_VIDEOPORTCALLBACKS

A estrutura DD_VIDEOPORTCALLBACKS contém ponteiros de entrada para funções de retorno de chamada de VPE (extensões de porta de vídeo) do Microsoft DirectDraw compatíveis com um driver de dispositivo.
DDADDVPCAPTUREBUFF

A estrutura DDADDVPCAPTUREBUFF contém as informações necessárias para adicionar um novo buffer à fila de captura interna.
DDBOBNEXTFIELDINFO

A estrutura DDBOBNEXTFIELDINFO contém as informações bob para a superfície.
DDCAPBUFFINFO

A estrutura DDCAPBUFFINFO contém as informações de captura.
DDCLOSEHANDLE

A estrutura DDCLOSEHANDLE contém o objeto Microsoft DirectDraw, superfície, objeto VPE (extensões de porta de vídeo) ou identificador de captura VPE.
DDCOMPBUFFERINFO

A estrutura DDCOMPBUFFERINFO contém informações fornecidas pelo driver sobre buffers de compactação.
DDCORECAPS

A estrutura DDCORECAPS especifica os principais recursos do driver Microsoft DirectDraw e seu dispositivo, que são expostos a um aplicativo por meio do objeto DirectDraw.
DDENABLEIRQINFO

A estrutura DDENABLEIRQINFO contém as informações necessárias para habilitar interrupções.
DDFLIPOVERLAY

A estrutura DDFLIPOVERLAY contém as informações de superfície necessárias para a inversão.
DDFLIPOVERLAYINFO

A estrutura DDFLIPOVERLAYINFO contém as informações de inversão para a superfície.
DDFLIPVIDEOPORT

A estrutura DDFLIPVIDEOPORT contém as informações necessárias para inverter a porta de vídeo de hardware.
DDFLIPVIDEOPORTINFO

A estrutura DDFLIPVIDEOPORTINFO contém o objeto VPE (extensões de porta de vídeo) e as informações da superfície.
DDGETAUTOFLIPIN

A estrutura DDGETAUTOFLIPIN contém as informações do identificador.
DDGETAUTOFLIPOUT

A estrutura DDGETAUTOFLIPOUT contém as informações de identificador e polaridade retornadas dos identificadores de função DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE e DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE da função DxApi.
DDGETCURRENTAUTOFLIPININFO

A estrutura DDGETCURRENTAUTOFLIPININFO contém as informações do objeto VPE (extensões de porta de vídeo).
DDGETCURRENTAUTOFLIPOUTINFO

A estrutura DDGETCURRENTAUTOFLIPOUTINFO fornece as informações da superfície.
DDGETFIELDNUMIN

A estrutura DDGETFIELDNUMIN contém as informações de identificador de objeto do Microsoft DirectDraw e VPE (extensões de porta de vídeo).
DDGETFIELDNUMOUT

A estrutura DDGETFIELDNUMOUT contém o número de campo da porta de vídeo de hardware.
DDGETIRQINFO

A estrutura DDGETIRQINFO contém informações de interrupção para o driver de miniporto de vídeo.
DDGETKERNELCAPSOUT

A estrutura DDGETKERNELCAPSOUT contém os recursos do objeto Microsoft DirectDraw.
DDGETPOLARITYIN

A estrutura DDGETPOLARITYIN contém o Microsoft DirectDraw e identificadores de objeto VPE (extensões de porta de vídeo).
DDGETPOLARITYININFO

A estrutura DDGETPOLARITYININFO contém as informações de objeto VPE (extensões de porta de vídeo).
DDGETPOLARITYOUT

A estrutura DDGETPOLARITYOUT contém as informações de polaridade solicitadas.
DDGETPOLARITYOUTINFO

A estrutura DDGETPOLARITYOUTINFO contém as informações de polaridade do objeto VPE (extensões de porta de vídeo).
DDGETPREVIOUSAUTOFLIPININFO

A estrutura DDGETPREVIOUSAUTOFLIPININFO fornece as informações de objeto VPE (extensões de porta de vídeo).
DDGETPREVIOUSAUTOFLIPOUTINFO

A estrutura DDGETPREVIOUSAUTOFLIPOUTINFO fornece os dados de superfície.
DDGETSURFACESTATEIN

A estrutura DDGETSURFACESTATEIN contém as informações do identificador de superfície do Microsoft DirectDraw e directDraw.
DDGETSURFACESTATEOUT

A estrutura DDGETSURFACESTATEOUT contém os recursos e status da superfície especificada.
DDGETTRANSFERSTATUSOUTINFO

A estrutura DDGETTRANSFERSTATUSOUTINFO contém as informações de transferência status.
DDGETVERSIONNUMBER

A estrutura DDGETVERSIONNUMBER contém o número de versão do componente de transporte de vídeo no modo kernel do Microsoft DirectDraw compatível com a interface DxApi do driver de miniporto de vídeo.
DDLOCKIN

A estrutura DDLOCKIN contém o objeto Microsoft DirectDraw e as informações do identificador de superfície do DirectDraw.
DDLOCKININFO

A estrutura DDLOCKININFO contém as informações de superfície.
DDLOCKOUT

A estrutura DDLOCKOUT contém uma descrição da superfície.
DDLOCKOUTINFO

A estrutura DDLOCKOUTINFO contém a saída de informações de superfície da função DxLock.
DDMOCOMPBUFFERINFO

A estrutura DDMOCOMPBUFFERINFO contém as informações de bloco de macro necessárias para renderizar um quadro e passa essas informações para a estrutura DD_RENDERMOCOMPDATA.
DDOPENDIRECTDRAWIN

A estrutura DDOPENDIRECTDRAWIN contém as informações do objeto Microsoft DirectDraw.
DDOPENDIRECTDRAWOUT

A estrutura DDOPENDIRECTDRAWOUT contém um novo identificador Do Microsoft DirectDraw para o identificador de função DD_DXAPI_OPENDIRECTDRAW da função DxApi se o membro ddRVal de DDOPENDIRECTDRAWOUT estiver definido como DD_OK.
DDOPENSURFACEIN

A estrutura DDOPENSURFACEIN contém as informações do objeto DirectDrawSurface.
DDOPENSURFACEOUT

A estrutura DDOPENSURFACEOUT contém um novo identificador DirectDrawSurface, se o membro ddRVal de DDOPENSURFACEOUT estiver definido como DD_OK. Esse novo identificador deve ser usado em todas as chamadas subsequentes que exigem um identificador DirectDrawSurface.
DDOPENVIDEOPORTIN

A estrutura DDOPENVIDEOPORTIN contém as informações do objeto VPE (extensões de porta de vídeo).
DDOPENVIDEOPORTOUT

A estrutura DDOPENVIDEOPORTOUT contém um código de retorno do Microsoft DirectDraw e um novo identificador de superfície se ddRVal estiver definido como DD_OK. Esse novo identificador deve ser usado em todas as chamadas subsequentes que exigem um identificador de objeto VPE (extensões de porta de vídeo).
DDOPENVPCAPTUREDEVICEIN

A estrutura DDOPENVPCAPTUREDEVICEIN contém as informações de captura de VPE (extensões de porta de vídeo).
DDOPENVPCAPTUREDEVICEOUT

A estrutura DDOPENVPCAPTUREDEVICEOUT contém o identificador de captura de VPE (extensões de porta de vídeo).
DDREGISTERCALLBACK

A estrutura DDREGISTERCALLBACK contém as informações de retorno de chamada de registro. Essa estrutura é usada pelos identificadores de função DD_DXAPI_REGISTER_CALLBACK e DD_DXAPI_UNREGISTER_CALLBACK da função DxApi.
DDSETFIELDNUM

A estrutura DDSETFIELDNUM contém os identificadores e o número do campo.
DDSETSKIPFIELD

A estrutura DDSETSKIPFIELD contém as informações do campo inicial.
DDSETSTATEININFO

A estrutura DDSETSTATEININFO contém as informações de objeto VPE (extensões de porta de vídeo e superfície).
DDSETSTATEOUTINFO

A estrutura DDSETSTATEOUTINFO contém as informações de estado do objeto VPE (extensões de porta de vídeo).
DDSETSURFACESTATE

A estrutura DDSETSURFACESTATE contém as informações de estado da superfície.
DDSKIPNEXTFIELDINFO

A estrutura DDSKIPNEXTFIELDINFO contém as informações de ignorar para o objeto VPE (extensões de porta de vídeo).
DDSURFACEDATA

A estrutura DDSURFACEDATA é usada pelo DirectDraw para representar uma superfície para o driver de miniporto no modo kernel.
DDTRANSFERININFO

A estrutura DDTRANSFERININFO contém as informações de transferência para a superfície
DDTRANSFEROUTINFO

A estrutura DDTRANSFEROUTINFO retorna a polaridade do campo que está sendo capturado.
DDVIDEOPORTDATA

A estrutura DDVIDEOPORTDATA é usada pelo DirectDraw para representar um objeto VPE (extensões de porta de vídeo) para o driver de miniporto de vídeo no modo kernel.
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.
DEVMODEW

A estrutura DEVMODEW é usada para especificar características de dispositivos de exibição e impressão no conjunto de caracteres Unicode (largo).
DISPLAYCONFIG_2DREGION

A estrutura DISPLAYCONFIG_2DREGION representa um ponto ou um deslocamento em um espaço bidimensional.
DISPLAYCONFIG_ADAPTER_NAME

A estrutura DISPLAYCONFIG_ADAPTER_NAME contém informações sobre o adaptador de exibição.
DISPLAYCONFIG_DESKTOP_IMAGE_INFO

A estrutura DISPLAYCONFIG_DESKTOP_IMAGE_INFO contém informações sobre a imagem exibida na área de trabalho.
DISPLAYCONFIG_DEVICE_INFO_HEADER

A estrutura DISPLAYCONFIG_DEVICE_INFO_HEADER contém informações de exibição sobre o dispositivo.
DISPLAYCONFIG_MODE_INFO

A estrutura DISPLAYCONFIG_MODE_INFO contém informações do modo de origem ou do modo de destino.
DISPLAYCONFIG_PATH_INFO

A estrutura DISPLAYCONFIG_PATH_INFO é usada para descrever um único caminho de um destino para uma origem.
DISPLAYCONFIG_PATH_SOURCE_INFO

A estrutura DISPLAYCONFIG_PATH_SOURCE_INFO contém informações de origem para um único caminho.
DISPLAYCONFIG_PATH_TARGET_INFO

A estrutura DISPLAYCONFIG_PATH_TARGET_INFO contém informações de destino para um único caminho.
DISPLAYCONFIG_RATIONAL

A estrutura DISPLAYCONFIG_RATIONAL descreve um valor fracionário que representa frequências verticais e horizontais de um modo de vídeo (ou seja, sincronização vertical e sincronização horizontal).
DISPLAYCONFIG_SET_TARGET_PERSISTENCE

A estrutura DISPLAYCONFIG_SET_TARGET_PERSISTENCE contém informações sobre como definir a exibição.
DISPLAYCONFIG_SOURCE_DEVICE_NAME

A estrutura DISPLAYCONFIG_SOURCE_DEVICE_NAME contém o nome do dispositivo GDI para a origem ou exibição.
DISPLAYCONFIG_SOURCE_MODE

A estrutura DISPLAYCONFIG_SOURCE_MODE representa um ponto ou um deslocamento em um espaço bidimensional.
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

A estrutura DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION contém informações sobre o estado do suporte de resolução virtual para o monitor.
DISPLAYCONFIG_TARGET_BASE_TYPE

Especifica informações de tecnologia de saída base para uma determinada ID de destino.
DISPLAYCONFIG_TARGET_DEVICE_NAME

A estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME contém informações sobre o destino.
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

A estrutura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS contém informações sobre um dispositivo de destino.
DISPLAYCONFIG_TARGET_MODE

A estrutura DISPLAYCONFIG_TARGET_MODE descreve um modo de destino do caminho de exibição.
DISPLAYCONFIG_TARGET_PREFERRED_MODE

A estrutura DISPLAYCONFIG_TARGET_PREFERRED_MODE contém informações sobre o modo preferencial de uma exibição.
DISPLAYCONFIG_VIDEO_SIGNAL_INFO

A estrutura DISPLAYCONFIG_VIDEO_SIGNAL_INFO contém informações sobre o sinal de vídeo para uma exibição.
DisplayMode

A estrutura DisplayMode descreve um dispositivo de exibição.
Displaymodes

A estrutura DisplayModes contém uma lista de modos de exibição.
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.
DX_IRQDATA

A estrutura DX_IRQDATA contém as informações de IRQ fornecidas pelo driver.
DXAPI_INTERFACE

A estrutura DXAPI_INTERFACE contém as funções de retorno de chamada de interface que um driver de miniporto de vídeo implementa para dar suporte a Kernel-Mode Transporte de Vídeo.
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.
HEAPALIGNMENT

A estrutura HEAPALIGNMENT contém dados que especificam os requisitos de alinhamento para um determinado heap de memória de exibição.
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.
PONTO

A estrutura POINT define as coordenadas x e y de um ponto.
POINTL

A estrutura POINTL define as coordenadas x e y de um ponto.
PONTOS

A estrutura POINTS define as coordenadas x e y de um ponto.
RECT

A estrutura RECT define um retângulo pelas coordenadas de seus cantos superior esquerdo e inferior direito.
RECTL

A estrutura RECTL define um retângulo pelas coordenadas de seus cantos superior esquerdo e inferior direito.
EXECUTAR

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

A estrutura SIZE define a largura e a altura de um retângulo.
Fontes

A estrutura Sources contém uma topologia VidPN (Video Present Network).
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.
SURFACEALIGNMENT

A estrutura SURFACEALIGNMENT é usada por um driver de exibição para descrever as restrições de alinhamento para uma superfície que está sendo alocada por HeapVidMemAllocAligned.
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.
VIDEOMEMORY

A estrutura VIDEOMEMORY permite que o driver gerencie sua memória de exibição em heaps.
VIDEOMEMORYINFO

A estrutura VIDEOMEMORYINFO descreve o formato geral da memória da exibição.
VIDEOPARAMETERS

O driver de miniporto de vídeo recebe um ponteiro para uma estrutura VIDEOPARAMETERS no membro InputBuffer de um VIDEO_REQUEST_PACKET quando a solicitação IOCTL é IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS.
VMEMHEAP

A estrutura VMEMHEAP contém informações sobre o heap.
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.