Cabeçalho winuser.h

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

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

Funções

 
ActivateKeyboardLayout

Define a identificação de localidade de entrada (chamada antes de identificação de layout do teclado) para o thread de chamada ou o processo atual. A identificação de localidade de entrada especifica uma localidade, bem como o layout físico do teclado.
AddClipboardFormatListener

Places a janela fornecida na lista de ouvintes de formato de área de transferência mantida pelo sistema.
AdjustWindowRect

Calcula o tamanho necessário do retângulo da janela, com base no tamanho do retângulo cliente-retângulo desejado. Em seguida, o retângulo da janela pode ser passado para a função CreateWindow para criar uma janela cuja área do cliente é o tamanho desejado.
AdjustWindowRectEx

Calcula o tamanho necessário do retângulo da janela, com base no tamanho desejado do retângulo do cliente. Em seguida, o retângulo da janela pode ser passado para a função CreateWindowEx para criar uma janela cuja área do cliente é o tamanho desejado.
AdjustWindowRectExForDpi

Calcula o tamanho necessário do retângulo de janela, com base no tamanho desejado do retângulo do cliente e no DPI fornecido.
AllowSetForegroundWindow

Habilita o processo especificado para definir a janela em primeiro plano usando a função SetForegroundWindow. O processo de chamada já deve ser capaz de definir a janela em primeiro plano. Para obter mais informações, consulte Comentários mais adiante neste tópico.
AnimateWindow

Permite que você produza efeitos especiais ao mostrar ou ocultar janelas. Há quatro tipos de animação:_roll, slide, recolhimento ou expansão e fade combinado alfa.
AnyPopup

Indica se existe uma janela pop-up de nível superior, visível ou sobreposta na tela. A função pesquisa a tela inteira, não apenas a área de cliente do aplicativo de chamada.
AppendMenuA

Acrescenta um novo item ao final da barra de menus especificada, menu suspenso, submenu ou menu de atalho. Você pode usar essa função para especificar o conteúdo, a aparência e o comportamento do item de menu. (ANSI)
AppendMenuW

Acrescenta um novo item ao final da barra de menus especificada, menu suspenso, submenu ou menu de atalho. Você pode usar essa função para especificar o conteúdo, a aparência e o comportamento do item de menu. (Unicode)
AreDpiAwarenessContextsEqual

Determina se dois valores DPI_AWARENESS_CONTEXT são idênticos.
ArrangeIconicWindows

Organiza todas as janelas filho minimizadas (icônicas) da janela pai especificada.
AttachThreadInput

Anexa ou desanexa o mecanismo de processamento de entrada de um thread ao de outro thread.
Begindeferwindowpos

Aloca memória para uma estrutura de posição de várias janelas e retorna o identificador para a estrutura.
Beginpaint

A função BeginPaint prepara a janela especificada para pintura e preenche uma estrutura PAINTSTRUCT com informações sobre a pintura.
BlockInput

Impede que eventos de entrada de teclado e do mouse cheguem aos aplicativos.
Bringwindowtotop

Leva a janela especificada para a parte superior da ordem Z. Se a janela for uma janela de nível superior, ela será ativada. Se a janela for uma janela filho, a janela pai de nível superior associada à janela filho será ativada.
BroadcastSystemMessage

A função BroadcastSystemMessage envia uma mensagem aos destinatários especificados. (BroadcastSystemMessage)
BroadcastSystemMessageA

Envia uma mensagem para os destinatários especificados. (BroadcastSystemMessageA)
BroadcastSystemMessageExA

Envia uma mensagem para os destinatários especificados. (BroadcastSystemMessageExA)
BroadcastSystemMessageExW

Envia uma mensagem para os destinatários especificados. (BroadcastSystemMessageExW)
BroadcastSystemMessageW

A função BroadcastSystemMessageW (Unicode) envia uma mensagem aos destinatários especificados. (BroadcastSystemMessageW)
CalculatePopupWindowPosition

Calcula uma posição de janela pop-up apropriada usando o ponto de âncora especificado, o tamanho da janela pop-up, os sinalizadores e o retângulo de exclusão opcional.
CallMsgFilterA

Passa a mensagem especificada e o código de gancho para os procedimentos de gancho associados aos ganchos de WH_SYSMSGFILTER e WH_MSGFILTER. (ANSI)
CallMsgFilterW

Passa a mensagem especificada e o código de gancho para os procedimentos de gancho associados aos ganchos de WH_SYSMSGFILTER e WH_MSGFILTER. (Unicode)
CallNextHookEx

Passa as informações do gancho para o próximo procedimento de gancho na cadeia de ganchos atual. Um procedimento de gancho pode chamar essa função antes ou depois de processar as informações do gancho.
CallWindowProcA

Passa informações de mensagem para o procedimento de janela especificado. (ANSI)
CallWindowProcW

Passa informações de mensagem para o procedimento de janela especificado. (Unicode)
CascadeWindows

Coloca em cascata as janelas filho especificadas da janela pai especificada.
ChangeClipboardChain

Remove uma janela especificada da cadeia de visualizadores da área de transferência.
ChangeDisplaySettingsA

A função ChangeDisplaySettings altera as configurações do dispositivo de exibição padrão para o modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExA

A função ChangeDisplaySettingsEx altera as configurações do dispositivo de exibição especificado para o modo gráfico especificado. (ANSI)
ChangeDisplaySettingsExW

A função ChangeDisplaySettingsEx altera as configurações do dispositivo de exibição especificado para o modo gráfico especificado. (Unicode)
ChangeDisplaySettingsW

A função ChangeDisplaySettings altera as configurações do dispositivo de exibição padrão para o modo gráfico especificado. (Unicode)
ChangeWindowMessageFilter

Adiciona ou remove uma mensagem do filtro de mensagem Isolamento de Privilégio de Interface do Usuário (UIPI).
ChangeWindowMessageFilterEx

Modifica o filtro de mensagem isolamento de privilégio de interface do usuário (UIPI) para uma janela especificada.
CharLowerA

Converte uma cadeia de caracteres ou um único caractere em letras minúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (ANSI)
CharLowerBuffA

Converte caracteres maiúsculos em um buffer em caracteres minúsculos. A função converte os caracteres no local. (ANSI)
CharLowerBuffW

Converte caracteres maiúsculos em um buffer em caracteres minúsculos. A função converte os caracteres no local. (Unicode)
CharLowerW

Converte uma cadeia de caracteres ou um único caractere em letras minúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (Unicode)
CharNextA

Recupera um ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (ANSI)
CharNextExA

Recupera o ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes.
CharNextW

Recupera um ponteiro para o próximo caractere em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (Unicode)
CharPrevA

Recupera um ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (ANSI)
CharPrevExA

Recupera o ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes.
CharPrevW

Recupera um ponteiro para o caractere anterior em uma cadeia de caracteres. Essa função pode lidar com cadeias de caracteres que consistem em caracteres de um ou vários bytes. (Unicode)
CharToOemA

Converte uma cadeia de caracteres no conjunto de caracteres definido por OEM. Aviso Não use. (ANSI)
CharToOemBuffA

Converte um número especificado de caracteres em uma cadeia de caracteres para o conjunto de caracteres definido por OEM. (ANSI)
CharToOemBuffW

Converte um número especificado de caracteres em uma cadeia de caracteres para o conjunto de caracteres definido por OEM. (Unicode)
CharToOemW

Converte uma cadeia de caracteres no conjunto de caracteres definido por OEM. Aviso Não use. (Unicode)
CharUpperA

Converte uma cadeia de caracteres ou um único caractere em maiúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (ANSI)
CharUpperBuffA

Converte caracteres minúsculos em um buffer em caracteres maiúsculos. A função converte os caracteres no local. (ANSI)
CharUpperBuffW

Converte caracteres minúsculos em um buffer em caracteres maiúsculos. A função converte os caracteres no local. (Unicode)
CharUpperW

Converte uma cadeia de caracteres ou um único caractere em maiúsculas. Se o operando for uma cadeia de caracteres, a função converterá os caracteres no local. (Unicode)
CheckDlgButton

Altera o estado marcar de um controle de botão.
Checkmenuitem

Define o estado do atributo de marca de marcar do item de menu especificado como selecionado ou desmarcado.
CheckMenuRadioItem

Seleciona um item de menu especificado e o torna um item de opção. Ao mesmo tempo, a função limpa todos os outros itens de menu no grupo associado e limpa o sinalizador de tipo de item de rádio para esses itens.
CheckRadioButton

Adiciona uma marca de marcar a (verifica) um botão de opção especificado em um grupo e remove uma marca de marcar de (limpa) todos os outros botões de opção no grupo.
ChildWindowFromPoint

Determina qual, se houver, das janelas filho pertencentes a uma janela pai contém o ponto especificado. A pesquisa é restrita a janelas filho imediatas. Netos e janelas descendentes mais profundas não são pesquisados.
ChildWindowFromPointEx

Determina qual, se houver, das janelas filho pertencentes à janela pai especificada contém o ponto especificado.
Clienttoscreen

A função ClientToScreen converte as coordenadas da área do cliente de um ponto especificado em coordenadas de tela.
ClipCursor

Limita o cursor a uma área retangular na tela.
Closeclipboard

Fecha a área de transferência.
CloseDesktop

Fecha um identificador aberto para um objeto da área de trabalho.
CloseGestureInfoHandle

Fecha os recursos associados a um identificador de informações de gesto.
CloseTouchInputHandle

Fecha um identificador de entrada por toque, libera a memória do processo associada a ele e invalida o identificador.
Closewindow

Minimiza (mas não destrói) a janela especificada.
CloseWindowStation

Fecha um identificador de estação de janela aberta.
CopyAcceleratorTableA

Copia a tabela de aceleradores especificada. Essa função é usada para obter os dados de tabela de acelerador que correspondem a um identificador de tabela de acelerador ou para determinar o tamanho dos dados de tabela de acelerador. (ANSI)
CopyAcceleratorTableW

Copia a tabela de aceleradores especificada. Essa função é usada para obter os dados de tabela de acelerador que correspondem a um identificador de tabela de acelerador ou para determinar o tamanho dos dados de tabela de acelerador. (Unicode)
CopyCursor

Copia o cursor especificado.
CopyIcon

Copia o ícone especificado de outro módulo para o módulo atual.
CopyImage

Cria uma nova imagem (ícone, cursor ou bitmap) e copia os atributos da imagem especificada para a nova. Se necessário, a função alonga os bits para se ajustar ao tamanho desejado da nova imagem.
CopyRect

A função CopyRect copia as coordenadas de um retângulo para outro.
CountClipboardFormats

Recupera o número de diferentes formatos de dados atualmente na área de transferência.
CreateAcceleratorTableA

Cria uma tabela de aceleradores. (ANSI)
CreateAcceleratorTableW

Cria uma tabela de aceleradores. (Unicode)
Createcaret

Cria uma nova forma para o cursor do sistema e atribui a propriedade do cursor à janela especificada. A forma de cursor pode ser uma linha, um bloco ou um bitmap.
Createcursor

Cria um cursor com o tamanho, os padrões de bit e o ponto quente especificados.
CreateDesktopA

Cria uma nova área de trabalho, associa-a à estação de janela atual do processo de chamada e a atribui ao thread de chamada. (ANSI)
CreateDesktopExA

Cria uma nova área de trabalho com o heap especificado, associa-a à estação de janela atual do processo de chamada e a atribui ao thread de chamada. (ANSI)
CreateDesktopExW

Cria uma nova área de trabalho com o heap especificado, associa-a à estação de janela atual do processo de chamada e a atribui ao thread de chamada. (Unicode)
CreateDesktopW

Cria uma nova área de trabalho, associa-a à estação de janela atual do processo de chamada e a atribui ao thread de chamada. (Unicode)
CreateDialogA

Cria uma caixa de diálogo modeless de um recurso de modelo de caixa de diálogo. A macro CreateDialog usa a função CreateDialogParam. (ANSI)
CreateDialogIndirectA

Cria uma caixa de diálogo de modelagem a partir de um modelo de caixa de diálogo na memória. A macro CreateDialogIndirect usa a função CreateDialogIndirectParam. (ANSI)
CreateDialogIndirectParamA

Cria uma caixa de diálogo de modelagem a partir de um modelo de caixa de diálogo na memória. (ANSI)
CreateDialogIndirectParamW

Cria uma caixa de diálogo de modelagem a partir de um modelo de caixa de diálogo na memória. (Unicode)
CreateDialogIndirectW

Cria uma caixa de diálogo de modelagem a partir de um modelo de caixa de diálogo na memória. A macro CreateDialogIndirect usa a função CreateDialogIndirectParam. (Unicode)
CreateDialogParamA

Cria uma caixa de diálogo modeless de um recurso de modelo de caixa de diálogo. (ANSI)
CreateDialogParamW

Cria uma caixa de diálogo modeless de um recurso de modelo de caixa de diálogo. (Unicode)
CreateDialogW

Cria uma caixa de diálogo modeless de um recurso de modelo de caixa de diálogo. A macro CreateDialog usa a função CreateDialogParam. (Unicode)
CreateIcon

Cria um ícone que tem o tamanho, as cores e os padrões de bit especificados.
CreateIconFromResource

Cria um ícone ou cursor com base em bits de recurso que descrevem o ícone. (CreateIconFromResource)
CreateIconFromResourceEx

Cria um ícone ou cursor com base em bits de recurso que descrevem o ícone. (CreateIconFromResourceEx)
CreateIconIndirect

Cria um ícone ou cursor de uma estrutura ICONINFO.
CreateMDIWindowA

Cria uma janela filho da MDI (interface MDI). (ANSI)
CreateMDIWindowW

Cria uma janela filho da MDI (interface MDI). (Unicode)
Createmenu

Cria um menu. O menu está inicialmente vazio, mas pode ser preenchido com itens de menu usando as funções InsertMenuItem, AppendMenu e InsertMenu.
Createpopupmenu

Cria um menu suspenso, submenu ou menu de atalho.
CreateSyntheticPointerDevice

Configura o dispositivo de injeção de ponteiro para o aplicativo de chamada e inicializa o número máximo de ponteiros simultâneos que o aplicativo pode injetar.
CreateWindowA

Cria uma janela filho, pop-up ou sobreposta. (ANSI)
CreateWindowExA

Cria uma janela filho, pop-up ou sobreposta com um estilo de janela estendida; caso contrário, essa função é idêntica à função CreateWindow. (ANSI)
CreateWindowExW

Cria uma janela filho, pop-up ou sobreposta com um estilo de janela estendida; caso contrário, essa função é idêntica à função CreateWindow. (Unicode)
CreateWindowStationA

Cria um objeto de estação de janela, associa-o ao processo de chamada e o atribui à sessão atual. (ANSI)
CreateWindowStationW

Cria um objeto de estação de janela, associa-o ao processo de chamada e o atribui à sessão atual. (Unicode)
CreateWindowW

Cria uma janela filho, pop-up ou sobreposta. (Unicode)
DefDlgProcA

Chama o procedimento de janela da caixa de diálogo padrão para fornecer processamento padrão para todas as mensagens de janela que uma caixa de diálogo com uma classe de janela privada não processa. (ANSI)
DefDlgProcW

Chama o procedimento de janela da caixa de diálogo padrão para fornecer processamento padrão para todas as mensagens de janela que uma caixa de diálogo com uma classe de janela privada não processa. (Unicode)
Deferwindowpos

Atualizações a estrutura de posição de várias janelas especificada para a janela especificada.
DefFrameProcA

Fornece processamento padrão para todas as mensagens de janela que o procedimento de janela de uma janela de quadro de MDI (interface MDI) não processa. (ANSI)
DefFrameProcW

