Funções do Shell

Esta seção descreve as funções do Shell do Windows.

Nesta seção

Tópico Descrição
Funções do Intsafe.h
Funções de biblioteca
Funções de caminho
AssocCreateForClasses
Recupera um objeto que implementa uma interface IQueryAssociations .
AssocGetDetailsOfPropKey
Recupera o valor de uma determinada chave de propriedade usando as informações de associação de arquivo fornecidas pelas Extensões de Namespace.
CDefFolderMenu_Create2
Cria um menu de contexto para um grupo selecionado de objetos de pasta de arquivos.
Linha de comandoToArgvW
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 uma maneira semelhante aos valores argv e argc de tempo de execução C padrão.
APPLET_PROC
Serve como ponto de entrada para um aplicativo do Painel de Controle. Essa é uma função de retorno de chamada definida pela biblioteca.
CreateAppContainerProfile
Cria um perfil por usuário e por aplicativo para aplicativos da Windows Store.
CreateEnvironmentBlock
Recupera as variáveis de ambiente para o usuário especificado. Esse bloco pode ser passado para a função CreateProcessAsUser .
CriarMRUListW
Cria uma nova lista de usados mais recentemente (MRU).
CreateProfile
Cria um novo perfil de usuário.
DefScreenSaverProc
Fornece processamento padrão para todas as mensagens que um aplicativo de proteção de tela não processa.
DefSubclassProc
Chama o próximo manipulador na cadeia de subclasses de uma janela. O último manipulador na cadeia de subclasses chama o procedimento de janela original para a janela.
DeleteAppContainerProfile
Exclui o perfil especificado por usuário e por aplicativo.
ExcluirPerfil
Exclui o perfil do usuário e todas as configurações relacionadas ao usuário do computador especificado. O chamador deve ter privilégios administrativos para excluir o perfil de um usuário.
DestruirEnvironmentBlock
Libera variáveis de ambiente criadas pela função CreateEnvironmentBlock .
DeriveAppContainerSidFromAppContainerName
Obtém o SID do perfil especificado.
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName é reservado para uso futuro.
DLLGETVERSIONPROC
Implementado por muitas das DLLs do Shell do Windows para permitir que os aplicativos obtenham informações de versão específicas da DLL.
ArrastarAceitarArquivos
Registra se uma janela aceita arquivos descartados.
ArrasteTerminar
Libera a memória que o sistema alocou para uso na transferência de nomes de arquivo para o aplicativo.
Arquivo DragQuery
Recupera os nomes dos arquivos soltos resultantes de uma operação bem-sucedida de arrastar e soltar.
Ponto de Consulta de Arrastar
Recupera a posição do ponteiro do mouse no momento em que um arquivo foi solto durante uma operação de arrastar e soltar.
Ícone duplicado
Cria uma duplicata de um ícone especificado.
ExpandEnvironmentStringsForUser
Expande a cadeia de caracteres de origem usando o bloco de ambiente estabelecido para o usuário especificado.
ExtrairAssociadoÍcone
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.
Ícone de extração
Obtém um identificador para um ícone do arquivo executável, DLL ou arquivo de ícone especificado.
Para recuperar uma matriz de identificadores para ícones grandes ou pequenos, use a função ExtractIconEx .
ExtractIconEx
A função ExtractIconEx cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável, DLL ou arquivo de ícone especificado.
FileIconInit
Inicializa ou reinicializa a lista de imagens do sistema.
FindExecutable
Recupera o nome e o identificador do arquivo executável (.exe) associado a um arquivo de documento específico.
FreeConfirmConflictItem
Libera os recursos que foram alocados para uma estrutura CONFIRM_CONFLICT_ITEM .
FreeIDListArray
Libera a memória usada por um ponteiro para uma matriz de lista de identificadores de item (PIDL).
FreeIDListArrayCriança
Libera o espaço de memória para a matriz de ponteiros para IDs de item filho. Isso libera o PITEMID_CHILDs dentro da matriz e a própria matriz.
FreeIDListArrayFull
Libera o espaço de memória para a matriz PIDL. Isso libera o PIDLIST_ABSOLUTEs dentro da matriz e a própria matriz.
FreeKnownFolderDefinitionFields
Libera os campos alocados no resultado de IKnownFolder::GetFolderDefinition.
FreeMRUList
Libera o identificador associado à lista MRU e grava dados armazenados em cache no registro.
GetAllUsersProfileDirectory
Recupera o caminho para a raiz do diretório que contém os dados do programa compartilhados por todos os usuários.
GetAppContainerFolderPath
Obtém o caminho da pasta de dados do aplicativo local para o contêiner de aplicativo especificado.
GetAppContainerRegistryLocation
Obtém o local do armazenamento do Registro associado a um contêiner de aplicativo.
GetContractDelegateWindow
Recupera uma janela que foi definida como um representante para a janela primária em primeiro plano de um aplicativo com a finalidade de associar a janela delegada aos contratos do aplicativo. Use essa função se você for um desenvolvedor que escreve um aplicativo da Windows Store em C++ nativo.
GetCurrentProcessExplicitAppUserModelID
Recupera a ID explícita do Modelo de Usuário do Aplicativo definida pelo aplicativo (AppUserModelID) para o processo atual.
GetDefaultUserProfileDirectory
Recupera o caminho para a raiz do perfil do usuário padrão.
GetDpiForShellUiComponent
Recupera os pontos por polegada (dpi) ocupados por um SHELL_UI_COMPONENT com base no fator de escala atual e PROCESS_DPI_AWARENESS.
GetMenuContextHelpId
Recupera o identificador de contexto da Ajuda associado ao menu especificado.
Diretório GetProfilesDirectory
Recupera o caminho para o diretório raiz onde os perfis de usuário estão armazenados.
GetProfileType
Recupera o tipo de perfil carregado para o usuário atual.
GetScaleFactorForDevice
Obtém o fator de escala preferencial para um dispositivo de exibição.
GetScaleFactorForMonitor
Obtém o fator de escala de um monitor específico. Essa função substitui GetScaleFactorForDevice.
GetUserProfileDirectory
Recupera o caminho para o diretório raiz do perfil do usuário especificado.
GetWindowContextHelpId
Recupera o identificador de contexto da Ajuda, se houver, associado à janela especificada.
GetWindowSubclasse
Recupera os dados de referência para o retorno de chamada de subclasse de janela especificado.
IDListContainerIsConsistent
Verifica se a estrutura de contêiner de um IDList é válida.
ILAppendID
Acrescenta ou precede uma estrutura SHITEMID a uma estrutura ITEMIDLIST .
ILClone
Clona uma estrutura ITEMIDLIST .
ILCloneChild
Clona uma estrutura ITEMIDLIST filho.
ILCloneFirst
Clona a primeira estrutura SHITEMID em uma estrutura ITEMIDLIST .
ILCloneCompleto
Clona uma estrutura ITEMIDLIST completa ou absoluta.
ILCombine
Combina duas estruturas ITEMIDLIST.
ILCreateFromPath
Retorna a estrutura ITEMIDLIST associada a um caminho de arquivo especificado.
Filho ILFindChild
Determina se uma estrutura ITEMIDLIST especificada é filho de outra estrutura ITEMIDLIST.
ILFindLastID
Retorna um ponteiro para a última estrutura SHITEMID em uma estrutura ITEMIDLIST .
ILFree
Libera uma estrutura ITEMIDLIST alocada pelo Shell.
ILGetNext
Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST.
ILGetSize
Retorna o tamanho, em bytes, de uma estrutura ITEMIDLIST.
ILIsAlinhados
Verifica se uma constante ITEMIDLIST está alinhada em um limite de ponteiro, que é um DWORD em arquiteturas de 32 bits e um QWORD em arquiteturas de 64 bits.
ILIsCriança
Verifica se um PIDL é um PIDL filho, que é um PIDL com exatamente um SHITEMID.
ILIsEmpty
Verifica se uma estrutura ITEMIDLIST está vazia.
ILIsEqual
Testa se duas estruturas ITEMIDLIST são iguais em uma comparação binária.
Pai de ILIs
Testa se uma estrutura ITEMIDLIST é o pai de outra estrutura ITEMIDLIST .
ILNext(PCUIDLIST_RELATIVE)
Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST.
ILNext(PUIDLIST_RELATIVE)
Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST.
ILRemoveLastID
Remove a última estrutura SHITEMID de uma estrutura ITEMIDLIST.
ILSaveToStream
Salva uma estrutura ITEMIDLIST em um fluxo.
ILSkip(PCUIDLIST_RELATIVE, UINT)
Ignora um determinado número de bytes em uma estrutura ITEMIDLIST constante, não alinhada e relativa.
ILSkip(PUIDLIST_RELATIVE, UINT)
Ignora um determinado número de bytes em uma estrutura ITEMIDLIST relativa e não alinhada.
InetIsOffline
Determina se o sistema está conectado à Internet.
Controle de endereço de rede inicial
Inicializa a classe da janela de controle de endereço de rede.
LoadUserProfile
Carrega o perfil do usuário especificado. O perfil pode ser um perfil de usuário local ou um perfil de usuário móvel.
MIMEAssociationDialog
Executa a caixa de diálogo do tipo de conteúdo MIME não registrado.
Observação: Windows XP Service Pack 2 (SP2) ou posterior: essa função não é mais suportada.
CaminhoMakeUniqueName
Cria um nome de caminho exclusivo a partir de um modelo.
CaminhoAindaOutroMakeUniqueName
Cria um nome de arquivo exclusivo com base em um nome de arquivo existente.
RegisterAppStateChangeNotification
Permite que um aplicativo registre uma função de retorno de chamada por meio da qual ele pode ser notificado de que sua biblioteca está entrando ou saindo de um estado suspenso. O aplicativo pode usar essas informações para executar quaisquer operações necessárias, como preservar o estado, que devem ser executadas nesse ponto.
RegisterDialogClasses
Registra todas as classes de janela não padrão exigidas pela caixa de diálogo de configuração de um protetor de tela.
RegisterScaleChangeEvent
Registra-se para um evento que é disparado quando a escala possivelmente foi alterada. Essa função substitui RegisterScaleChangeNotifications.
Notificações de Mudança de Escala de Registro
Registra uma janela para receber retornos de chamada ao dimensionar alterações de informações.
Observação: Esta função não é suportada a partir do Windows 8.1. Em vez disso, use RegisterScaleChangeEvent.
RemoveWindowSubclass
Remove um retorno de chamada de subclasse de uma janela.
Revogar ScaleChangeNotifications
Revoga o registro de uma janela, impedindo-a de receber retornos de chamada ao dimensionar as alterações de informações.
Observação: Esta função não é suportada a partir do Windows 8.1. Em vez disso, use UnregisterScaleChangeEvent.
ScreenSaverConfigureDialog
Recebe mensagens enviadas para a caixa de diálogo de configuração de um protetor de tela. Um protetor de tela que permite a configuração do usuário deve definir essa função.
Protetor de tela
Recebe mensagens enviadas para a janela do protetor de tela especificada.
SetContractDelegateWindow
Associa uma janela de aplicativo diferente da janela de primeiro plano principal aos contratos de um aplicativo. Use essa função se você for um desenvolvedor que escreve um aplicativo da Windows Store em C++ nativo.
SetCurrentProcessExplicitAppUserModelID
Especifica um AppUserModelID exclusivo definido pelo aplicativo que identifica o processo atual na barra de tarefas. Esse identificador permite que um aplicativo agrupe seus processos e janelas associados em um único botão da barra de tarefas.
SetMenuContextHelpId
Associa um identificador de contexto da Ajuda a um menu.
SetWindowContextHelpId
Associa um identificador de contexto da Ajuda à janela especificada.
SetWindowSubclasse
Instala ou atualiza um retorno de chamada de subclasse de janela.
SHAddToRecentDocs
Notifica o sistema de que um item foi acessado, com o objetivo de rastrear os itens usados mais recentemente e com mais frequência. Essa função também pode ser usada para limpar todos os dados de uso.
SHAppBarMessage
Envia uma mensagem da barra de aplicativos para o sistema.
SHAssocEnumHandlers
Retorna um objeto de enumeração para um conjunto especificado de manipuladores de extensão de nome de arquivo.
SHAssocEnumHandlersForProtocolByApplication
Obtém uma interface de enumeração que fornece acesso a manipuladores associados a um determinado protocolo.
SHBindToFolderIDListParent
Dado um item de namespace do Shell especificado na forma de uma pasta e uma lista de identificadores de item relativa a essa pasta, essa função se associa ao pai do item de namespace e, opcionalmente, retorna um ponteiro para o componente final da lista de identificadores de item.
SHBindToFolderIDListParentEx
Estende a função SHBindToFolderIDListParent permitindo que o chamador especifique um contexto de associação.
SHBindToObject
Recupera e associa a um objeto especificado usando o método IShellFolder::BindToObject do namespace do Shell.
SHBindToParent
Usa um ponteiro para uma PIDL (lista de identificadores de item totalmente qualificado) e retorna um ponteiro de interface especificado no objeto pai.
SHBrowseForFolder
Exibe uma caixa de diálogo que permite ao usuário selecionar uma pasta do Shell.
SHChangeNotification_Lock
Bloqueia a memória compartilhada associada a um evento de notificação de alteração do Shell.
SHChangeNotification_Unlock
Desbloqueia a memória compartilhada para uma notificação de alteração.
SHChangeNotify
Notifica o sistema de um evento que um aplicativo executou. Um aplicativo deve usar essa função se executar uma ação que possa afetar o Shell.
SHChangeNotifyDeregister
Cancela o registro do processo de janela do cliente de receber mensagens SHChangeNotify.
SHChangeNotifyRegister
Registra uma janela para receber notificações do sistema de arquivos ou do Shell, se o sistema de arquivos der suporte a notificações.
SHChangeNotifyRegisterThread
Habilita o registro assíncrono e o cancelamento do registro de um thread.
SHCreateAssociationRegistration
Cria um objeto IApplicationAssociationRegistration com base na implementação de estoque da interface fornecida pelo Windows.
SHCreateDataObject
Cria um objeto de dados em uma pasta pai.
SHCreateDefaultContextMenu
Cria um objeto que representa a implementação do menu de contexto padrão do Shell.
SHCreateDefaultExtractIcon
Cria um extrator de ícone padrão, cujos padrões podem ser configurados ainda mais por meio da interface IDefaultExtractIconInit .
SHCreateDefaultPropertiesOp
Cria uma operação de arquivo que define as propriedades padrão no item Shell que ainda não foram definidas.
SHCreateItemFromIDList
Cria e inicializa um objeto de item do Shell a partir de um PIDL. O objeto de item de shell resultante dá suporte à interface IShellItem .
SHCreateItemFromParsingName
Cria e inicializa um objeto de item de Shell com base na análise de um nome.
SHCreateItemFromRelativeName
Cria e inicializa um objeto de item do Shell a partir de um nome de análise relativo.
SHCreateItemInKnownFolder
Cria um objeto de item do Shell para um único arquivo que existe dentro de uma pasta conhecida.
SHCreateItemWithParent
Crie um item do Shell, dada uma pasta pai e uma ID de item filho.
SHCreateShellFolderView
Cria uma nova instância do objeto de exibição de pasta padrão do Shell (DefView).
SHCreateShellFolderViewEx
Cria uma nova instância do objeto de exibição de pasta padrão do Shell. É recomendável que você use SHCreateShellFolderView em vez dessa função.
SHCreateShellItem
Cria um objeto IShellItem.
Observação: é recomendável usar SHCreateItemWithParent ou SHCreateItemFromIDList em vez dessa função.
SHCreateShellItemArray
Cria um objeto de matriz de itens do Shell.
SHCreateShellItemArrayFromDataObject
Cria um objeto de matriz de itens do Shell a partir de um objeto de dados.
SHCreateShellItemArrayFromIDLists
Cria um objeto de matriz de itens do Shell a partir de uma lista de estruturas ITEMIDLIST.
SHCreateShellItemArrayFromShellItem
Cria uma matriz de um elemento a partir de um único item do Shell.
SHDefExtractIcon
Fornece um manipulador padrão para extrair um ícone de um arquivo.
SHDoDragDrop
Executa uma operação de arrastar e soltar. Suporta a criação de origem de arrastar sob demanda, bem como imagens de arrastar.
Shell_NotifyIcon
Envia uma mensagem para a área de status da barra de tarefas.
Shell_NotifyIconGetRect
Obtém as coordenadas de tela do retângulo delimitador de um ícone de notificação.
ShellSobre
Exibe uma caixa de diálogo ShellAbout .
ShellDDEInit
Registra os serviços DDE (Shell Dynamic Data Exchange) no processo atual, notificando o sistema de que o processo atual deseja hospedar objetos DDE.
ShellExecutar
Executa uma operação em um arquivo especificado.
ShellExecuteEx
Executa uma operação em um arquivo especificado.
SHEmptyRecycleBin
Esvazia a Lixeira na unidade especificada.
SHEnumerateUnreadMailAccounts
Enumera as contas de usuário que têm emails não lidos.
SHEvaluateSystemCommandTemplate
Impõe a validação estrita de parâmetros usados em uma chamada para CreateProcess ou ShellExecute.
SHFileOperation
Copia, move, renomeia ou exclui um objeto do sistema de arquivos. Essa função foi substituída no Windows Vista por IFileOperation.
SHFreeNameMappings
Libera um objeto de mapeamento de nome de arquivo que foi recuperado pela função SHFileOperation .
SHGetDataFromIDList
Recupera dados de propriedade estendida de uma lista de identificadores relativos.
SHGetDesktopFolder
Recupera a interface IShellFolder para a pasta da área de trabalho, que é a raiz do namespace do Shell.
SHGetDiskFreeSpaceEx
Recupera informações de espaço em disco para um volume de disco.
SHGetDriveMedia
Retorna o tipo de mídia que está na unidade fornecida.
SHGetFileInfo
Recupera informações sobre um objeto no sistema de arquivos, como um arquivo, pasta, diretório ou raiz da unidade.
SHGetFolderPathEx
Recupera o caminho completo de uma pasta conhecida identificada pelo KNOWNFOLDERID da pasta. Isso estende SHGetKnownFolderPath permitindo que você defina o tamanho inicial do buffer de cadeia de caracteres.
SHGetIconOverlayIndex
Retorna o índice do ícone de sobreposição na lista de imagens do sistema.
SHGetIDListFromObject
Recupera o PIDL de um objeto.
SHGetImageList
Recupera uma lista de imagens.
SHGetInstanceExplorer
Recupera uma interface que permite que extensões do Shell hospedadas e outros componentes impeçam que o processo do host seja fechado prematuramente. O processo de host normalmente é o Windows Explorer ou o Windows Internet Explorer, mas essa função também pode ser usada por outros aplicativos.
SHGetItemFromDataObject
Cria um IShellItem ou objeto relacionado com base em um item especificado por um IDataObject.
SHGetItemFromObject
Recupera um IShellItem para um objeto.
SHGetKnownFolderIDList
Recupera o caminho de uma pasta conhecida como uma estrutura ITEMIDLIST.
SHGetKnownFolderItem
Recupera um objeto IShellItem que representa uma pasta conhecida.
SHGetKnownFolderPath
Recupera o caminho completo de uma pasta conhecida identificada pelo KNOWNFOLDERID da pasta.
SHGetLocalizedName
Recupera o nome localizado de um arquivo em uma pasta do Shell.
SHGetNameFromIDList
Recupera o nome de exibição de um item identificado por seu IDList.
SHGetNameFromPropertyKey
Recupera o nome canônico da propriedade dado seu PROPERTYKEY.
SHGetNewLinkInfo
Cria um nome para um novo atalho com base no destino proposto pelo atalho. Esta função não cria o atalho, apenas o nome.
SHGetPathFromIDList
Converte uma lista de identificadores de item em um caminho do sistema de arquivos.
SHGetPathFromIDListEx
Converte uma lista de identificadores de item em um caminho do sistema de arquivos. Essa função estende SHGetPathFromIDList permitindo que você defina o tamanho inicial do buffer de cadeia de caracteres e declare as opções abaixo.
Configurações SHGet
Recupera as configurações atuais da opção Shell.
SHGetStockIconInfo
Recupera informações sobre ícones do Shell definidos pelo sistema.
SHGetTemporaryPropertyForItem
Recupera a propriedade temporária do item fornecido. Uma propriedade temporária é um repositório de leitura/gravação que contém propriedades apenas durante o tempo de vida do objeto IShellItem , em vez de ser persistido de volta no item.
SHGetUnreadMailCount
Recupera a contagem de mensagens não lidas de um usuário especificado para qualquer uma ou todas as contas de email.
SHIsArquivoDisponívelOffline
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.
SHLoadInProc
Cria uma instância da classe de objeto especificada de dentro do contexto do processo do Shell.
Windows Vista e posterior: essa função foi desabilitada e retorna E_NOTIMPL.
SHLoadNonloadedIconOverlayIdentifiers
Sinaliza ao Shell que, durante a próxima operação que requer 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. Os identificadores que já foram carregados não são afetados.
SHLocalStrDup
Faz uma cópia de uma cadeia de caracteres na memória recém-alocada.
SHMultiFileProperties
Exibe uma folha de propriedades mesclada para um conjunto de arquivos. Os valores de propriedade comuns a todos os arquivos são mostrados, enquanto aqueles que diferem exibem a cadeia de caracteres (vários valores).
SHOpenFolderAndSelectItems
Abre uma janela do Windows Explorer com itens especificados em uma pasta específica selecionada.
SHOpenWithDialog
Exibe a caixa de diálogo Abrir com .
ShowShareFolderUI
Exibe a guia Compartilhamento de Pastas na folha de propriedades da pasta especificada.
SHParseDisplayName
Converte o nome de exibição de um objeto de namespace do Shell em uma lista de identificadores de item e retorna os atributos do objeto. Essa função é o método preferencial para converter uma cadeia de caracteres em um PIDL.
SHPathPrepareForWrite
Verifica se o caminho existe. Isso inclui remontar unidades de rede mapeadas, solicitar que a mídia ejetável seja reinserida, criar os caminhos, solicitar que a mídia seja formatada e fornecer as interfaces de usuário apropriadas, se necessário. As permissões de leitura/gravação para a mídia não são verificadas.
SHQueryRecycleBin
Recupera o tamanho da Lixeira e o número de itens nela contidos para uma unidade especificada.
SHQueryUserNotificationState
Verifica o estado do computador do usuário atual para determinar se o envio de uma notificação é apropriado.
SHRemoveLocalizedName
Remove o nome localizado de um arquivo em uma pasta do Shell.
SHRunControlPanel
Abre um item do Painel de Controle.
Nota: Esta função não é suportada a partir do Windows Vista
SHSetDefaultProperties
Aplica o conjunto padrão de propriedades em um item do Shell.
SHSetInstanceExplorer
Fornece uma interface que permite que extensões do Shell hospedadas e outros componentes impeçam que o processo de host seja fechado prematuramente. O processo de host normalmente é o Windows Explorer ou o Internet Explorer, mas essa função também pode ser usada por outros aplicativos.
SHSetKnownFolderPath
Redireciona uma pasta conhecida para um novo local.
SHSetLocalizedName
Define o nome localizado de um arquivo em uma pasta do Shell.
SHSetTemporaryPropertyForItem
Define uma propriedade temporária para o item especificado. Uma propriedade temporária é mantida em um repositório de leitura/gravação que contém propriedades apenas durante o tempo de vida do objeto IShellItem , em vez de gravá-las de volta no item.
SHSetUnreadMailCount
Armazena a contagem de mensagens não lidas do usuário atual para uma conta de email especificada no registro.
SHTestTokenMembership
Usa CheckTokenMembership para testar se o token fornecido é membro do grupo local com o RID especificado.
SHUpdateImage
Notifica o Shell de que uma imagem na lista de imagens do sistema foi alterada.
SoftwareUpdateMessageBox
Exibe uma caixa de mensagem padrão que pode ser usada para notificar um usuário de que um aplicativo foi atualizado.
StgMakeUniqueName
Cria um nome exclusivo para um fluxo ou objeto de armazenamento a partir de um modelo.
StrStrNIW
Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas.
StrStrNW
Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação diferencia maiúsculas de minúsculas.
TranslateURL
Aplica traduções comuns a uma determinada string de URL, criando uma nova string de URL.
Descarregar Perfil de Usuário
Descarrega o perfil de um usuário que foi carregado pela função LoadUserProfile . O chamador deve ter privilégios administrativos no computador. Para obter mais informações, consulte a seção Comentários da função LoadUserProfile .
UnregisterAppStateChangeNotification
Cancela uma notificação de alteração registrada por meio de RegisterAppStateChangeNotification.
UnregisterScaleChangeEvent
Cancela o registro do evento de alteração de escala registrado por meio de RegisterScaleChangeEvent. Essa função substitui RevokeScaleChangeNotifications.
URLAssociationDialog
Invoca a caixa de diálogo do protocolo de URL não registrado. Essa caixa de diálogo permite que o usuário selecione um aplicativo para associar a um protocolo anteriormente desconhecido.
Observação: Windows XP SP2 ou posterior: essa função não é mais compatível.
WinExecError
Recupera o valor de erro gerado se a função WinExec não puder executar um aplicativo especificado.
Ajuda do WinHelp
Inicia a Ajuda do Windows (Winhelp.exe) e transmite dados adicionais que indicam a natureza da ajuda solicitada pelo aplicativo.