Cabeçalho shellapi.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
shellapi.h contém as seguintes interfaces de programação:
AssocCreateForClasses Recupera um objeto que implementa uma interface IQueryAssociations. |
CommandLineToArgvW Analisa uma cadeia de caracteres de linha de comando Unicode e retorna uma matriz de ponteiros para os argumentos de linha de comando, juntamente com uma contagem desses argumentos, de forma semelhante aos valores padrão de argv e argc de tempo de execução C. |
DoEnvironmentSubstA Analisa uma cadeia de caracteres de entrada que contém referências a uma ou mais variáveis de ambiente e as substitui por seus valores totalmente expandidos. (ANSI) |
DoEnvironmentSubstW Analisa uma cadeia de caracteres de entrada que contém referências a uma ou mais variáveis de ambiente e as substitui por seus valores totalmente expandidos. (Unicode) |
Dragacceptfiles Registra se uma janela aceita arquivos descartados. |
DragFinish Libera a memória alocada pelo sistema para uso na transferência de nomes de arquivo para o aplicativo. |
DragQueryFileA Recupera os nomes de arquivos descartados resultantes de uma operação de arrastar e soltar bem-sucedida. (ANSI) |
DragQueryFileW Recupera os nomes de arquivos descartados resultantes de uma operação de arrastar e soltar bem-sucedida. (Unicode) |
DragQueryPoint Recupera a posição do ponteiro do mouse no momento em que um arquivo foi descartado durante uma operação de arrastar e soltar. |
DuplicateIcon Cria uma duplicata de um ícone especificado. |
ExtractAssociatedIconA Obtém um identificador para um ícone armazenado como um recurso em um arquivo ou um ícone armazenado no arquivo executável associado a um arquivo. (ANSI) |
ExtractAssociatedIconExA ExtractAssociatedIconEx pode estar alterado ou indisponível. (ANSI) |
ExtractAssociatedIconExW ExtractAssociatedIconEx pode estar alterado ou indisponível. (Unicode) |
ExtractAssociatedIconW Obtém um identificador para um ícone armazenado como um recurso em um arquivo ou um ícone armazenado no arquivo executável associado a um arquivo. (Unicode) |
ExtractIconA Obtém um identificador para um ícone do arquivo executável, da DLL ou do arquivo de ícone especificado. Para recuperar uma matriz de identificadores para ícones grandes ou pequenos, use a função ExtractIconEx. (ANSI) |
ExtractIconExA A função ExtractIconEx cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável, da DLL ou do arquivo de ícone especificado. (ANSI) |
ExtractIconExW A função ExtractIconEx cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável, da DLL ou do arquivo de ícone especificado. (Unicode) |
ExtractIconW Obtém um identificador para um ícone do arquivo executável, da DLL ou do arquivo de ícone especificado. Para recuperar uma matriz de identificadores para ícones grandes ou pequenos, use a função ExtractIconEx. (Unicode) |
FindExecutableA Recupera o nome e o identificador para o arquivo executável (.exe) associado a um arquivo de documento específico. (ANSI) |
FindExecutableW Recupera o nome e o identificador para o arquivo executável (.exe) associado a um arquivo de documento específico. (Unicode) |
InitNetworkAddressControl Inicializa a classe de janela de controle de endereço de rede. |
NetAddr_DisplayErrorTip Exibe uma mensagem de erro na dica de balão associada ao controle de endereço de rede. |
NetAddr_GetAddress Indica se um endereço de rede está em conformidade com um tipo e um formato especificados. |
NetAddr_GetAllowType Recupera os tipos de endereço de rede que um controle de endereço de rede especificado aceita. |
NetAddr_SetAllowType Define os tipos de endereço de rede que um controle de endereço de rede especificado aceita. |
SHAppBarMessage Envia uma mensagem da barra de aplicativos para o sistema. |
SHCreateProcessAsUserW Cria um novo processo de modo de usuário e seu thread primário para executar um arquivo executável especificado. |
Shell_NotifyIconA Envia uma mensagem para a área de status da barra de tarefas. (ANSI) |
Shell_NotifyIconGetRect Obtém as coordenadas de tela do retângulo delimitador de um ícone de notificação. |
Shell_NotifyIconW Envia uma mensagem para a área de status da barra de tarefas. (Unicode) |
ShellAboutA Exibe uma caixa de diálogo ShellAbout. (ANSI) |
ShellAboutW Exibe uma caixa de diálogo ShellAbout. (Unicode) |
ShellExecuteA Executa uma operação em um arquivo especificado. (ShellExecuteA) |
ShellExecuteExA Executa uma operação em um arquivo especificado. (ShellExecuteExA) |
ShellExecuteExW Executa uma operação em um arquivo especificado. (ShellExecuteExW) |
ShellExecuteW Executa uma operação em um arquivo especificado. (ShellExecuteW) |
ShellMessageBoxA ShellMessageBox pode estar alterado ou indisponível. (ANSI) |
ShellMessageBoxW ShellMessageBox pode estar alterado ou indisponível. (Unicode) |
SHEmptyRecycleBinA Esvazia a Lixeira na unidade especificada. (ANSI) |
SHEmptyRecycleBinW Esvazia a Lixeira na unidade especificada. (Unicode) |
SHEnumerateUnreadMailAccountsA Enumera as contas de usuário que têm emails não lidos. (ANSI) |
SHEnumerateUnreadMailAccountsW Enumera as contas de usuário que têm emails não lidos. (Unicode) |
SHEvaluateSystemCommandTemplate Impõe uma validação estrita de parâmetros usados em uma chamada para CreateProcess ou ShellExecute. |
SHFileOperationA Copia, move, renomeia ou exclui um objeto do sistema de arquivos. Essa função foi substituída no Windows Vista por IFileOperation. |
SHFileOperationW Copia, move, renomeia ou exclui um objeto do sistema de arquivos. No Windows Vista e versões posteriores, recomendamos que você use IFileOperation em vez dessa função. |
SHFreeNameMappings Libera um objeto de mapeamento de nome de arquivo que foi recuperado pela função SHFileOperation. |
SHGetDiskFreeSpaceExA Recupera informações de espaço em disco para um volume de disco. (ANSI) |
SHGetDiskFreeSpaceExW Recupera informações de espaço em disco para um volume de disco. (Unicode) |
SHGetDriveMedia Retorna o tipo de mídia que está na unidade fornecida. |
SHGetFileInfoA Recupera informações sobre um objeto no sistema de arquivos, como um arquivo, pasta, diretório ou raiz de unidade. (ANSI) |
SHGetFileInfoW Recupera informações sobre um objeto no sistema de arquivos, como um arquivo, pasta, diretório ou raiz de unidade. (Unicode) |
SHGetImageList Recupera uma lista de imagens. |
SHGetLocalizedName Recupera o nome localizado de um arquivo em uma pasta shell. |
SHGetNewLinkInfoA Cria um nome para um novo atalho com base no destino proposto pelo atalho. Essa função não cria o atalho, apenas o nome. (ANSI) |
SHGetNewLinkInfoW Cria um nome para um novo atalho com base no destino proposto pelo atalho. Essa função não cria o atalho, apenas o nome. (Unicode) |
SHGetPropertyStoreForWindow Recupera um objeto que representa a coleção de propriedades de uma janela específica, que permite que essas propriedades sejam consultadas ou definidas. |
SHGetStockIconInfo Recupera informações sobre ícones do Shell definidos pelo sistema. |
SHGetUnreadMailCountA Recupera a contagem de mensagens não lidas de um usuário especificado para qualquer ou todas as contas de email. (ANSI) |
SHGetUnreadMailCountW Recupera a contagem de mensagens não lidas de um usuário especificado para qualquer ou todas as contas de email. (Unicode) |
SHInvokePrinterCommandA Executa um comando em um objeto de impressora. (ANSI) |
SHInvokePrinterCommandW Executa um comando em um objeto de impressora. (Unicode) |
SHIsFileAvailableOffline Determina se um arquivo ou pasta está disponível para uso offline. Essa função também determina se o arquivo seria aberto da rede, do cache local de Arquivos Offline ou de ambos os locais. |
SHLoadNonloadedIconOverlayIdentifiers Sinaliza ao Shell que, durante a próxima operação que exige informações de sobreposição, ele deve carregar identificadores de sobreposição de ícone que falharam na criação ou não estavam presentes para criação na inicialização. Identificadores que já foram carregados não são afetados. |
SHQueryRecycleBinA Recupera o tamanho da Lixeira e o número de itens nela para uma unidade especificada. (ANSI) |
SHQueryRecycleBinW Recupera o tamanho da Lixeira e o número de itens nela para uma unidade especificada. (Unicode) |
SHQueryUserNotificationState Verifica o estado do computador para que o usuário atual determine se o envio de uma notificação é apropriado. |
SHRemoveLocalizedName Remove o nome localizado de um arquivo em uma pasta shell. |
SHSetLocalizedName Define o nome localizado de um arquivo em uma pasta shell. |
SHSetUnreadMailCountA Armazena a contagem de mensagens não lidas do usuário atual para uma conta de email especificada no registro. (ANSI) |
SHSetUnreadMailCountW Armazena a contagem de mensagens não lidas do usuário atual para uma conta de email especificada no registro. (Unicode) |
SHTestTokenMembership Usa CheckTokenMembership para testar se o token fornecido é um membro do grupo local com o RID especificado. |
APPBARDATA Contém informações sobre uma mensagem da barra de aplicativos do sistema. |
ASSOCIATIONELEMENT Define as informações usadas por AssocCreateForClasses para recuperar uma interface IQueryAssociations para uma determinada associação de arquivos. |
NC_ADDRESS Contém informações que descrevem um endereço de rede. |
NOTIFYICONDATAA Contém informações de que o sistema precisa exibir notificações na área de notificação. Usado por Shell_NotifyIcon. (ANSI) |
NOTIFYICONDATAW Contém informações de que o sistema precisa exibir notificações na área de notificação. Usado por Shell_NotifyIcon. (Unicode) |
NOTIFYICONIDENTIFIER Contém informações usadas por Shell_NotifyIconGetRect para identificar o ícone para o qual recuperar o retângulo delimitador. |
OPEN_PRINTER_PROPS_INFOA Identifica uma folha de propriedades específica nas páginas de propriedades de uma impressora e se essa folha de propriedades deve ser modal. Opcionalmente usado com a função SHInvokePrinterCommand. (ANSI) |
OPEN_PRINTER_PROPS_INFOW Identifica uma folha de propriedades específica nas páginas de propriedades de uma impressora e se essa folha de propriedades deve ser modal. Opcionalmente usado com a função SHInvokePrinterCommand. (Unicode) |
SHCREATEPROCESSINFOW Contém as informações necessárias por SHCreateProcessAsUserW para criar um processo. |
SHELLEXECUTEINFOA Contém informações usadas por ShellExecuteEx. (ANSI) |
SHELLEXECUTEINFOW Contém informações usadas por ShellExecuteEx. (Unicode) |
SHFILEINFOA Contém informações sobre um objeto de arquivo. (ANSI) |
SHFILEINFOW Contém informações sobre um objeto de arquivo. (Unicode) |
SHFILEOPSTRUCTA Contém informações que a função SHFileOperation usa para executar operações de arquivo. (ANSI) |
SHFILEOPSTRUCTW Contém informações que a função SHFileOperation usa para executar operações de arquivo. (Unicode) |
SHNAMEMAPPINGA Contém os nomes de caminho antigos e novos para cada arquivo que foi movido, copiado ou renomeado pela função SHFileOperation. (ANSI) |
SHNAMEMAPPINGW Contém os nomes de caminho antigos e novos para cada arquivo que foi movido, copiado ou renomeado pela função SHFileOperation. (Unicode) |
SHQUERYRBINFO Contém as informações de tamanho e contagem de itens recuperadas pela função SHQueryRecycleBin. |
SHSTOCKICONINFO Recebe informações usadas para recuperar um ícone do Shell de estoque. Essa estrutura é usada em uma chamada SHGetStockIconInfo. |
QUERY_USER_NOTIFICATION_STATE Especifica o estado do computador para o usuário atual em relação à propriedade de enviar uma notificação. Usado por SHQueryUserNotificationState. |
SHSTOCKICONID Usado por SHGetStockIconInfo para identificar qual ícone do sistema de ações recuperar. |