Fornece processamento padrão para todas as mensagens de janela que o procedimento de janela de uma janela de quadro de MDI (interface MDI) não processa. (Unicode)
DefMDIChildProcA

Fornece processamento padrão para qualquer mensagem de janela que o procedimento de janela de uma janela filho da MDI (interface MDI) não processa. (ANSI)
DefMDIChildProcW

Fornece processamento padrão para qualquer mensagem de janela que o procedimento de janela de uma janela filho da MDI (interface MDI) não processa. (Unicode)
DefRawInputProc

Verifica se o tamanho da estrutura RAWINPUTHEADER está correto.
DefWindowProcA

Chama o procedimento de janela padrão para fornecer processamento padrão para qualquer mensagem de janela que um aplicativo não processa. (ANSI)
DefWindowProcW

Chama o procedimento de janela padrão para fornecer processamento padrão para qualquer mensagem de janela que um aplicativo não processa. (Unicode)
Deletemenu

Exclui um item do menu especificado. Se o item de menu abrir um menu ou submenu, essa função destruirá o identificador para o menu ou submenu e liberará a memória usada pelo menu ou submenu.
DeregisterShellHookWindow

Cancela o registro de uma janela do Shell especificada que está registrada para receber mensagens de gancho do Shell.
DestroyAcceleratorTable

Destrói uma tabela de aceleradores.
DestroyCaret

Destrói a forma atual do cursor, libera o cursor da janela e remove o cursor da tela.
DestroyCursor

Destrói um cursor e libera qualquer memória ocupada pelo cursor. Não use essa função para destruir um cursor compartilhado.
Destroyicon

Destrói um ícone e libera qualquer memória ocupada pelo ícone.
Destroymenu

Destrói o menu especificado e libera qualquer memória que o menu ocupa.
DestroySyntheticPointerDevice

Destrói o dispositivo de injeção de ponteiro especificado.
DestroyWindow

Destrói a janela especificada.
DialogBoxA

Cria uma caixa de diálogo modal de um recurso de modelo de caixa de diálogo. DialogBox não retorna o controle até que a função de retorno de chamada especificada encerre a caixa de diálogo modal chamando a função EndDialog. (ANSI)
DialogBoxIndirectA

Cria uma caixa de diálogo modal de um modelo de caixa de diálogo na memória. DialogBoxIndirect não retorna o controle até que a função de retorno de chamada especificada encerre a caixa de diálogo modal chamando a função EndDialog. (ANSI)
DialogBoxIndirectParamA

Cria uma caixa de diálogo modal de um modelo de caixa de diálogo na memória. (ANSI)
DialogBoxIndirectParamW

Cria uma caixa de diálogo modal de um modelo de caixa de diálogo na memória. (Unicode)
DialogBoxIndirectW

Cria uma caixa de diálogo modal de um modelo de caixa de diálogo na memória. DialogBoxIndirect não retorna o controle até que a função de retorno de chamada especificada termine a caixa de diálogo modal chamando a função EndDialog. (Unicode)
DialogBoxParamA

Cria uma caixa de diálogo modal de um recurso de modelo de caixa de diálogo. (ANSI)
DialogBoxParamW

Cria uma caixa de diálogo modal de um recurso de modelo de caixa de diálogo. (Unicode)
DialogBoxW

Cria uma caixa de diálogo modal de um recurso de modelo de caixa de diálogo. DialogBox não retorna o controle até que a função de retorno de chamada especificada encerre a caixa de diálogo modal chamando a função EndDialog. (Unicode)
DisableProcessWindowsGhosting

Desabilita o recurso de fantasmas de janela para o processo de GUI de chamada. O fantasma da janela é um recurso do Windows Manager que permite ao usuário minimizar, mover ou fechar a janela main de um aplicativo que não está respondendo.
Dispatchmessage

A função DispatchMessage envia uma mensagem para um procedimento de janela. Normalmente, ele é usado para expedir uma mensagem recuperada pela função GetMessage.
DispatchMessageA

Envia uma mensagem para um procedimento de janela. Normalmente, ele é usado para expedir uma mensagem recuperada pela função GetMessage. (DispatchMessageA)
DispatchMessageW

A função DispatchMessageW (Unicode) envia uma mensagem para um procedimento de janela. Normalmente, ele é usado para expedir uma mensagem recuperada pela função GetMessage.
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.
DlgDirListA

Substitui o conteúdo de uma caixa de listagem pelos nomes dos subdiretórios e arquivos em um diretório especificado. Você pode filtrar a lista de nomes especificando um conjunto de atributos de arquivo. Opcionalmente, a lista pode incluir unidades mapeadas. (ANSI)
DlgDirListComboBoxA

Substitui o conteúdo de uma caixa de combinação pelos nomes dos subdiretórios e arquivos em um diretório especificado. Você pode filtrar a lista de nomes especificando um conjunto de atributos de arquivo. A lista de nomes pode incluir letras de unidade mapeadas. (ANSI)
DlgDirListComboBoxW

Substitui o conteúdo de uma caixa de combinação pelos nomes dos subdiretórios e arquivos em um diretório especificado. Você pode filtrar a lista de nomes especificando um conjunto de atributos de arquivo. A lista de nomes pode incluir letras de unidade mapeadas. (Unicode)
DlgDirListW

Substitui o conteúdo de uma caixa de listagem pelos nomes dos subdiretórios e arquivos em um diretório especificado. Você pode filtrar a lista de nomes especificando um conjunto de atributos de arquivo. Opcionalmente, a lista pode incluir unidades mapeadas. (Unicode)
DlgDirSelectComboBoxExA

Recupera a seleção atual de uma caixa de combinação preenchida usando a função DlgDirListComboBox. A seleção é interpretada como uma letra da unidade, um arquivo ou um nome de diretório. (ANSI)
DlgDirSelectComboBoxExW

Recupera a seleção atual de uma caixa de combinação preenchida usando a função DlgDirListComboBox. A seleção é interpretada como uma letra da unidade, um arquivo ou um nome de diretório. (Unicode)
DlgDirSelectExA

Recupera a seleção atual de uma caixa de listagem de seleção única. Ele pressupõe que a caixa de listagem tenha sido preenchida pela função DlgDirList e que a seleção seja uma letra de unidade, um nome de arquivo ou um nome de diretório. (ANSI)
DlgDirSelectExW

Recupera a seleção atual de uma caixa de listagem de seleção única. Ele pressupõe que a caixa de listagem tenha sido preenchida pela função DlgDirList e que a seleção seja uma letra de unidade, um nome de arquivo ou um nome de diretório. (Unicode)
DragDetect

Captura o mouse e rastreia seu movimento até que o usuário libere o botão esquerdo, pressione a tecla ESC ou mova o mouse para fora do retângulo de arrastar ao redor do ponto especificado.
DrawAnimatedRects

Anima o legenda de uma janela para indicar a abertura de um ícone ou a minimização ou maximização de uma janela.
DrawCaption

A função DrawCaption desenha uma janela legenda.
Drawedge

A função DrawEdge desenha uma ou mais bordas do retângulo.
Drawfocusrect

A função DrawFocusRect desenha um retângulo no estilo usado para indicar que o retângulo tem o foco.
DrawFrameControl

A função DrawFrameControl desenha um controle de quadro do tipo e estilo especificados.
DrawIcon

Desenha um ícone ou cursor no contexto do dispositivo especificado.
DrawIconEx

Desenha um ícone ou cursor no contexto do dispositivo especificado, executando as operações de raster especificadas e alongando ou compactando o ícone ou cursor conforme especificado.
Drawmenubar

Redesenha a barra de menus da janela especificada. Se a barra de menus mudar depois que o sistema tiver criado a janela, essa função deverá ser chamada para desenhar a barra de menus alterada.
DrawStateA

A função DrawState exibe uma imagem e aplica um efeito visual para indicar um estado, como um estado desabilitado ou padrão. (ANSI)
DrawStateW

A função DrawState exibe uma imagem e aplica um efeito visual para indicar um estado, como um estado desabilitado ou padrão. (Unicode)
Drawtext

A função DrawText desenha texto formatado no retângulo especificado. (Função DrawText)
DrawTextA

A função DrawText desenha texto formatado no retângulo especificado. Ele formata o texto de acordo com o método especificado (expandindo guias, justificando caracteres, linhas quebrando e assim por diante). (DrawTextA)
DrawTextExA

A função DrawTextEx desenha texto formatado no retângulo especificado. (ANSI)
DrawTextExW

A função DrawTextEx desenha texto formatado no retângulo especificado. (Unicode)
DrawTextW

A função DrawTextW (Unicode) desenha texto formatado no retângulo especificado. (Função DrawTextW)
Emptyclipboard

Esvazia a área de transferência e libera identificadores para os dados na área de transferência. Em seguida, a função atribui a propriedade da área de transferência à janela que atualmente tem a área de transferência aberta.
Enablemenuitem

Habilita, desabilita ou cinza o item de menu especificado.
EnableMouseInPointer

Permite que o mouse atue como um dispositivo de entrada de ponteiro e envie WM_POINTER mensagens.
EnableNonClientDpiScaling

Em telas de alto DPI, habilita o dimensionamento automático de exibição das partes da área não cliente da janela de nível superior especificada. Deve ser chamado durante a inicialização dessa janela.
EnableScrollBar

A função EnableScrollBar habilita ou desabilita uma ou ambas as setas da barra de rolagem.
EnableWindow

Habilita ou desabilita a entrada de mouse e teclado para a janela ou controle especificado. Quando a entrada é desabilitada, a janela não recebe entrada, como cliques e pressionamentos de teclas do mouse. Quando a entrada está habilitada, a janela recebe todas as entradas.
Enddeferwindowpos

Atualiza simultaneamente a posição e o tamanho de uma ou mais janelas em um único ciclo de atualização de tela.
EndDialog

Destrói uma caixa de diálogo modal, fazendo com que o sistema encerre qualquer processamento para a caixa de diálogo.
EndMenu

Encerra o menu ativo do thread de chamada.
Endpaint

A função EndPaint marca o fim da pintura na janela especificada. Essa função é necessária para cada chamada para a função BeginPaint, mas somente após a conclusão da pintura.
EndTask

Fecha à força a janela especificada.
EnumChildWindows

Enumera as janelas filho que pertencem à janela pai especificada passando o identificador para cada janela filho, por sua vez, para uma função de retorno de chamada definida pelo aplicativo.
Enumclipboardformats

Enumera os formatos de dados disponíveis atualmente na área de transferência.
EnumDesktopsA

Enumera todas as áreas de trabalho associadas à estação de janela especificada do processo de chamada. A função passa o nome de cada área de trabalho, por sua vez, para uma função de retorno de chamada definida pelo aplicativo. (ANSI)
EnumDesktopsW

Enumera todas as áreas de trabalho associadas à estação de janela especificada do processo de chamada. A função passa o nome de cada área de trabalho, por sua vez, para uma função de retorno de chamada definida pelo aplicativo. (Unicode)
EnumDesktopWindows

Enumera todas as janelas de nível superior associadas à área de trabalho especificada. Ele passa o identificador para cada janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo.
EnumDisplayDevicesA

A função EnumDisplayDevices permite obter informações sobre os dispositivos de exibição na sessão atual. (ANSI)
EnumDisplayDevicesW

A função EnumDisplayDevices permite obter informações sobre os dispositivos de exibição na sessão atual. (Unicode)
Enumdisplaymonitors

A função EnumDisplayMonitors enumera monitores de exibição (incluindo pseudo-monitores invisíveis associados aos drivers de espelhamento) que cruzam uma região formada pela interseção de um retângulo de recorte especificado e a região visível de um contexto de dispositivo. EnumDisplayMonitors chama uma função de retorno de chamada MonitorEnumProc definida pelo aplicativo uma vez para cada monitor enumerado. Observe que GetSystemMetrics (SM_CMONITORS) conta apenas os monitores de exibição.
EnumDisplaySettingsA

A função EnumDisplaySettings recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações para todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (ANSI)
EnumDisplaySettingsExA

A função EnumDisplaySettingsEx recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações de todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (ANSI)
EnumDisplaySettingsExW

A função EnumDisplaySettingsEx recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações de todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (Unicode)
EnumDisplaySettingsW

A função EnumDisplaySettings recupera informações sobre um dos modos gráficos de um dispositivo de exibição. Para recuperar informações para todos os modos gráficos de um dispositivo de exibição, faça uma série de chamadas para essa função. (Unicode)
EnumPropsA

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumProps continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (ANSI)
EnumPropsExA

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumPropsEx continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (ANSI)
EnumPropsExW

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumPropsEx continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (Unicode)
EnumPropsW

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumProps continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (Unicode)
EnumThreadWindows

Enumera todas as janelas não criadas associadas a um thread passando o identificador para cada janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo.
Enumwindows

Enumera todas as janelas de nível superior na tela passando o identificador para cada janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo. EnumWindows continua até que a última janela de nível superior seja enumerada ou a função de retorno de chamada retorne FALSE.
EnumWindowStationsA

Enumera todas as estações de janela na sessão atual. A função passa o nome de cada estação de janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo. (ANSI)
EnumWindowStationsW

Enumera todas as estações de janela na sessão atual. A função passa o nome de cada estação de janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo. (Unicode)
EqualRect

A função EqualRect determina se os dois retângulos especificados são iguais comparando as coordenadas dos cantos superior esquerdo e inferior direito.
EvaluateProximityToPolygon

Retorna a pontuação de um polígono como o provável destino de toque (em comparação com todos os outros polígonos que cruzam a área de contato de toque) e um ponto de toque ajustado dentro do polígono.
EvaluateProximityToRect

Retorna a pontuação de um retângulo como o provável destino de toque, em comparação com todos os outros retângulos que cruzam a área de contato de toque e um ponto de toque ajustado dentro do retângulo.
ExcludeUpdateRgn

A função ExcludeUpdateRgn impede o desenho em áreas inválidas de uma janela excluindo uma região atualizada na janela de uma região de recorte.
ExitWindows

Chama a função ExitWindowsEx para fazer logoff do usuário interativo.
ExitWindowsEx

Faz logoff do usuário interativo, desliga o sistema ou desliga e reinicia o sistema.
Fillrect

A função FillRect preenche um retângulo usando o pincel especificado. Essa função inclui as bordas esquerda e superior, mas exclui as bordas direita e inferior do retângulo.
FindWindowA

Recupera um identificador para a janela de nível superior cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. Essa função não busca janelas filho. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (ANSI)
FindWindowExA

Recupera um identificador para uma janela cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. A função pesquisa janelas filho, começando com a que segue a janela filho especificada. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (ANSI)
FindWindowExW

Recupera um identificador para uma janela cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. A função pesquisa janelas filho, começando com a que segue a janela filho especificada. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (Unicode)
FindWindowW

Recupera um identificador para a janela de nível superior cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. Essa função não busca janelas filho. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (Unicode)
FlashWindow

Pisca a janela especificada uma vez. Ele não altera o estado ativo da janela.
FlashWindowEx

Pisca a janela especificada. Ele não altera o estado ativo da janela.
Framerect

A função FrameRect desenha uma borda ao redor do retângulo especificado usando o pincel especificado. A largura e a altura da borda são sempre uma unidade lógica.
GET_APPCOMMAND_LPARAM

Recupera o comando do aplicativo do valor LPARAM especificado.
GET_DEVICE_LPARAM

Recupera o tipo de dispositivo de entrada do valor LPARAM especificado.
GET_FLAGS_LPARAM

Recupera o estado de determinadas chaves virtuais do valor LPARAM especificado. (GET_FLAGS_LPARAM)
GET_KEYSTATE_LPARAM

Recupera o estado de determinadas chaves virtuais do valor LPARAM especificado. (GET_KEYSTATE_LPARAM)
GET_KEYSTATE_WPARAM

Recupera o estado de determinadas chaves virtuais do valor WPARAM especificado.
GET_NCHITTEST_WPARAM

Recupera o valor de teste de ocorrência do valor WPARAM especificado.
GET_POINTERID_WPARAM

Recupera a ID do ponteiro usando o valor especificado.
GET_RAWINPUT_CODE_WPARAM

Recupera o código de entrada do wParam no WM_INPUT.
GET_WHEEL_DELTA_WPARAM

Recupera o valor delta da roda do valor WPARAM especificado.
GET_XBUTTON_WPARAM

Recupera o estado de determinados botões do valor WPARAM especificado.
GetActiveWindow

Recupera o identificador de janela para a janela ativa anexada à fila de mensagens do thread de chamada.
GetAltTabInfoA

Recupera status informações para a janela especificada se for a janela de alternância de aplicativo (ALT+TAB). (ANSI)
GetAltTabInfoW

Recupera status informações para a janela especificada se for a janela de alternância de aplicativo (ALT+TAB). (Unicode)
GetAncestor

Recupera o identificador para o ancestral da janela especificada.
GetAsyncKeyState

Determina se uma tecla está para cima ou para baixo no momento em que a função é chamada e se a tecla foi pressionada após uma chamada anterior a GetAsyncKeyState.
GetAutoRotationState

Recupera um valor de AR_STATE que contém o estado da rotação automática de tela para o sistema, por exemplo, se há suporte para a rotação automática e se ele está habilitado pelo usuário.
GetAwarenessFromDpiAwarenessContext

Recupera o valor DPI_AWARENESS de um DPI_AWARENESS_CONTEXT.
GetCapture

Recupera um identificador para a janela (se houver) que capturou o mouse. Somente uma janela de cada vez pode capturar o mouse; essa janela recebe a entrada do mouse se o cursor está ou não dentro de suas bordas.
GetCaretBlinkTime

Recupera o tempo necessário para inverter os pixels do cursor. O usuário pode definir esse valor.
GetCaretPos

Copia a posição do cursor para a estrutura POINT especificada.
GetCIMSSM

Recupera a origem da mensagem de entrada (GetCurrentInputMessageSourceInSendMessage).
GetClassInfoA

Recupera informações sobre uma classe de janela. (ANSI)
GetClassInfoExA

Recupera informações sobre uma classe de janela, incluindo um identificador para o pequeno ícone associado à classe de janela. A função GetClassInfo não recupera um identificador para o ícone pequeno. (ANSI)
GetClassInfoExW

Recupera informações sobre uma classe de janela, incluindo um identificador para o pequeno ícone associado à classe de janela. A função GetClassInfo não recupera um identificador para o ícone pequeno. (Unicode)
GetClassInfoW

Recupera informações sobre uma classe de janela. (Unicode)
GetClassLongA

Recupera o valor DWORD (32 bits) especificado da estrutura WNDCLASSEX associada à janela especificada. (ANSI)
GetClassLongPtrA

Recupera o valor especificado da estrutura WNDCLASSEX associada à janela especificada. (ANSI)
GetClassLongPtrW

Recupera o valor especificado da estrutura WNDCLASSEX associada à janela especificada. (Unicode)
GetClassLongW

Recupera o valor DWORD (32 bits) especificado da estrutura WNDCLASSEX associada à janela especificada. (Unicode)
Getclassname

A função GetClassName recupera o nome da classe à qual a janela especificada pertence. (GetClassName)
GetClassNameA

Recupera o nome da classe à qual a janela especificada pertence. (GetClassNameA)
GetClassNameW

A função GetClassNameW (Unicode) recupera o nome da classe à qual a janela especificada pertence. (GetClassNameW)
GetClassWord

Recupera o valor de 16 bits (WORD) no deslocamento especificado para a memória de classe extra para a classe de janela à qual a janela especificada pertence.
GetClientRect

Recupera as coordenadas da área de cliente de uma janela.
Getclipboarddata

Recupera dados da área de transferência em um formato especificado. A área de transferência deve ter sido aberta anteriormente.
GetClipboardFormatNameA

Recupera da área de transferência o nome do formato registrado especificado. A função copia o nome para o buffer especificado. (ANSI)
GetClipboardFormatNameW

Recupera da área de transferência o nome do formato registrado especificado. A função copia o nome para o buffer especificado. (Unicode)
GetClipboardOwner

Recupera o identificador de janela do proprietário atual da área de transferência.
GetClipboardSequenceNumber

Recupera o número de sequência da área de transferência para a estação de janela atual.
GetClipboardViewer

Recupera o identificador para a primeira janela na cadeia de visualizadores da área de transferência.
GetClipCursor

Recupera as coordenadas da tela da área retangular à qual o cursor está confinado.
GetComboBoxInfo

Recupera informações sobre a caixa de combinação especificada.
GetCurrentInputMessageSource

Recupera a origem da mensagem de entrada.
GetCursor

Recupera um identificador para o cursor atual.
GetCursorInfo

Recupera informações sobre o cursor global.
GetCursorPos

Recupera a posição do cursor do mouse, em coordenadas de tela.
Getdc

A função GetDC recupera um identificador para um DC (contexto de dispositivo) para a área de cliente de uma janela especificada ou para toda a tela.
Getdcex

A função GetDCEx recupera um identificador para um DC (contexto de dispositivo) para a área de cliente de uma janela especificada ou para toda a tela.
GetDesktopWindow

Recupera um identificador para a janela da área de trabalho. A janela da área de trabalho cobre toda a tela. A janela da área de trabalho é a área na parte superior da qual outras janelas são pintadas.
Getdialogbaseunits

Recupera as unidades base da caixa de diálogo do sistema, que são a largura média e a altura dos caracteres na fonte do sistema.
GetDialogControlDpiChangeBehavior

Recupera e por monitor as substituições de comportamento de dimensionamento de DPI de uma janela filho em uma caixa de diálogo.
GetDialogDpiChangeBehavior

Retorna os sinalizadores que podem ter sido definidos em uma determinada caixa de diálogo por uma chamada anterior para SetDialogDpiChangeBehavior.
GetDisplayAutoRotationPreferences

Recupera as preferências de rotação automática da tela para o processo atual.
GetDisplayAutoRotationPreferencesByProcessId

Recupera as preferências de rotação automática da tela para o processo indicado pelo parâmetro dwProcessId.
GetDisplayConfigBufferSizes

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

Recupera o identificador do controle especificado.
Getdlgitem

Recupera um identificador para um controle na caixa de diálogo especificada.
GetDlgItemInt

Converte o texto de um controle especificado em uma caixa de diálogo em um valor inteiro.
GetDlgItemTextA

Recupera o título ou texto associado a um controle em uma caixa de diálogo. (ANSI)
GetDlgItemTextW

Recupera o título ou texto associado a um controle em uma caixa de diálogo. (Unicode)
GetDoubleClickTime

Recupera o tempo de clique duplo atual para o mouse.
GetDpiAwarenessContextForProcess

Obtém um identificador de DPI_AWARENESS_CONTEXT para o processo especificado.
GetDpiForSystem

Retorna o DPI do sistema.
GetDpiForWindow

Retorna o valor de pontos por polegada (dpi) para a janela especificada.
GetDpiFromDpiAwarenessContext

Recupera o DPI de um determinado identificador de DPI_AWARENESS_CONTEXT. Isso permite que você determine o DPI de um thread sem a necessidade de examinar uma janela criada dentro desse thread.
GetFocus

Recupera o identificador para a janela que tem o foco do teclado, se a janela estiver anexada à fila de mensagens do thread de chamada.
GetForegroundWindow

Recupera um identificador para a janela em primeiro plano (a janela com a qual o usuário está trabalhando no momento). O sistema atribui uma prioridade um pouco maior ao thread que cria a janela em primeiro plano do que a outros threads.
GetGestureConfig

Recupera a configuração para a qual as mensagens de gesto do Windows Touch são enviadas de uma janela.
GetGestureExtraArgs

Recupera informações adicionais sobre um gesto de seu identificador GESTUREINFO.
GetGestureInfo

Recupera uma estrutura GESTUREINFO dada uma alça para as informações de gesto.
GetGuiResources

Recupera a contagem de identificadores para objetos de GUI (interface gráfica do usuário) em uso pelo processo especificado.
GetGUIThreadInfo

Recupera informações sobre a janela ativa ou um thread de GUI especificado.
GetIconInfo

Recupera informações sobre o ícone ou cursor especificado.
GetIconInfoExA

Recupera informações sobre o ícone ou cursor especificado. GetIconInfoEx estende GetIconInfo usando a estrutura ICONINFOEX mais recente. (ANSI)
GetIconInfoExW

Recupera informações sobre o ícone ou cursor especificado. GetIconInfoEx estende GetIconInfo usando a estrutura ICONINFOEX mais recente. (Unicode)
GetInputState

Determina se há mensagens de botão do mouse ou de teclado na fila de mensagens do thread de chamada.
GetKBCodePage

Recupera a página de código atual.
GetKeyboardLayout

Recupera o identificador de localidade de entrada ativo (anteriormente chamado de layout de teclado).
GetKeyboardLayoutList

Recupera as identificações de localidade de entrada (chamadas antes de identificadores de layout de teclado) correspondentes ao conjunto atual de localidades de entrada no sistema. A função copia os identificadores do buffer especificado.
GetKeyboardLayoutNameA

Recupera o nome do identificador de localidade de entrada ativo (anteriormente chamado de layout de teclado) para o thread de chamada. (ANSI)
GetKeyboardLayoutNameW

Recupera o nome do identificador de localidade de entrada ativo (anteriormente chamado de layout de teclado) para o thread de chamada. (Unicode)
GetKeyboardState

Copia o status das 256 chaves virtuais para o buffer especificado.
GetKeyboardType

Recupera informações sobre o teclado atual.
GetKeyNameTextA

Recupera uma cadeia de caracteres que representa o nome de uma chave. (ANSI)
GetKeyNameTextW

Recupera uma cadeia de caracteres que representa o nome de uma chave. (Unicode)
GetKeyState

Recupera o status da chave virtual especificada. O status especifica se a tecla está para cima, para baixo ou alternada (ativada, desativada sempre que a tecla é pressionada).
GetLastActivePopup

Determina qual janela pop-up pertencente à janela especificada estava ativa mais recentemente.
GetLastInputInfo

Recupera a hora do último evento de entrada.
GetLayeredWindowAttributes

Recupera a chave de cor de opacidade e transparência de uma janela em camadas.
GetListBoxInfo

Recupera o número de itens por coluna em uma caixa de listagem especificada.
GetMenu

Recupera um identificador para o menu atribuído à janela especificada.
Getmenubarinfo

Recupera informações sobre a barra de menus especifica.
GetMenuCheckMarkDimensions

Recupera as dimensões do bitmap de marca de marcar padrão.
GetMenuContextHelpId

Recupera o identificador de contexto da Ajuda associado ao menu especificado.
GetMenuDefaultItem

Determina o item de menu padrão no menu especificado.
GetMenuInfo

Recupera informações sobre um menu especificado.
GetMenuItemCount

Determina o número de itens no menu especificado.
GetMenuItemID

Recupera o identificador de item de menu de um item de menu localizado na posição especificada em um menu.
GetMenuItemInfoA

Recupera informações sobre um item de menu. (ANSI)
GetMenuItemInfoW

Recupera informações sobre um item de menu. (Unicode)
GetMenuItemRect

Recupera o retângulo delimitador para o item de menu especificado.
GetMenuState

Recupera os sinalizadores de menu associados ao item de menu especificado.
GetMenuStringA

Copia a cadeia de caracteres de texto do item de menu especificado para o buffer especificado. (ANSI)
GetMenuStringW

Copia a cadeia de caracteres de texto do item de menu especificado no buffer especificado. (Unicode)
GetMessage

A função GetMessage recupera uma mensagem da fila de mensagens do thread de chamada. (GetMessage)
GetMessageA

Recupera uma mensagem da fila de mensagens do thread de chamada. A função despacha mensagens enviadas de entrada até que uma mensagem postada esteja disponível para recuperação. (GetMessageA)
GetMessageExtraInfo

Recupera as informações adicionais da mensagem para o thread atual. Informações extras de mensagem são um valor definido pelo aplicativo ou pelo driver associado à fila de mensagens do thread atual.
GetMessagePos

Recupera a posição do cursor para a última mensagem recuperada pela função GetMessage.
GetMessageTime

Recupera o tempo da mensagem para a última mensagem recuperada pela função GetMessage.
GetMessageW

A função GetMessageW (Unicode) recupera uma mensagem da fila de mensagens do thread de chamada. (GetMessageW)
GetMonitorInfoA

A função GetMonitorInfo recupera informações sobre um monitor de exibição. (ANSI)
GetMonitorInfoW

A função GetMonitorInfo recupera informações sobre um monitor de exibição. (Unicode)
GetMouseMovePointsEx

Recupera um histórico de até 64 coordenadas anteriores do mouse ou da caneta.
GetNextDlgGroupItem

Recupera um identificador para o primeiro controle em um grupo de controles que precede (ou segue) o controle especificado em uma caixa de diálogo.
GetNextDlgTabItem

Recupera um identificador para o primeiro controle que tem o estilo WS_TABSTOP que precede (ou segue) o controle especificado.
GetNextWindow

Recupera um identificador para a próxima ou anterior janela no Ordem Z. A próxima janela está abaixo da janela especificada; a janela anterior está acima.
GetOpenClipboardWindow

Recupera o identificador para a janela que atualmente tem a área de transferência aberta.
GetParent

Recupera um identificador para o pai ou proprietário da janela especificada.
GetPhysicalCursorPos

Recupera a posição do cursor em coordenadas físicas.
GetPointerCursorId

Recupera o identificador de cursor associado ao ponteiro especificado.
GetPointerDevice

Obtém informações sobre o dispositivo de ponteiro.
GetPointerDeviceCursors

Obtém as IDs de cursor mapeadas para os cursores associados a um dispositivo de ponteiro.
GetPointerDeviceProperties

Obtém as propriedades do dispositivo que não estão incluídas na estrutura POINTER_DEVICE_INFO.
GetPointerDeviceRects

Obtém o intervalo x e y para o dispositivo de ponteiro (em himétrica) e o intervalo x e y (resolução atual) para a exibição para a qual o dispositivo de ponteiro é mapeado.
GetPointerDevices

Obtém informações sobre os dispositivos de ponteiro anexados ao sistema.
GetPointerFrameInfo

Obtém todo o quadro de informações para os ponteiros especificados associados à mensagem atual.
GetPointerFrameInfoHistory

Obtém todo o quadro de informações (incluindo quadros de entrada unidos) para os ponteiros especificados associados à mensagem atual.
GetPointerFramePenInfo

Obtém todo o quadro de informações baseadas em caneta para os ponteiros especificados (do tipo PT_PEN) associados à mensagem atual.
GetPointerFramePenInfoHistory

Obtém todo o quadro de informações baseadas em caneta (incluindo quadros de entrada unidos) para os ponteiros especificados (do tipo PT_PEN) associados à mensagem atual.
GetPointerFrameTouchInfo

Obtém todo o quadro de informações baseadas em toque para os ponteiros especificados (do tipo PT_TOUCH) associados à mensagem atual.
GetPointerFrameTouchInfoHistory

Obtém todo o quadro de informações baseadas em toque (incluindo quadros de entrada unidos) para os ponteiros especificados (do tipo PT_TOUCH) associados à mensagem atual.
GetPointerInfo

Obtém as informações do ponteiro especificado associado à mensagem atual.
GetPointerInfoHistory

Obtém as informações associadas às entradas individuais, se houver, que foram agrupadas na mensagem atual para o ponteiro especificado.
GetPointerInputTransform

Obtém uma ou mais transformações para as coordenadas de informações do ponteiro associadas à mensagem atual.
GetPointerPenInfo

Obtém as informações baseadas em caneta para o ponteiro especificado (do tipo PT_PEN) associado à mensagem atual.
GetPointerPenInfoHistory

Obtém as informações baseadas em caneta associadas às entradas individuais, se houver, que foram agrupadas na mensagem atual para o ponteiro especificado (do tipo PT_PEN).
GetPointerTouchInfo

Obtém as informações baseadas em toque para o ponteiro especificado (do tipo PT_TOUCH) associado à mensagem atual.
GetPointerTouchInfoHistory

Obtém as informações baseadas em toque associadas às entradas individuais, se houver, que foram agrupadas na mensagem atual para o ponteiro especificado (do tipo PT_TOUCH).
GetPointerType

Recupera o tipo de ponteiro para um ponteiro especificado.
GetPriorityClipboardFormat

Recupera o primeiro formato de área de transferência disponível na lista especificada.
GetProcessDefaultLayout

Recupera o layout padrão usado quando as janelas são criadas sem pai ou proprietário.
GetProcessWindowStation

Recupera um identificador para a estação de janela atual para o processo de chamada.
GetPropA

Recupera um identificador de dados da lista de propriedades da janela especificada. A cadeia de caracteres identifica o identificador a ser recuperado. A cadeia de caracteres e o identificador devem ter sido adicionados à lista de propriedades por uma chamada anterior à função SetProp. (ANSI)
GetPropW

Recupera um identificador de dados da lista de propriedades da janela especificada. A cadeia de caracteres identifica o identificador a ser recuperado. A cadeia de caracteres e o identificador devem ter sido adicionados à lista de propriedades por uma chamada anterior à função SetProp. (Unicode)
GetQueueStatus

Recupera o tipo de mensagens encontradas na fila de mensagens do thread de chamada.
GetRawInputBuffer

Executa uma leitura em buffer dos dados brutos.
GetRawInputData

Recupera a entrada bruta do dispositivo especificado.
GetRawInputDeviceInfoA

Recupera informações sobre o dispositivo de entrada bruto. (ANSI)
GetRawInputDeviceInfoW

Recupera informações sobre o dispositivo de entrada bruto. (Unicode)
GetRawInputDeviceList

Enumera os dispositivos de dados brutos anexados ao sistema.
GetRawPointerDeviceData

Obtém os dados de entrada brutos do dispositivo de ponteiro.
GetRegisteredRawInputDevices

Recupera as informações sobre os dispositivos de entrada brutos para o aplicativo atual.
GetScrollBarInfo

A função GetScrollBarInfo recupera informações sobre a barra de rolagem especificada.
Getscrollinfo

A função GetScrollInfo recupera os parâmetros de uma barra de rolagem, incluindo as posições de rolagem mínima e máxima, o tamanho da página e a posição da caixa de rolagem (polegar).
GetScrollPos

A função GetScrollPos recupera a posição atual da caixa de rolagem (polegar) na barra de rolagem especificada.
GetScrollRange

A função GetScrollRange recupera as posições de caixa de rolagem mínima e máxima atual (polegar) para a barra de rolagem especificada.
GetShellWindow

Recupera um identificador para a janela da área de trabalho do Shell.
GetSubMenu

Recupera um identificador para o menu suspenso ou submenu ativado pelo item de menu especificado.
Getsyscolor

Recupera a cor atual do elemento de exibição especificado.
GetSysColorBrush

A função GetSysColorBrush recupera um identificador que identifica um pincel lógico que corresponde ao índice de cores especificado.
GetSystemDpiForProcess

Recupera o DPI do sistema associado a um determinado processo. Isso é útil para evitar problemas de compatibilidade que surgem do compartilhamento de informações confidenciais de DPI entre vários processos com reconhecimento de sistema com diferentes valores de DPI do sistema.
Getsystemmenu

Permite que o aplicativo acesse o menu da janela (também conhecido como menu do sistema ou menu de controle) para copiar e modificar.
GetSystemMetrics

Recupera a métrica do sistema especificada ou a configuração do sistema.
GetSystemMetricsForDpi

Recupera a métrica do sistema especificada ou a configuração do sistema levando em conta um DPI fornecido.
GetTabbedTextExtentA

A função GetTabbedTextExtent calcula a largura e a altura de uma cadeia de caracteres. (ANSI)
GetTabbedTextExtentW

A função GetTabbedTextExtent calcula a largura e a altura de uma cadeia de caracteres. (Unicode)
GetThreadDesktop

Recupera um identificador para a área de trabalho atribuída ao thread especificado.
GetThreadDpiAwarenessContext

Obtém o DPI_AWARENESS_CONTEXT do thread atual.
GetThreadDpiHostingBehavior

Recupera o DPI_HOSTING_BEHAVIOR do thread atual.
GetTitleBarInfo

Recupera informações sobre a barra de legenda especificada.
GetTopWindow

Examina a ordem Z das janelas filho associadas à janela pai especificada e recupera um identificador para a janela filho na parte superior da ordem Z.
GetTouchInputInfo

Recupera informações detalhadas sobre entradas de toque associadas a um identificador de entrada por toque específico.
GetUnpredictedMessagePos

Obtém dados de ponteiro antes de passar pelo processamento de previsão de toque.
GetUpdatedClipboardFormats

Recupera os formatos de área de transferência com suporte no momento.
Getupdaterect

A função GetUpdateRect recupera as coordenadas do menor retângulo que inclui completamente a região de atualização da janela especificada.
GetUpdateRgn

A função GetUpdateRgn recupera a região de atualização de uma janela copiando-a para a região especificada. As coordenadas da região de atualização são relativas ao canto superior esquerdo da janela (ou seja, são coordenadas do cliente).
GetUserObjectInformationA

Recupera informações sobre a estação de janela especificada ou o objeto da área de trabalho. (ANSI)
GetUserObjectInformationW

Recupera informações sobre a estação de janela especificada ou o objeto da área de trabalho. (Unicode)
GetUserObjectSecurity

Recupera informações de segurança para o objeto de usuário especificado.
Getwindow

Recupera um identificador para uma janela que tem a relação especificada (Ordem Z ou proprietário) com a janela especificada.
GetWindowContextHelpId

Recupera o identificador de contexto da Ajuda, se houver, associado à janela especificada.
Getwindowdc

A função GetWindowDC recupera o DC (contexto do dispositivo) para toda a janela, incluindo barra de título, menus e barras de rolagem.
GetWindowDisplayAffinity

Recupera a configuração de afinidade de exibição atual, de qualquer processo, para uma determinada janela.
GetWindowDpiAwarenessContext

Retorna o DPI_AWARENESS_CONTEXT associado a uma janela.
GetWindowDpiHostingBehavior

Retorna o DPI_HOSTING_BEHAVIOR da janela especificada.
GetWindowFeedbackSetting

Recupera a configuração de comentários de uma janela.
GetWindowInfo

Recupera informações sobre a janela especificada. (GetWindowInfo)
GetWindowLongA

Recupera informações sobre a janela especificada. (GetWindowLongA)
GetWindowLongPtrA

Recupera informações sobre a janela especificada. A função também recupera o valor em um deslocamento especificado na memória extra da janela. (ANSI)
GetWindowLongPtrW

Recupera informações sobre a janela especificada. A função também recupera o valor em um deslocamento especificado para a memória extra da janela. (Unicode)
GetWindowLongW

Recupera informações sobre a janela especificada. (GetWindowLongW)
GetWindowModuleFileNameA

Recupera o caminho completo e o nome do arquivo do módulo associado ao identificador de janela especificado. (ANSI)
GetWindowModuleFileNameW

Recupera o caminho completo e o nome do arquivo do módulo associado ao identificador de janela especificado. (Unicode)
GetWindowPlacement

Recupera o estado de exibição e as posições restauradas, minimizadas e maximizadas da janela especificada.
Getwindowrect

Recupera as dimensões do retângulo delimitador da janela especificada. As dimensões são fornecidas em coordenadas de tela relativas ao canto superior esquerdo da tela.
GetWindowRgn

A função GetWindowRgn obtém uma cópia da região da janela de uma janela.
GetWindowRgnBox

A função GetWindowRgnBox recupera as dimensões do retângulo delimitador mais apertado para a região da janela de uma janela.
GetWindowTextA

Copia o texto da barra de título da janela especificada (se tiver um) em um buffer. Se a janela especificada for um controle, o texto do controle será copiado. No entanto, GetWindowText não pode recuperar o texto de um controle em outro aplicativo. (ANSI)
GetWindowTextLengthA

Recupera o comprimento, em caracteres, do texto da barra de título da janela especificada (se a janela tiver uma barra de título). (ANSI)
GetWindowTextLengthW

Recupera o comprimento, em caracteres, do texto da barra de título da janela especificada (se a janela tiver uma barra de título). (Unicode)
GetWindowTextW

Copia o texto da barra de título da janela especificada (se tiver um) em um buffer. Se a janela especificada for um controle, o texto do controle será copiado. No entanto, GetWindowText não pode recuperar o texto de um controle em outro aplicativo. (Unicode)
GetWindowThreadProcessId

Recupera o identificador do thread que criou a janela especificada e, opcionalmente, o identificador do processo que criou a janela.
GetWindowWord

Recupera o valor de 16 bits (DWORD) no deslocamento especificado para a janela extra memor
GID_ROTATE_ANGLE_FROM_ARGUMENT

A macro GID_ROTATE_ANGLE_FROM_ARGUMENT é usada para interpretar o valor de ullArgument GID_ROTATE ao receber o valor na estrutura WM_GESTURE.
GID_ROTATE_ANGLE_TO_ARGUMENT

Converte um valor radian em um argumento para mensagens de gesto de rotação.
GrayStringA

A função GrayString desenha texto cinza no local especificado. (ANSI)
GrayStringW

A função GrayString desenha texto cinza no local especificado. (Unicode)
HAS_POINTER_CONFIDENCE_WPARAM

Verifica se a mensagem de ponteiro especificada é considerada intencional em vez de acidental.
Hidecaret

Remove o cursor da tela. Ocultar um cursor não destrói sua forma atual nem invalida o ponto de inserção.
HiliteMenuItem

Adiciona ou remove o realce de um item em uma barra de menus.
InflateRect

A função InflateRect aumenta ou diminui a largura e a altura do retângulo especificado.
InheritWindowMonitor

Faz com que uma janela especificada herda o monitor de outra janela.
InitializeTouchInjection

Configura o contexto de injeção de toque para o aplicativo de chamada e inicializa o número máximo de contatos simultâneos que o aplicativo pode injetar.
InjectSyntheticPointerInput

Simula a entrada do ponteiro (caneta ou toque).
InjectTouchInput

Simula a entrada por toque.
InSendMessage

Determina se o procedimento de janela atual está processando uma mensagem que foi enviada de outro thread (no mesmo processo ou em um processo diferente) por uma chamada para a função SendMessage.
InSendMessageEx

Determina se o procedimento de janela atual está processando uma mensagem que foi enviada de outro thread (no mesmo processo ou em um processo diferente).
InsertMenuA

Insere um novo item de menu em um menu, movendo outros itens para baixo no menu. (ANSI)
InsertMenuItemA

Insere um novo item de menu na posição especificada em um menu. (ANSI)
InsertMenuItemW

Insere um novo item de menu na posição especificada em um menu. (Unicode)
InsertMenuW

Insere um novo item de menu em um menu, movendo outros itens para baixo no menu. (Unicode)
InternalGetWindowText

Copia o texto da barra de título da janela especificada (se tiver um) em um buffer.
IntersectRect

A função IntersectRect calcula a interseção de dois retângulos de origem e coloca as coordenadas do retângulo de interseção no retângulo de destino.
Invalidaterect

A função InvalidateRect adiciona um retângulo à região de atualização da janela especificada. A região de atualização representa a parte da área de cliente da janela que deve ser redesenhada.
InvalidateRgn

A função InvalidateRgn invalida a área do cliente dentro da região especificada adicionando-a à região de atualização atual de uma janela.
Invertrect

A função InvertRect inverte um retângulo em uma janela executando uma operação NOT lógica nos valores de cor para cada pixel no interior do retângulo.
IS_INTRESOURCE

Determina se um valor é um identificador inteiro para um recurso.
IS_POINTER_CANCELED_WPARAM

Verifica se a entrada de ponteiro especificada terminou abruptamente ou se era inválida, indicando que a interação não foi concluída.
IS_POINTER_FIFTHBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a quinta ação.
IS_POINTER_FIRSTBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a primeira ação.
IS_POINTER_FLAG_SET_WPARAM

Verifica se uma macro de ponteiro define o sinalizador especificado.
IS_POINTER_FOURTHBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a quarta ação.
IS_POINTER_INCONTACT_WPARAM

Verifica se o ponteiro especificado está em contato.
IS_POINTER_INRANGE_WPARAM

Verifica se o ponteiro especificado está no intervalo.
IS_POINTER_NEW_WPARAM

Verifica se o ponteiro especificado é um novo ponteiro.
IS_POINTER_PRIMARY_WPARAM

Verifica se o ponteiro especificado tomou a ação primária.
IS_POINTER_SECONDBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a segunda ação.
IS_POINTER_THIRDBUTTON_WPARAM

Verifica se o ponteiro especificado tomou a terceira ação.
IsCharAlphaA

Determina se um caractere é um caractere alfabético. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (ANSI)
IsCharAlphaNumericA

Determina se um caractere é alfabético ou numérico. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (ANSI)
IsCharAlphaNumericW

Determina se um caractere é alfabético ou numérico. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (Unicode)
IsCharAlphaW

Determina se um caractere é um caractere alfabético. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (Unicode)
IsCharLowerA

Determina se um caractere está em minúsculas. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle.
IsCharLowerW

A função IsCharLowerW (Unicode) determina se um caractere está em minúsculas. (IsCharLowerW)
IsCharUpperA

Determina se um caractere é maiúsculo. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (ANSI)
IsCharUpperW

Determina se um caractere é maiúsculo. Essa determinação se baseia na semântica do idioma selecionado pelo usuário durante a instalação ou por meio de Painel de Controle. (Unicode)
IsChild

Determina se uma janela é uma janela filho ou uma janela descendente de uma janela pai especificada.
IsClipboardFormatAvailable

Determina se a área de transferência contém dados no formato especificado.
IsDialogMessageA

Determina se uma mensagem é destinada à caixa de diálogo especificada e, se for, processa a mensagem. (ANSI)
IsDialogMessageW

Determina se uma mensagem é destinada à caixa de diálogo especificada e, se for, processa a mensagem. (Unicode)
IsDlgButtonChecked

A função IsDlgButtonChecked determina se um controle de botão está marcado ou se um controle de botão de três estados está marcado, desmarcado ou indeterminado.
IsGUIThread

Determina se o thread de chamada já é um thread de GUI. Opcionalmente, ele também pode converter o thread em um thread de GUI.
IsHungAppWindow

Determina se o sistema considera que um aplicativo especificado não está respondendo.
IsIconic

Determina se a janela especificada está minimizada (icônica).
IsImmersiveProcess

Determina se o processo pertence a um aplicativo da Windows Store.
IsMenu

Determina se um identificador é um identificador de menu.
IsMouseInPointerEnabled

Indica se EnableMouseInPointer está definido para que o mouse atue como um dispositivo de entrada de ponteiro e envie WM_POINTER mensagens.
IsProcessDPIAware

IsProcessDPIAware pode estar alterado ou indisponível. Em vez disso, use GetProcessDPIAwareness.
IsRectEmpty

A função IsRectEmpty determina se o retângulo especificado está vazio.
IsTouchWindow

Verifica se uma janela especificada é compatível com toque e, opcionalmente, recupera os sinalizadores modificador definidos para a funcionalidade de toque da janela.
IsValidDpiAwarenessContext

Determina se um DPI_AWARENESS_CONTEXT especificado é válido e tem suporte do sistema atual.
IsWindow

Determina se o identificador de janela especificado identifica uma janela existente.
IsWindowArranged

Determina se a janela especificada está organizada (ou seja, se ela está ajustada).
IsWindowEnabled

Determina se a janela está habilitada para entrada de mouse e teclado.
IsWindowUnicode

Determina se a janela especificada é uma janela Unicode nativa.
IsWindowVisible

Determina o estado de visibilidade da janela especificada.
IsWinEventHookInstalled

Determina se há um gancho WinEvent instalado que pode ser notificado de um evento especificado.
IsWow64Message

Determina se a última mensagem lida da fila do thread atual se originou de um processo WOW64.
IsZoomed

Determina se uma janela está maximizada.
keybd_event

Sintetiza um pressionamento de tecla.
Killtimer

Destrói o temporizador especificado.
LoadAcceleratorsA

Carrega a tabela de aceleradores especificada. (ANSI)
LoadAcceleratorsW

Carrega a tabela de aceleradores especificada. (Unicode)
LoadBitmapA

A função LoadBitmap carrega o recurso de bitmap especificado do arquivo executável de um módulo. (ANSI)
LoadBitmapW

A função LoadBitmap carrega o recurso de bitmap especificado do arquivo executável de um módulo. (Unicode)
LoadCursorA

Carrega o recurso de cursor especificado do arquivo executável (.EXE) associado a uma instância do aplicativo. (ANSI)
LoadCursorFromFileA

Cria um cursor com base nos dados contidos em um arquivo. (ANSI)
LoadCursorFromFileW

Cria um cursor com base nos dados contidos em um arquivo. (Unicode)
LoadCursorW

Carrega o recurso de cursor especificado do arquivo executável (.EXE) associado a uma instância do aplicativo. (Unicode)
LoadIconA

Carrega o recurso de ícone especificado do arquivo executável (.exe) associado a uma instância do aplicativo. (ANSI)
LoadIconW

Carrega o recurso de ícone especificado do arquivo executável (.exe) associado a uma instância do aplicativo. (Unicode)
LoadImageA

Carrega um ícone, cursor, cursor animado ou bitmap. (ANSI)
LoadImageW

Carrega um ícone, cursor, cursor animado ou bitmap. (Unicode)
LoadKeyboardLayoutA

Carrega uma nova identificação de localidade de entrada (chamada antes de layout de teclado) no sistema. (ANSI)
LoadKeyboardLayoutW

Carrega uma nova identificação de localidade de entrada (chamada antes de layout de teclado) no sistema. (Unicode)
LoadMenuA

Carrega o recurso de menu especificado do arquivo executável (.exe) associado a uma instância do aplicativo. (ANSI)
LoadMenuIndirectA

Carrega o modelo de menu especificado na memória. (ANSI)
LoadMenuIndirectW

Carrega o modelo de menu especificado na memória. (Unicode)
LoadMenuW

Carrega o recurso de menu especificado do arquivo executável (.exe) associado a uma instância do aplicativo. (Unicode)
LoadStringA

Carrega um recurso de cadeia de caracteres do arquivo executável associado a um módulo especificado, copia a cadeia de caracteres em um buffer e acrescenta um caractere nulo de terminação. (ANSI)
LoadStringW

Carrega um recurso de cadeia de caracteres do arquivo executável associado a um módulo especificado, copia a cadeia de caracteres em um buffer e acrescenta um caractere nulo de terminação. (Unicode)
LockSetForegroundWindow

O processo em primeiro plano pode chamar a função LockSetForegroundWindow para desabilitar chamadas para a função SetForegroundWindow.
Lockwindowupdate

A função LockWindowUpdate desabilita ou habilita o desenho na janela especificada. Apenas uma janela pode ser bloqueada de cada vez.
LockWorkStation

Bloqueia a exibição da estação de trabalho.
LogicalToPhysicalPoint

Converte as coordenadas lógicas de um ponto em uma janela em coordenadas físicas.
LogicalToPhysicalPointForPerMonitorDPI

Converte um ponto em uma janela de coordenadas lógicas em coordenadas físicas, independentemente do reconhecimento de pontos por polegada (dpi) do chamador.
LookupIconIdFromDirectory

Pesquisa por ícone ou dados de cursor para o ícone ou cursor que melhor se ajusta ao dispositivo de exibição atual. (LookupIconIdFromDirectory)
LookupIconIdFromDirectoryEx

Pesquisa por ícone ou dados de cursor para o ícone ou cursor que melhor se ajusta ao dispositivo de exibição atual. (LookupIconIdFromDirectoryEx)
MAKEINTRESOURCEA

Converte um valor inteiro em um tipo de recurso compatível com as funções de gerenciamento de recursos. Essa macro é usada no lugar de uma cadeia de caracteres que contém o nome do recurso. (ANSI)
MAKEINTRESOURCEW

Converte um valor inteiro em um tipo de recurso compatível com as funções de gerenciamento de recursos. Essa macro é usada no lugar de uma cadeia de caracteres que contém o nome do recurso. (Unicode)
MAKELPARAM

Cria um valor para uso como um parâmetro lParam em uma mensagem. A macro concatena os valores especificados.
MAKELRESULT

Cria um valor para uso como um valor retornado de um procedimento de janela. A macro concatena os valores especificados.
MAKEWPARAM

Cria um valor para uso como um parâmetro wParam em uma mensagem. A macro concatena os valores especificados.
MapDialogRect

Converte as unidades da caixa de diálogo especificadas em unidades de tela (pixels).
MapVirtualKeyA

Traduz (mapeia) um código de chave virtual em um código de varredura ou valor de caractere ou converte um código de verificação em um código de chave virtual. (ANSI)
MapVirtualKeyExA

Traduz (mapeia) um código de chave virtual em um código de varredura ou valor de caractere ou converte um código de verificação em um código de chave virtual. A função converte os códigos usando o idioma de entrada e uma identificação de localidade de entrada. (ANSI)
MapVirtualKeyExW

Traduz (mapeia) um código de chave virtual em um código de varredura ou valor de caractere ou converte um código de verificação em um código de chave virtual. A função converte os códigos usando o idioma de entrada e uma identificação de localidade de entrada. (Unicode)
MapVirtualKeyW

Traduz (mapeia) um código de chave virtual em um código de varredura ou valor de caractere ou converte um código de verificação em um código de chave virtual. (Unicode)
Mapwindowpoints

A função MapWindowPoints converte (mapeia) um conjunto de pontos de um espaço de coordenadas relativo a uma janela para um espaço de coordenadas em relação a outra janela.
MenuItemFromPoint

Determina qual item de menu, se houver, está no local especificado.
MessageBeep

Reproduz um som de forma de onda. O som de forma de onda para cada tipo de som é identificado por uma entrada no Registro.
Messagebox

A função MessageBox exibe uma caixa de diálogo modal que contém um ícone do sistema, um conjunto de botões e uma breve mensagem específica do aplicativo.
MessageBoxA

Exibe uma caixa de diálogo modal que contém um ícone do sistema, um conjunto de botões e uma breve mensagem específica do aplicativo, como status ou informações de erro. A caixa de mensagem retorna um valor inteiro que indica qual botão o usuário clicou. (MessageBoxA)
MessageBoxExA

Cria, exibe e opera uma caixa de mensagem. (ANSI)
MessageBoxExW

Cria, exibe e opera uma caixa de mensagem. (Unicode)
MessageBoxIndirectA

Cria, exibe e opera uma caixa de mensagem. A caixa de mensagem contém texto e título de mensagem definidos pelo aplicativo, qualquer ícone e qualquer combinação de botões de push predefinidos. (ANSI)
MessageBoxIndirectW

Cria, exibe e opera uma caixa de mensagem. A caixa de mensagem contém texto e título de mensagem definidos pelo aplicativo, qualquer ícone e qualquer combinação de botões de push predefinidos. (Unicode)
MessageBoxW

A função MessageBoxW (Unicode) exibe uma caixa de diálogo modal que contém um ícone do sistema, um conjunto de botões e uma breve mensagem específica do aplicativo.
ModifyMenuA

Altera um item de menu existente. (ANSI)
ModifyMenuW

Altera um item de menu existente. (Unicode)
MonitorFromPoint

A função MonitorFromPoint recupera um identificador para o monitor de exibição que contém um ponto especificado.
MonitorFromRect

A função MonitorFromRect recupera um identificador para o monitor de exibição que tem a maior área de interseção com um retângulo especificado.
MonitorFromWindow

A função MonitorFromWindow recupera um identificador para o monitor de exibição que tem a maior área de interseção com o retângulo delimitador de uma janela especificada.
mouse_event

A função mouse_event sintetiza os cliques de botão e movimento do mouse.
Movewindow

Altera a posição e as dimensões da janela especificada.
Msgwaitformultipleobjects

Aguarda até que um ou todos os objetos especificados estejam no estado sinalizado ou o intervalo de tempo limite decorrido. Os objetos podem incluir objetos de evento de entrada.
MsgWaitForMultipleObjectsEx

Aguarda até que um ou todos os objetos especificados estejam no estado sinalizado, uma rotina de conclusão de E/S ou APC (chamada de procedimento assíncrono) seja enfileirada no thread ou o intervalo de tempo limite decorrido. A matriz de objetos pode incluir objetos de evento de entrada.
NEXTRAWINPUTBLOCK

Recupera o local da próxima estrutura em uma matriz de estruturas RAWINPUT.
NotifyWinEvent

Sinaliza ao sistema que ocorreu um evento predefinido. Se algum aplicativo cliente tiver registrado uma função de gancho para o evento, o sistema chamará a função de gancho do cliente.
OemKeyScan

Mapeia códigos OEMASCII de 0 a 0x0FF nos códigos de verificação OEM e estados de deslocamento. A função fornece informações que permitem que um programa envie texto OEM para outro programa simulando a entrada do teclado.
OemToCharA

Converte uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. Aviso Não use. (ANSI)
OemToCharBuffA

Converte um número especificado de caracteres em uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. (ANSI)
OemToCharBuffW

Converte um número especificado de caracteres em uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. (Unicode)
OemToCharW

Converte uma cadeia de caracteres do conjunto de caracteres definido por OEM em um ANSI ou uma cadeia de caracteres largos. Aviso Não use. (Unicode)
OffsetRect

A função OffsetRect move o retângulo especificado pelos deslocamentos especificados.
Openclipboard

Abre a área de transferência para exame e impede que outros aplicativos modifiquem o conteúdo da área de transferência.
OpenDesktopA

Abre o objeto de área de trabalho especificado. (ANSI)
OpenDesktopW

Abre o objeto de área de trabalho especificado. (Unicode)
OpenIcon

Restaura uma janela minimizada (icônica) para seu tamanho e posição anteriores; em seguida, ativa a janela.
OpenInputDesktop

Abre a área de trabalho que recebe a entrada do usuário.
OpenWindowStationA

Abre a estação de janela especificada. (ANSI)
OpenWindowStationW

Abre a estação de janela especificada. (Unicode)
PackTouchHitTestingProximityEvaluation

Retorna a pontuação de avaliação de proximidade e as coordenadas de ponto de toque ajustadas como um valor empacotado para o retorno de chamada WM_TOUCHHITTESTING.
PaintDesktop

A função PaintDesktop preenche a região de recorte no contexto do dispositivo especificado com o padrão de área de trabalho ou papel de parede. A função é fornecida principalmente para áreas de trabalho de shell.
PeekMessageA

Despacha mensagens de entrada não enfileiradas, verifica a fila de mensagens de thread de uma mensagem postada e recupera a mensagem (se houver alguma). (ANSI)
PeekMessageW

Despacha mensagens de entrada não enfileiradas, verifica a fila de mensagens de thread de uma mensagem postada e recupera a mensagem (se houver alguma). (Unicode)
PhysicalToLogicalPoint

Converte as coordenadas físicas de um ponto em uma janela em coordenadas lógicas.
PhysicalToLogicalPointForPerMonitorDPI

Converte um ponto em uma janela de coordenadas físicas em coordenadas lógicas, independentemente do reconhecimento de pontos por polegada (dpi) do chamador.
POINTSTOPOINT

A macro POINTSTOPOINT copia o conteúdo de uma estrutura POINTS em uma estrutura POINT.
POINTTOPOINTS

A macro POINTTOPOINTS converte uma estrutura POINT em uma estrutura POINTS.
PostMessageA

Places (posta) uma mensagem na fila de mensagens associada ao thread que criou a janela especificada e retorna sem esperar que o thread processe a mensagem. (ANSI)
PostMessageW

Places (posta) uma mensagem na fila de mensagens associada ao thread que criou a janela especificada e retorna sem esperar que o thread processe a mensagem. (Unicode)
Postquitmessage

Indica ao sistema que um thread fez uma solicitação para encerrar (encerrar). Normalmente, ele é usado em resposta a uma mensagem WM_DESTROY.
PostThreadMessageA

Posta uma mensagem na fila de mensagens do thread especificado. Ele retorna sem esperar que o thread processe a mensagem. (ANSI)
PostThreadMessageW

Posta uma mensagem na fila de mensagens do thread especificado. Ele retorna sem esperar que o thread processe a mensagem. (Unicode)
PrintWindow

A função PrintWindow copia uma janela visual para o DC (contexto de dispositivo) especificado, normalmente um DC de impressora.
PrivateExtractIconsA

Cria uma matriz de identificadores para ícones extraídos de um arquivo especificado. (ANSI)
PrivateExtractIconsW

Cria uma matriz de identificadores para ícones extraídos de um arquivo especificado. (Unicode)
Ptinrect

A função PtInRect determina se o ponto especificado está dentro do retângulo especificado.
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.
RealChildWindowFromPoint

Recupera um identificador para a janela filho no ponto especificado. A pesquisa é restrita a janelas filho imediatas; netos e janelas descendentes mais profundas não são pesquisados.
RealGetWindowClassA

Recupera uma cadeia de caracteres que especifica o tipo de janela. (ANSI)
RealGetWindowClassW

Recupera uma cadeia de caracteres que especifica o tipo de janela. (Unicode)
Redrawwindow

A função RedrawWindow atualiza o retângulo ou a região especificados na área de cliente de uma janela.
RegisterClassA

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassA)
RegisterClassExA

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassExA)
RegisterClassExW

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassExW)
RegisterClassW

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassW)
RegisterClipboardFormatA

Registra um novo formato de área de transferência. Esse formato pode ser usado como um formato de área de transferência válido. (ANSI)
RegisterClipboardFormatW

Registra um novo formato de área de transferência. Esse formato pode ser usado como um formato de área de transferência válido. (Unicode)
RegisterDeviceNotificationA

Registra o dispositivo ou o tipo de dispositivo para o qual uma janela receberá notificações. (ANSI)
RegisterDeviceNotificationW

Registra o dispositivo ou o tipo de dispositivo para o qual uma janela receberá notificações. (Unicode)
RegisterForTooltipDismissNotification

Permite que aplicativos ou estruturas de interface do usuário registrem e cancelem o registro de janelas para receber notificação para ignorar as janelas de dica de ferramenta.
RegisterHotKey

Define uma tecla de acesso para todo o sistema.
RegisterPointerDeviceNotifications

Registra uma janela para processar as notificações do dispositivo de ponteiro WM_POINTERDEVICECHANGE, WM_POINTERDEVICEINRANGE e WM_POINTERDEVICEOUTOFRANGE.
RegisterPointerInputTarget

Permite que o chamador registre uma janela de destino para a qual toda a entrada de ponteiro do tipo especificado é redirecionada.
RegisterPointerInputTargetEx

RegisterPointerInputTargetEx pode estar alterado ou indisponível. Em vez disso, use RegisterPointerInputTarget.
RegisterPowerSettingNotification

Registra o aplicativo para receber notificações de configuração de energia para o evento de configuração de energia específico.
RegisterRawInputDevices

Registra os dispositivos que fornecem os dados brutos.
RegisterShellHookWindow

Registra uma janela do Shell especificada para receber determinadas mensagens para eventos ou notificações que são úteis para aplicativos Shell.
RegisterSuspendResumeNotification

Registra-se para receber notificação quando o sistema é suspenso ou retomado. Semelhante a PowerRegisterSuspendResumeNotification, mas opera no modo de usuário e pode usar um identificador de janela.
RegisterTouchHitTestingWindow

Registra uma janela para processar a notificação de WM_TOUCHHITTESTING.
RegisterTouchWindow

Registra uma janela como sendo compatível com toque.
RegisterWindowMessageA

Define uma nova mensagem de janela que tem a garantia de ser exclusiva em todo o sistema. O valor da mensagem pode ser usado ao enviar ou postar mensagens. (ANSI)
RegisterWindowMessageW

Define uma nova mensagem de janela que tem a garantia de ser exclusiva em todo o sistema. O valor da mensagem pode ser usado ao enviar ou postar mensagens. (Unicode)
ReleaseCapture

Libera a captura do mouse de uma janela no thread atual e restaura o processamento normal de entrada do mouse.
Releasedc

A função ReleaseDC libera um DC (contexto de dispositivo), liberando-o para uso por outros aplicativos. O efeito da função ReleaseDC depende do tipo de DC. Ele libera apenas DCs comuns e de janela. Ele não tem efeito sobre DCs privados ou de classe.
RemoveClipboardFormatListener

Remove a janela fornecida da lista de ouvintes de formato de área de transferência mantida pelo sistema.
RemoveMenu

Exclui um item de menu ou desanexa um submenu do menu especificado.
RemovePropA

Remove uma entrada da lista de propriedades da janela especificada. A cadeia de caracteres especificada identifica a entrada a ser removida. (ANSI)
RemovePropW

Remove uma entrada da lista de propriedades da janela especificada. A cadeia de caracteres especificada identifica a entrada a ser removida. (Unicode)
ReplyMessage

Responde a uma mensagem enviada de outro thread pela função SendMessage.
Screentoclient

A função ScreenToClient converte as coordenadas de tela de um ponto especificado na tela em coordenadas da área do cliente.
Scrolldc

A função ScrollDC rola um retângulo de bits horizontal e verticalmente.
ScrollWindow

A função ScrollWindow rola o conteúdo da área de cliente da janela especificada.
Scrollwindowex

A função ScrollWindowEx rola o conteúdo da área de cliente da janela especificada.
SendDlgItemMessageA

Envia uma mensagem para o controle especificado em uma caixa de diálogo. (ANSI)
SendDlgItemMessageW

Envia uma mensagem para o controle especificado em uma caixa de diálogo. (Unicode)
SendInput

Sintetiza pressionamentos de teclas, movimentos do mouse e cliques de botão.
SendMessage

A função SendMessage envia a mensagem especificada para uma janela ou janelas. (Função SendMessage)
SendMessageA

Envia a mensagem especificada para uma janela ou janelas. A função SendMessage chama o procedimento de janela para a janela especificada e não retorna até que o procedimento de janela tenha processado a mensagem. (SendMessageA)
SendMessageCallbackA

Envia a mensagem especificada para uma janela ou janelas. (SendMessageCallbackA)
SendMessageCallbackW

Envia a mensagem especificada para uma janela ou janelas. (SendMessageCallbackW)
SendMessageTimeoutA

Envia a mensagem especificada para uma ou mais janelas. (ANSI)
SendMessageTimeoutW

Envia a mensagem especificada para uma ou mais janelas. (Unicode)
SendMessageW

A função SendMessageW (Unicode) envia a mensagem especificada para uma janela ou janelas. (SendMessageW)
SendNotifyMessageA

Envia a mensagem especificada para uma janela ou janelas. (SendNotifyMessageA)
SendNotifyMessageW

Envia a mensagem especificada para uma janela ou janelas. (SendNotifyMessageW)
SetActiveWindow

Ativa uma janela. A janela deve ser anexada à fila de mensagens do thread de chamada.
SetAdditionalForegroundBoostProcesses

SetAdditionalForegroundBoostProcesses é uma API de assistência de desempenho para ajudar aplicativos com um modelo de aplicativo de vários processos em que vários processos contribuem para uma experiência em primeiro plano, seja como dados ou renderização.
SetCapture

Define a captura do mouse para a janela especificada que pertence ao thread atual.
SetCaretBlinkTime

Define o tempo de piscar do cursor para o número especificado de milissegundos. O tempo de piscar é o tempo decorrido, em milissegundos, necessário para inverter os pixels do cursor.
Setcaretpos

Move o cursor para as coordenadas especificadas. Se a janela que possui o cursor tiver sido criada com o estilo de classe CS_OWNDC, as coordenadas especificadas estarão sujeitas ao modo de mapeamento do contexto do dispositivo associado a essa janela.
SetClassLongA

Substitui o valor especificado de 32 bits (longo) no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX da classe à qual a janela especificada pertence. (ANSI)
SetClassLongPtrA

Substitui o valor especificado no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX para a classe à qual a janela especificada pertence. (ANSI)
SetClassLongPtrW

Substitui o valor especificado no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX para a classe à qual a janela especificada pertence. (Unicode)
SetClassLongW

Substitui o valor especificado de 32 bits (longo) no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX da classe à qual a janela especificada pertence. (Unicode)
SetClassWord

Substitui o valor de 16 bits (WORD) no deslocamento especificado na memória de classe extra para a classe de janela à qual a janela especificada pertence.
Setclipboarddata

Places dados na área de transferência em um formato de área de transferência especificado.
Setclipboardviewer

Adiciona a janela especificada à cadeia de visualizadores da área de transferência. As janelas do visualizador da área de transferência recebem uma mensagem WM_DRAWCLIPBOARD sempre que o conteúdo da área de transferência é alterado. Essa função é usada para compatibilidade com versões anteriores do Windows.
SetCoalescableTimer

Cria um temporizador com o valor de tempo limite especificado e o atraso de tolerância de união.
Setcursor

Define a forma do cursor.
SetCursorPos

Move o cursor para as coordenadas de tela especificadas.
SetDialogControlDpiChangeBehavior

Substitui o comportamento de dimensionamento de DPI por monitor padrão de uma janela filho em uma caixa de diálogo.
SetDialogDpiChangeBehavior

As caixas de diálogo em contextos Per-Monitor v2 são dimensionadas automaticamente. Esse método permite personalizar o comportamento de alteração de DPI.
SetDisplayAutoRotationPreferences

Define as preferências de rotação automática da tela para o processo atual.
SetDisplayConfig

A função SetDisplayConfig modifica a topologia de exibição, a origem e os modos de destino habilitando exclusivamente os caminhos especificados na sessão atual.
SetDlgItemInt

Define o texto de um controle em uma caixa de diálogo para a representação de cadeia de caracteres de um valor inteiro especificado.
SetDlgItemTextA

Define o título ou texto de um controle em uma caixa de diálogo. (ANSI)
SetDlgItemTextW

Define o título ou texto de um controle em uma caixa de diálogo. (Unicode)
SetDoubleClickTime

Define o tempo de clique duplo para o mouse.
SetFocus

Define o foco do teclado para a janela especificada. A janela deve ser anexada à fila de mensagens do thread de chamada.
Setforegroundwindow

Traz o thread que criou a janela especificada para o primeiro plano e ativa a janela.
SetGestureConfig

Configura as mensagens enviadas de uma janela para gestos do Windows Touch.
SetKeyboardState

Copia uma matriz de estados de tecla de teclado na tabela de estado de entrada do teclado do thread de chamada. Essa é a mesma tabela acessada pelas funções GetKeyboardState e GetKeyState. As alterações feitas nesta tabela não afetam a entrada do teclado em nenhum outro thread.
SetLastErrorEx

Define o código do último erro.
SetLayeredWindowAttributes

Define a chave de cor de opacidade e transparência de uma janela em camadas.
Setmenu

Atribui um novo menu à janela especificada.
SetMenuContextHelpId

Associa um identificador de contexto de Ajuda a um menu.
Setmenudefaultitem

Define o item de menu padrão para o menu especificado.
SetMenuInfo

Define informações para um menu especificado.
SetMenuItemBitmaps

Associa o bitmap especificado a um item de menu. Se o item de menu estiver selecionado ou desmarcado, o sistema exibirá o bitmap apropriado ao lado do item de menu.
SetMenuItemInfoA

Altera informações sobre um item de menu. (ANSI)
SetMenuItemInfoW

Altera informações sobre um item de menu. (Unicode)
SetMessageExtraInfo

Define as informações de mensagem extra para o thread atual.
Setparent

Altera a janela pai da janela filho especificada.
SetPhysicalCursorPos

Define a posição do cursor em coordenadas físicas.
SetProcessDefaultLayout

Altera o layout padrão quando janelas são criadas sem pai ou proprietário somente para o processo em execução no momento.
SetProcessDPIAware

SetProcessDPIAware pode estar alterado ou indisponível. Em vez disso, use SetProcessDPIAwareness.
SetProcessDpiAwarenessContext

Define o processo atual como um contexto de reconhecimento de pontos por polegada (dpi) especificado. Os contextos de reconhecimento de DPI são do valor DPI_AWARENESS_CONTEXT.
SetProcessRestrictionExemption

Isenta o processo de chamada de restrições que impedem que processos da área de trabalho interajam com o ambiente de aplicativo da Windows Store. Essa função é usada por ferramentas de desenvolvimento e depuração.
SetProcessWindowStation

Atribui a estação de janela especificada ao processo de chamada.
SetPropA

Adiciona uma nova entrada ou altera uma entrada existente na lista de propriedades da janela especificada. (ANSI)
SetPropW

Adiciona uma nova entrada ou altera uma entrada existente na lista de propriedades da janela especificada. (Unicode)
Setrect

A função SetRect define as coordenadas do retângulo especificado. Isso equivale a atribuir os argumentos esquerdo, superior, direito e inferior aos membros apropriados da estrutura RECT.
SetRectEmpty

A função SetRectEmpty cria um retângulo vazio no qual todas as coordenadas são definidas como zero.
Setscrollinfo

A função SetScrollInfo define os parâmetros de uma barra de rolagem, incluindo as posições de rolagem mínima e máxima, o tamanho da página e a posição da caixa de rolagem (polegar). A função também redesenhará a barra de rolagem, se solicitado.
Setscrollpos

A função SetScrollPos define a posição da caixa de rolagem (polegar) na barra de rolagem especificada e, se solicitada, redesenha a barra de rolagem para refletir a nova posição da caixa de rolagem.
Setscrollrange

A função SetScrollRange define as posições mínima e máxima da caixa de rolagem para a barra de rolagem especificada.
SetSysColors

Define as cores dos elementos de exibição especificados.
SetSystemCursor

Permite que um aplicativo personalize os cursores do sistema. Ele substitui o conteúdo do cursor do sistema especificado pelo parâmetro id pelo conteúdo do cursor especificado pelo parâmetro hcur e, em seguida, destrói hcur.
SetThreadCursorCreationScaling

Define a escala de DPI para a qual os cursores que estão sendo criados nesse thread são destinados. Esse valor é levado em conta ao dimensionar o cursor para o monitor específico no qual ele está sendo mostrado.
SetThreadDesktop

Atribui a área de trabalho especificada ao thread de chamada. Todas as operações subsequentes na área de trabalho usam os direitos de acesso concedidos à área de trabalho.
SetThreadDpiAwarenessContext

Defina o reconhecimento de DPI para o thread atual como o valor fornecido.
SetThreadDpiHostingBehavior

Define o DPI_HOSTING_BEHAVIOR do thread. Esse comportamento permite que janelas criadas no thread hospedem janelas filho com uma DPI_AWARENESS_CONTEXT diferente.
Settimer

Cria um temporizador com o valor de tempo limite especificado.
SetUserObjectInformationA

Define informações sobre a estação de janela especificada ou o objeto de área de trabalho. (ANSI)
SetUserObjectInformationW

Define informações sobre a estação de janela especificada ou o objeto de área de trabalho. (Unicode)
SetUserObjectSecurity

Define a segurança de um objeto de usuário. Isso pode ser, por exemplo, uma janela ou uma conversa DDE.
SetWindowContextHelpId

Associa um identificador de contexto de Ajuda à janela especificada.
SetWindowDisplayAffinity

Armazena a configuração de afinidade de exibição no modo kernel no hWnd associado à janela.
SetWindowFeedbackSetting

Define a configuração de comentários para uma janela.
SetWindowLongA

Altera um atributo da janela especificada. A função também define o valor de 32 bits (longo) no deslocamento especificado na memória da janela extra. (ANSI)
SetWindowLongPtrA

Altera um atributo da janela especificada. (ANSI)
SetWindowLongPtrW

Altera um atributo da janela especificada. (Unicode)
SetWindowLongW

Altera um atributo da janela especificada. A função também define o valor de 32 bits (longo) no deslocamento especificado na memória da janela extra. (Unicode)
SetWindowPlacement

Define o estado de exibição e as posições restauradas, minimizadas e maximizadas da janela especificada.
Setwindowpos

Altera o tamanho, a posição e a ordem Z de uma janela filho, pop-up ou de nível superior. Essas janelas são ordenadas de acordo com sua aparência na tela. A janela mais alta recebe a classificação mais alta e é a primeira janela na ordem Z.
Setwindowrgn

A função SetWindowRgn define a região da janela de uma janela.
SetWindowsHookExA

Instala um procedimento de gancho definido pelo aplicativo em uma cadeia de ganchos. (ANSI)
SetWindowsHookExW

Instala um procedimento de gancho definido pelo aplicativo em uma cadeia de ganchos. (Unicode)
SetWindowTextA

Altera o texto da barra de título da janela especificada (se tiver uma). Se a janela especificada for um controle, o texto do controle será alterado. No entanto, SetWindowText não pode alterar o texto de um controle em outro aplicativo. (ANSI)
SetWindowTextW

Altera o texto da barra de título da janela especificada (se tiver uma). Se a janela especificada for um controle, o texto do controle será alterado. No entanto, SetWindowText não pode alterar o texto de um controle em outro aplicativo. (Unicode)
SetWinEventHook

Define uma função de gancho de evento para um intervalo de eventos.
Showcaret

Torna o cursor visível na tela na posição atual do cursor. Quando o cursor se torna visível, ele começa a piscar automaticamente.
ShowCursor

Exibe ou oculta o cursor. (ShowCursor)
ShowOwnedPopups

Mostra ou oculta todas as janelas pop-up pertencentes à janela especificada.
ShowScrollBar

A função ShowScrollBar mostra ou oculta a barra de rolagem especificada.
Showwindow

Define o estado de exibição da janela especificada.
ShowWindowAsync

Define o estado de exibição de uma janela sem aguardar a conclusão da operação.
ShutdownBlockReasonCreate

Indica que o sistema não pode ser desligado e define uma cadeia de caracteres de motivo a ser exibida para o usuário se o desligamento do sistema for iniciado.
ShutdownBlockReasonDestroy

Indica que o sistema pode ser desligado e libera a cadeia de caracteres de motivo.
ShutdownBlockReasonQuery

Recupera a cadeia de caracteres de motivo definida pela função ShutdownBlockReasonCreate.
SkipPointerFrameMessages

Determina qual quadro de entrada de ponteiro gerou a mensagem recuperada mais recentemente para o ponteiro especificado e descarta todas as mensagens de entrada de ponteiro enfileiradas (não registradas) geradas do mesmo quadro de entrada de ponteiro.
Soundsentry

Dispara um sinal visual para indicar que um som está sendo reproduzido.
Subtractrect

A função SubtractRect determina as coordenadas de um retângulo formado pela subtração de um retângulo de outro.
SwapMouseButton

Inverte ou restaura o significado dos botões esquerdo e direito do mouse.
SwitchDesktop

Torna a área de trabalho especificada visível e a ativa. Isso permite que a área de trabalho receba a entrada do usuário.
SwitchToThisWindow

Alterna o foco para a janela especificada e a traz para o primeiro plano.
SystemParametersInfoA

Recupera ou define o valor de um dos parâmetros de todo o sistema. (ANSI)
SystemParametersInfoForDpi

Recupera o valor de um dos parâmetros de todo o sistema, levando em conta o valor de DPI fornecido.
SystemParametersInfoW

Recupera ou define o valor de um dos parâmetros de todo o sistema. (Unicode)
TabbedTextOutA

A função TabbedTextOut grava uma cadeia de caracteres em um local especificado, expandindo guias para os valores especificados em uma matriz de posições de parada de tabulação. O texto é escrito na fonte, na cor da tela de fundo e na cor do texto selecionadas no momento. (ANSI)
TabbedTextOutW

A função TabbedTextOut grava uma cadeia de caracteres em um local especificado, expandindo guias para os valores especificados em uma matriz de posições de parada de tabulação. O texto é escrito na fonte, na cor da tela de fundo e na cor do texto selecionadas no momento. (Unicode)
TileWindows

Peças das janelas filho especificadas da janela pai especificada.
ToAscii

Converte o código de tecla virtual e o estado do teclado especificados para o caractere ou caracteres correspondentes.
ToAsciiEx

Converte o código de tecla virtual e o estado do teclado especificados para o caractere ou caracteres correspondentes. A função converte o código usando a linguagem de entrada e o layout de teclado físico identificados pela identificação de localidade de entrada.
TOUCH_COORD_TO_PIXEL

Converte coordenadas de toque em pixels.
ToUnicode

Converte o código de tecla virtual especificado e o estado do teclado para o caractere unicode ou caracteres correspondentes. (ToUnicode)
ToUnicodeEx

Converte o código de tecla virtual especificado e o estado do teclado para o caractere unicode ou caracteres correspondentes. (ToUnicodeEx)
TrackMouseEvent

Posta mensagens quando o ponteiro do mouse sai de uma janela ou passa o mouse sobre uma janela por um período especificado.
Trackpopupmenu

Exibe um menu de atalho no local especificado e acompanha a seleção de itens no menu. O menu de atalho pode aparecer em qualquer lugar na tela.
Trackpopupmenuex

Exibe um menu de atalho no local especificado e acompanha a seleção de itens no menu de atalho. O menu de atalho pode aparecer em qualquer lugar na tela.
TranslateAcceleratorA

Processa chaves de acelerador para comandos de menu. (ANSI)
TranslateAcceleratorW

Processa chaves de acelerador para comandos de menu. (Unicode)
TranslateMDISysAccel

Processa pressionamentos de teclas de acelerador para comandos de menu de janela das janelas filho da MDI (interface MDI) associadas à janela do cliente MDI especificada.
TranslateMessage

Converte mensagens de chave virtual em mensagens de caractere. As mensagens de caractere são postadas na fila de mensagens do thread de chamada, para serem lidas na próxima vez que o thread chamar a função GetMessage ou PeekMessage.
UnhookWindowsHookEx

Remove um procedimento de gancho instalado em uma cadeia de ganchos pela função SetWindowsHookEx.
UnhookWinEvent

Remove uma função de gancho de evento criada por uma chamada anterior para SetWinEventHook.
UnionRect

A função UnionRect cria a união de dois retângulos. A união é o menor retângulo que contém os dois retângulos de origem.
UnloadKeyboardLayout

Descarrega uma identificação de localidade de entrada (chamada antes de layout de teclado).
UnregisterClassA

Cancela o registro de uma classe de janela, liberando a memória necessária para a classe . (ANSI)
UnregisterClassW

Cancela o registro de uma classe de janela, liberando a memória necessária para a classe . (Unicode)
UnregisterDeviceNotification

Fecha o identificador de notificação do dispositivo especificado.
UnregisterHotKey

Libera uma tecla de acesso registrada anteriormente pelo thread de chamada.
UnregisterPointerInputTarget

Permite que o chamador cancele o registro de uma janela de destino para a qual toda a entrada de ponteiro do tipo especificado é redirecionada.
UnregisterPointerInputTargetEx

UnregisterPointerInputTargetEx pode estar alterado ou indisponível. Em vez disso, use UnregisterPointerInputTarget.
UnregisterPowerSettingNotification

Cancela o registro da notificação de configuração de energia.
UnregisterSuspendResumeNotification

Cancela um registro para receber notificação quando o sistema é suspenso ou retomado. Semelhante a PowerUnregisterSuspendResumeNotification, mas opera no modo de usuário.
UnregisterTouchWindow

Registra uma janela como não sendo mais compatível com toque.
UpdateLayeredWindow

Atualiza a posição, o tamanho, a forma, o conteúdo e a transluscência de uma janela em camadas.
Updatewindow

A função UpdateWindow atualiza a área do cliente da janela especificada enviando uma mensagem de WM_PAINT para a janela se a região de atualização da janela não estiver vazia.
UserHandleGrantAccess

Concede ou nega acesso a um identificador para um objeto User a um trabalho que tem uma restrição de interface do usuário.
Validaterect

A função ValidateRect valida a área do cliente dentro de um retângulo removendo o retângulo da região de atualização da janela especificada.
Validatergn

A função ValidateRgn valida a área do cliente dentro de uma região removendo a região da região de atualização atual da janela especificada.
VkKeyScanA

Converte um caractere para o código de tecla virtual correspondente e o estado de deslocamento para o teclado atual. (ANSI)
VkKeyScanExA

Converte um caractere para o código de chave virtual correspondente e o estado de deslocamento. A função converte o caractere usando a linguagem de entrada e o layout de teclado físico identificados pela identificação de localidade de entrada. (ANSI)
VkKeyScanExW

Converte um caractere para o código de chave virtual correspondente e o estado de deslocamento. A função converte o caractere usando a linguagem de entrada e o layout de teclado físico identificados pela identificação de localidade de entrada. (Unicode)
VkKeyScanW

Converte um caractere para o código de tecla virtual correspondente e o estado de deslocamento para o teclado atual. (Unicode)
Waitforinputidle

Aguarda até que o processo especificado termine de processar sua entrada inicial e esteja aguardando a entrada do usuário sem entrada pendente ou até que o intervalo de tempo limite tenha decorrido.
WaitMessage

Gera controle para outros threads quando um thread não tem outras mensagens em sua fila de mensagens. A função WaitMessage suspende o thread e não retorna até que uma nova mensagem seja colocada na fila de mensagens do thread.
WindowFromDC

A função WindowFromDC retorna um identificador para a janela associada ao DC (contexto de dispositivo de exibição) especificado. Funções de saída que usam o contexto de dispositivo especificado desenham nessa janela.
WindowFromPhysicalPoint

Recupera um identificador para a janela que contém o ponto físico especificado.
WindowFromPoint

Recupera um identificador para a janela que contém o ponto especificado.
WinHelpA

Inicia a Ajuda do Windows (Winhelp.exe) e passa dados adicionais que indicam a natureza da ajuda solicitada pelo aplicativo. (ANSI)
WinHelpW

Inicia a Ajuda do Windows (Winhelp.exe) e passa dados adicionais que indicam a natureza da ajuda solicitada pelo aplicativo. (Unicode)
wsprintfA

Grava dados formatados no buffer especificado. (ANSI)
wsprintfW

Grava dados formatados no buffer especificado. (Unicode)
wvsprintfA

Grava dados formatados no buffer especificado usando um ponteiro para uma lista de argumentos. (ANSI)
wvsprintfW

Grava dados formatados no buffer especificado usando um ponteiro para uma lista de argumentos. (Unicode)

Funções de retorno de chamada

 
DLGPROC

Função de retorno de chamada definida pelo aplicativo usada com as famílias createDialog e DialogBox de funções.
DRAWSTATEPROC

A função DrawStateProc é uma função de retorno de chamada definida pelo aplicativo que renderiza uma imagem complexa para a função DrawState.
EDITWORDBREAKPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com a mensagem EM_SETWORDBREAKPROC. (ANSI)
EDITWORDBREAKPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com a mensagem EM_SETWORDBREAKPROC. (Unicode)
GRAYSTRINGPROC

A função OutputProc é uma função de retorno de chamada definida pelo aplicativo usada com a função GrayString.
HOOKPROC

Uma função de retorno de chamada definida pelo aplicativo ou definida pela biblioteca usada com a função SetWindowsHookEx. O sistema chama essa função depois que a função SendMessage é chamada. O procedimento de gancho pode examinar a mensagem; ele não pode modificá-lo.
MONITORENUMPROC

Uma função MonitorEnumProc é uma função de retorno de chamada definida pelo aplicativo que é chamada pela função EnumDisplayMonitors.
MSGBOXCALLBACK

Uma função de retorno de chamada, que você define em seu aplicativo, que processa eventos de ajuda para a caixa de mensagem.
PROPENUMPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com a função EnumProps. (ANSI)
PROPENUMPROCEXA

Função de retorno de chamada definida pelo aplicativo usada com a função EnumPropsEx. (ANSI)
PROPENUMPROCEXW

Função de retorno de chamada definida pelo aplicativo usada com a função EnumPropsEx. (Unicode)
PROPENUMPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com a função EnumProps. (Unicode)
SENDASYNCPROC

Uma função de retorno de chamada definida pelo aplicativo usada com a função SendMessageCallback.
TIMERPROC

Uma função de retorno de chamada definida pelo aplicativo que processa mensagens WM_TIMER. O tipo TIMERPROC define um ponteiro para essa função de retorno de chamada. TimerProc é um espaço reservado para o nome da função definida pelo aplicativo.
WINEVENTPROC

Uma função de retorno de chamada (ou gancho) definida pelo aplicativo que o sistema chama em resposta a eventos gerados por um objeto acessível.
WNDPROC

Uma função de retorno de chamada, que você define em seu aplicativo, que processa mensagens enviadas para uma janela.

Estruturas

 
ACCEL

Define uma tecla aceleradora usada em uma tabela de aceleradores.
ACCESSTIMEOUT

Contém informações sobre o período de tempo limite associado aos recursos de acessibilidade.
ALTTABINFO

Contém status informações para a janela de troca de aplicativo (ALT+TAB).
ANIMATIONINFO

Descreve os efeitos de animação associados às ações do usuário.
AUDIODESCRIPTION

Contém informações associadas a descrições de áudio. Essa estrutura é usada com a função SystemParametersInfo quando o valor da ação SPI_GETAUDIODESCRIPTION ou SPI_SETAUDIODESCRIPTION é especificado.
BSMINFO

Contém informações sobre uma janela que negou uma solicitação de BroadcastSystemMessageEx.
CBT_CREATEWNDA

Contém informações passadas para um procedimento de gancho de WH_CBT, CBTProc, antes de uma janela ser criada. (ANSI)
CBT_CREATEWNDW

Contém informações passadas para um procedimento de gancho de WH_CBT, CBTProc, antes de uma janela ser criada. (Unicode)
CBTACTIVATESTRUCT

Contém informações passadas para um procedimento de gancho de WH_CBT, CBTProc, antes que uma janela seja ativada.
CHANGEFILTERSTRUCT

Contém informações de resultado estendidas obtidas chamando a função ChangeWindowMessageFilterEx.
CLIENTCREATESTRUCT

Contém informações sobre o menu e a primeira janela filho da MDI (interface de vários documentos) de uma janela do cliente MDI.
COMBOBOXINFO

Contém informações de status caixa de combinação.
COMPAREITEMSTRUCT

Fornece os identificadores e os dados fornecidos pelo aplicativo para dois itens em uma caixa de listagem ou caixa de combinação classificada, desenhada pelo proprietário.
COPYDATASTRUCT

Contém dados a serem passados para outro aplicativo pela mensagem WM_COPYDATA.
CREATESTRUCTA

Define os parâmetros de inicialização passados para o procedimento de janela de um aplicativo. Esses membros são idênticos aos parâmetros da função CreateWindowEx. (ANSI)
CREATESTRUCTW

Define os parâmetros de inicialização passados para o procedimento de janela de um aplicativo. Esses membros são idênticos aos parâmetros da função CreateWindowEx. (Unicode)
CURSORINFO

Contém informações de cursor global.
CURSORSHAPE

Contém informações sobre um cursor.
CWPRETSTRUCT

Define os parâmetros de mensagem passados para um procedimento de gancho de WH_CALLWNDPROCRET, CallWndRetProc.
CWPSTRUCT

Define os parâmetros de mensagem passados para um procedimento de gancho de WH_CALLWNDPROC, CallWndProc.
DEBUGHOOKINFO

Contém informações de depuração passadas para um procedimento de gancho de WH_DEBUG, DebugProc.
DELETEITEMSTRUCT

Descreve uma caixa de listagem ou item de caixa de combinação excluído.
DLGITEMTEMPLATE

Define as dimensões e o estilo de um controle em uma caixa de diálogo. Uma ou mais dessas estruturas são combinadas com uma estrutura DLGTEMPLATE para formar um modelo padrão para uma caixa de diálogo.
DLGTEMPLATE

Define as dimensões e o estilo de uma caixa de diálogo.
DRAWITEMSTRUCT

Fornece informações que a janela do proprietário usa para determinar como pintar um controle ou item de menu desenhado pelo proprietário.
DRAWTEXTPARAMS

A estrutura DRAWTEXTPARAMS contém opções de formatação estendidas para a função DrawTextEx.
EVENTMSG

Contém informações sobre uma mensagem de hardware enviada para a fila de mensagens do sistema. Essa estrutura é usada para armazenar informações de mensagem para a função de retorno de chamada JournalPlaybackProc.
FILTERKEYS

Contém informações sobre o recurso de acessibilidade FilterKeys, que permite que um usuário com deficiências defina a taxa de repetição de teclado (RepeatKeys), o atraso de aceitação (SlowKeys) e a taxa de salto (BounceKeys).
FLASHWINFO

Contém o status flash de uma janela e o número de vezes que o sistema deve piscar a janela.
GESTURECONFIG

Obtém e define a configuração para habilitar mensagens de gesto e o tipo dessa configuração.
GESTUREINFO

Armazena informações sobre um gesto.
GESTURENOTIFYSTRUCT

Quando transmitido com mensagens WM_GESTURENOTIFY, passa informações sobre um gesto.
GUITHREADINFO

Contém informações sobre um thread de GUI.
HARDWAREINPUT

Contém informações sobre uma mensagem simulada gerada por um dispositivo de entrada diferente de um teclado ou mouse.
HELPINFO

Contém informações sobre um item para o qual a ajuda contextual foi solicitada.
HELPWININFOA

Contém o tamanho e a posição de uma janela de Ajuda primária ou secundária. Um aplicativo pode definir essas informações chamando a função WinHelp com o valor HELP_SETWINPOS. (ANSI)
HELPWININFOW

Contém o tamanho e a posição de uma janela de Ajuda primária ou secundária. Um aplicativo pode definir essas informações chamando a função WinHelp com o valor HELP_SETWINPOS. (Unicode)
HIGHCONTRASTA

Contém informações sobre o recurso de acessibilidade de alto contraste. (ANSI)
HIGHCONTRASTW

Contém informações sobre o recurso de acessibilidade de alto contraste. (Unicode)
ICONINFO

Contém informações sobre um ícone ou cursor.
ICONINFOEXA

Contém informações sobre um ícone ou cursor. Estende ICONINFO. Usado por GetIconInfoEx. (ANSI)
ICONINFOEXW

Contém informações sobre um ícone ou cursor. Estende ICONINFO. Usado por GetIconInfoEx. (Unicode)
ICONMETRICSA

Contém as métricas escalonáveis associadas aos ícones. Essa estrutura é usada com a função SystemParametersInfo quando a ação SPI_GETICONMETRICS ou SPI_SETICONMETRICS é especificada. (ANSI)
ICONMETRICSW

Contém as métricas escalonáveis associadas aos ícones. Essa estrutura é usada com a função SystemParametersInfo quando a ação SPI_GETICONMETRICS ou SPI_SETICONMETRICS é especificada. (Unicode)
INPUT

Usado por SendInput para armazenar informações para sintetizar eventos de entrada, como pressionamentos de teclas, movimento do mouse e cliques do mouse.
INPUT_INJECTION_VALUE

Contém os detalhes da injeção de entrada.
INPUT_MESSAGE_SOURCE

Contém informações sobre a origem da mensagem de entrada.
INPUT_TRANSFORM

Define a matriz que representa uma transformação em um consumidor de mensagem.
KBDLLHOOKSTRUCT

Contém informações sobre um evento de entrada de teclado de baixo nível.
KEYBDINPUT

Contém informações sobre um evento de teclado simulado.
LASTINPUTINFO

Contém a hora da última entrada.
MDICREATESTRUCTA

Contém informações sobre a classe, o título, o proprietário, o local e o tamanho de uma janela filho da MDI (interface MDI). (ANSI)
MDICREATESTRUCTW

Contém informações sobre a classe, o título, o proprietário, o local e o tamanho de uma janela filho da MDI (interface MDI). (Unicode)
MDINEXTMENU

Contém informações sobre o menu a ser ativado.
MEASUREITEMSTRUCT

Informa o sistema das dimensões de um controle desenhado pelo proprietário ou item de menu. Isso permite que o sistema processe a interação do usuário com o controle corretamente.
MENUBARINFO

Contém informações da barra de menus.
MENUGETOBJECTINFO

Contém informações sobre o menu em que o cursor do mouse está.
MENUINFO

Contém informações sobre um menu.
MENUITEMINFOA

Contém informações sobre um item de menu. (MENUITEMINFOA)
MENUITEMINFOW

Contém informações sobre um item de menu. (MENUITEMINFOW)
MENUITEMTEMPLATE

Define um item de menu em um modelo de menu.
MENUITEMTEMPLATEHEADER

Define o cabeçalho de um modelo de menu. Um modelo de menu completo consiste em um cabeçalho e uma ou mais listas de itens de menu.
MINIMIZEDMETRICS

Contém as métricas escalonáveis associadas a janelas minimizadas.
MINMAXINFO

Contém informações sobre o tamanho e a posição maximizados de uma janela e seu tamanho de acompanhamento mínimo e máximo.
MONITORINFO

A estrutura MONITORINFO contém informações sobre um monitor de exibição. A função GetMonitorInfo armazena informações em uma estrutura MONITORINFO ou em uma estrutura MONITORINFOEX. A estrutura MONITORINFO é um subconjunto da estrutura MONITORINFOEX.
MONITORINFOEXA

A estrutura MONITORINFOEX contém informações sobre um monitor de exibição. A função GetMonitorInfo armazena informações em uma estrutura MONITORINFOEX ou em uma estrutura MONITORINFO. A estrutura MONITORINFOEX é um superconjunto da estrutura MONITORINFO. (ANSI)
MONITORINFOEXW

A estrutura MONITORINFOEX contém informações sobre um monitor de exibição. A função GetMonitorInfo armazena informações em uma estrutura MONITORINFOEX ou em uma estrutura MONITORINFO. A estrutura MONITORINFOEX é um superconjunto da estrutura MONITORINFO. (Unicode)
MOUSEHOOKSTRUCT

Contém informações sobre um evento de mouse passado para um procedimento de gancho de WH_MOUSE, MouseProc.
MOUSEHOOKSTRUCTEX

Contém informações sobre um evento de mouse passado para um procedimento de gancho de WH_MOUSE, MouseProc. Essa é uma extensão da estrutura MOUSEHOOKSTRUCT que inclui informações sobre o movimento da roda ou o uso do botão X.
MOUSEINPUT

Contém informações sobre um evento de mouse simulado.
MOUSEKEYS

Contém informações sobre o recurso de acessibilidade MouseKeys.
MOUSEMOVEPOINT

Contém informações sobre a localização do mouse nas coordenadas da tela.
MSG

Contém informações da mensagem da fila de mensagens do thread.
MSGBOXPARAMSA

Contém informações usadas para exibir uma caixa de mensagem. A função MessageBoxIndirect usa essa estrutura. (ANSI)
MSGBOXPARAMSW

Contém informações usadas para exibir uma caixa de mensagem. A função MessageBoxIndirect usa essa estrutura. (Unicode)
MSLLHOOKSTRUCT

Contém informações sobre um evento de entrada de mouse de baixo nível.
MULTIKEYHELPA

Especifica um palavra-chave a ser pesquisado e a tabela de palavra-chave a ser pesquisada pela Ajuda do Windows. (ANSI)
MULTIKEYHELPW

Especifica um palavra-chave a ser pesquisado e a tabela de palavra-chave a ser pesquisada pela Ajuda do Windows. (Unicode)
NCCALCSIZE_PARAMS

Contém informações que um aplicativo pode usar ao processar a mensagem WM_NCCALCSIZE para calcular o tamanho, a posição e o conteúdo válido da área do cliente de uma janela.
NMHDR

A estrutura NMHDR contém informações sobre uma mensagem de notificação. (Estrutura NMHDR)
NONCLIENTMETRICSA

Contém as métricas escalonáveis associadas à área nãocliente de uma janela não minimizada. (ANSI)
NONCLIENTMETRICSW

Contém as métricas escalonáveis associadas à área nãocliente de uma janela não minimizada. (Unicode)
PAINTSTRUCT

A estrutura PAINTSTRUCT contém informações para um aplicativo. Essas informações podem ser usadas para pintar a área do cliente de uma janela pertencente a esse aplicativo.
POINTER_DEVICE_CURSOR_INFO

Contém mapeamentos de ID do cursor para dispositivos de ponteiro.
POINTER_DEVICE_INFO

Contém informações sobre um dispositivo de ponteiro. Uma matriz dessas estruturas é retornada da função GetPointerDevices. Uma única estrutura é retornada de uma chamada para a função GetPointerDevice.
POINTER_DEVICE_PROPERTY

Contém propriedades de dispositivo baseadas em ponteiro (HID (Dispositivo de Interface Humana) itens globais que correspondem aos usos de HID.
POINTER_INFO

Contém informações básicas de ponteiro comuns a todos os tipos de ponteiro. Os aplicativos podem recuperar essas informações usando as funções GetPointerInfo, GetPointerFrameInfo, GetPointerInfoHistory e GetPointerFrameInfoHistory.
POINTER_PEN_INFO

Define informações básicas de caneta comuns a todos os tipos de ponteiro.
POINTER_TOUCH_INFO

Define informações básicas de toque comuns a todos os tipos de ponteiro.
POINTER_TYPE_INFO

Contém informações sobre o tipo de entrada de ponteiro.
POWERBROADCAST_SETTING

Enviado com um evento de configuração de energia e contém dados sobre a alteração específica.
RAWHID

Descreve o formato dos dados brutos de um HID (dispositivos de interface humana).
RAWINPUT

Contém os dados brutos de um dispositivo.
RAWINPUTDEVICE

Define informações para os dispositivos de dados brutos.
RAWINPUTDEVICELIST

Contém informações sobre um dispositivo de dados brutos.
RAWINPUTHEADER

Contém informações de cabeçalho que fazem parte dos dados brutos.
RAWKEYBOARD

Contém informações sobre o estado do teclado.
RAWMOUSE

Contém informações sobre o estado do mouse.
RID_DEVICE_INFO

Define os dados brutos provenientes de qualquer dispositivo.
RID_DEVICE_INFO_HID

Define os dados de entrada brutos provenientes do HID (Dispositivo de Interface Humana) especificado.
RID_DEVICE_INFO_KEYBOARD

Define os dados brutos provenientes do teclado especificado.
RID_DEVICE_INFO_MOUSE

Define os dados brutos provenientes do mouse especificado.
SCROLLBARINFO

A estrutura SCROLLBARINFO contém informações da barra de rolagem.
SCROLLINFO

A estrutura SCROLLINFO contém parâmetros de barra de rolagem a serem definidos pela função SetScrollInfo (ou SBM_SETSCROLLINFO mensagem) ou recuperados pela função GetScrollInfo (ou SBM_GETSCROLLINFO mensagem).
SERIALKEYSA

Contém informações sobre o recurso de acessibilidade SerialKeys, que interpreta dados de um auxílio de comunicação anexado a uma porta serial como comandos que fazem com que o sistema simule a entrada de teclado e mouse. (ANSI)
SERIALKEYSW

Contém informações sobre o recurso de acessibilidade SerialKeys, que interpreta dados de um auxílio de comunicação anexado a uma porta serial como comandos que fazem com que o sistema simule a entrada de teclado e mouse. (Unicode)
SOUNDSENTRYA

Contém informações sobre o recurso de acessibilidade SoundSentry. Quando o recurso SoundSentry está ativado, o computador exibe uma indicação visual somente quando um som é gerado. (ANSI)
SOUNDSENTRYW

Contém informações sobre o recurso de acessibilidade SoundSentry. Quando o recurso SoundSentry está ativado, o computador exibe uma indicação visual somente quando um som é gerado. (Unicode)
STICKYKEYS

Contém informações sobre o recurso de acessibilidade StickyKeys.
STYLESTRUCT

Contém os estilos de uma janela.
TITLEBARINFO

Contém informações da barra de título.
TITLEBARINFOEX

Expande as informações descritas na estrutura TITLEBARINFO incluindo as coordenadas de cada elemento da barra de título.
TOGGLEKEYS

Contém informações sobre o recurso de acessibilidade ToggleKeys.
TOUCH_HIT_TESTING_INPUT

Contém informações sobre a área de contato por toque relatada pelo digitalizador de toque.
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION

Contém a pontuação de teste de ocorrência que indica se o objeto é o destino provável da área de contato por toque, em relação a outros objetos que cruzam a área de contato por toque.
TOUCHINPUT

Encapsula dados para entrada por toque.
TOUCHPAD_PARAMETERS

Contém as configurações do touchpad do usuário e as informações do sistema relacionadas a todos os touchpads detectados.
TOUCHPREDICTIONPARAMETERS

Contém detalhes de entrada de hardware que podem ser usados para prever destinos de toque e ajudar a compensar a latência de hardware ao processar entradas de toque e gesto que contêm dados de distância e velocidade.
TPMPARAMS

Contém parâmetros estendidos para a função TrackPopupMenuEx.
TRACKMOUSEEVENT

Usada pela função TrackMouseEvent para acompanhar quando o ponteiro do mouse sai de uma janela ou passa o mouse sobre uma janela por um período especificado.
UPDATELAYEREDWINDOWINFO

Usado por UpdateLayeredWindowIndirect para fornecer informações de posição, tamanho, forma, conteúdo e translucência para uma janela em camadas.
USAGE_PROPERTIES

Contém propriedades do dispositivo (HID (Dispositivo de Interface Humana) itens globais que correspondem aos usos de HID) para qualquer tipo de dispositivo de entrada HID.
USEROBJECTFLAGS

Contém informações sobre uma estação de janela ou identificador de área de trabalho.
WINDOWINFO

Contém informações de janela.
WINDOWPLACEMENT

Contém informações sobre o posicionamento de uma janela na tela.
WINDOWPOS

Contém informações sobre o tamanho e a posição de uma janela.
WNDCLASSA

Contém os atributos de classe de janela registrados pela função RegisterClass. (ANSI)
WNDCLASSEXA

Contém informações de classe de janela. (ANSI)
WNDCLASSEXW

Contém informações de classe de janela. (Unicode)
WNDCLASSW

Contém os atributos de classe de janela registrados pela função RegisterClass. (Unicode)
WTSSESSION_NOTIFICATION

Fornece informações sobre a notificação de alteração de sessão. Um serviço recebe essa estrutura em sua função HandlerEx em resposta a um evento de alteração de sessão.

Enumerações

 
AR_STATE

Indica o estado da rotação automática da tela para o sistema. Por exemplo, se há suporte para a rotação automática e se ela está habilitada pelo usuário.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS

Descreve as substituições de comportamento de dimensionamento de DPI por monitor para janelas filho em caixas de diálogo. Os valores nessa enumeração são bitfields e podem ser combinados.
DIALOG_DPI_CHANGE_BEHAVIORS

Nos contextos do Per Monitor v2, as caixas de diálogo responderão automaticamente às alterações de DPI redimensionando-se e re computando as posições de suas janelas filho (aqui conhecidas como re-layouting).
FEEDBACK_TYPE

Especifica os comentários visuais associados a um evento.
INPUT_MESSAGE_DEVICE_TYPE

O tipo de dispositivo que enviou a mensagem de entrada.
INPUT_MESSAGE_ORIGIN_ID

A ID da origem da mensagem de entrada.
LEGACY_TOUCHPAD_FEATURES

Identifica as configurações para as quais um touchpad herdado indicou suporte.
ORIENTATION_PREFERENCE

Indica a preferência de orientação da tela para um processo de aplicativo da área de trabalho.
POINTER_BUTTON_CHANGE_TYPE

Identifica uma alteração no estado de um botão associado a um ponteiro.
POINTER_DEVICE_CURSOR_TYPE

Identifica os tipos de cursor do dispositivo de ponteiro.
POINTER_DEVICE_TYPE

Identifica os tipos de dispositivo de ponteiro.
POINTER_FEEDBACK_MODE

Identifica os comportamentos de comentários visuais disponíveis para CreateSyntheticPointerDevice.
tagPOINTER_INPUT_TYPE

Identifica os tipos de entrada de ponteiro.
TOOLTIP_DISMISS_FLAGS

A enumeração TOOLTIP_DISMISS_FLAGS define constantes que indicam se uma janela está registrada ou não registrada para receber notificações de descarte de dica de ferramenta.
TOUCHPAD_SENSITIVITY_LEVEL

Identifica valores para as configurações de confidencialidade do touchpad.