Funções do Shell

[Essa função não é mais implementada.]

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

Nesta seção

Tópico Descrição
Funções 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 arquivo.
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.
APPLET_PROC
Serve como o ponto de entrada para um aplicativo Painel de Controle. Essa é uma função de retorno de chamada definida pela biblioteca.
CreateAppContainerProfile
Cria um perfil por usuário 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 .
CreateMRUListW
Cria uma nova lista mru (usada mais recentemente).
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 subclasse de uma janela. O último manipulador na cadeia de subclasse chama o procedimento de janela original para a janela.
DeleteAppContainerProfile
Exclui o perfil especificado por usuário, por aplicativo.
DeleteProfile
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.
DestroyEnvironmentBlock
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.
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.
DragQueryFile
Recupera os nomes de arquivos descartados resultantes de uma operação de arrastar e soltar bem-sucedida.
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.
ExpandEnvironmentStringsForUser
Expande a cadeia de caracteres de origem usando o bloco de ambiente estabelecido para o usuário especificado.
ExtractAssociatedIcon
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.
ExtractIcon
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 .
ExtractIconEx
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.
FileIconInit
Inicializa ou reinicializa a lista de imagens do sistema.
FindExecutable
Recupera o nome e o identificador para o arquivo executável (.exe) associado a um arquivo de documento específico.
FreeConfirmConflictItem
Libera os recursos que foram alocados para uma estrutura de CONFIRM_CONFLICT_ITEM .
FreeIDListArray
Libera a memória usada por um ponteiro para uma matriz de lista de PIDL (lista de identificadores de item).
FreeIDListArrayChild
Libera o espaço de memória da 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 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 delegado para a janela em primeiro plano principal de um aplicativo com a finalidade de associar a janela delegada aos contratos do aplicativo. Use essa função se você for um desenvolvedor escrevendo um aplicativo da Windows Store em C++nativo.
GetCurrentProcessExplicitAppUserModelID
Recupera a ID do Modelo de Usuário do Aplicativo (AppUserModelID) definida pelo aplicativo 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 no PROCESS_DPI_AWARENESS.
GetMenuContextHelpId
Recupera o identificador de contexto da Ajuda associado ao menu especificado.
GetProfilesDirectory
Recupera o caminho para o diretório raiz em que os perfis de usuário sã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.
GetWindowSubclass
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 uma IDList é válida.
ILAppendID
Acrescenta ou anexa 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 .
ILCloneFull
Clona uma estrutura ITEMIDLIST completa ou absoluta.
ILCombine
Combina duas estruturas ITEMIDLIST .
ILCreateFromPath
Retorna a estrutura ITEMIDLIST associada a um caminho de arquivo especificado.
ILFindChild
Determina se uma estrutura ITEMIDLIST especificada é o 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 .
ILIsAligned
Verifica se um ITEMIDLIST constante está alinhado em um limite de ponteiro, que é um DWORD em arquiteturas de 32 bits e um QWORD em arquiteturas de 64 bits.
ILIsChild
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.
ILIsParent
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, sem sinal e relativa.
ILSkip(PUIDLIST_RELATIVE, UINT)
Ignora um determinado número de bytes em uma estrutura ITEMIDLIST relativa não assinada.
InetIsOffline
Determina se o sistema está conectado à Internet.
InitNetworkAddressControl
Inicializa a classe de 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 tipo de conteúdo MIME não registrado.
Nota: Windows XP Service Pack 2 (SP2) ou posterior: essa função não tem mais suporte.
PathMakeUniqueName
Cria um nome de caminho exclusivo de um modelo.
PathYetAnotherMakeUniqueName
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 todas as 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.
RegisterScaleChangeNotifications
Registra uma janela para receber retornos de chamada ao dimensionar as informações.
Nota: Não há suporte para essa função a partir de Windows 8.1. Em vez disso , use RegisterScaleChangeEvent .
RemoveWindowSubclass
Remove um retorno de chamada de subclasse de uma janela.
RevokeScaleChangeNotifications
Revoga o registro de uma janela, impedindo que ela receba retornos de chamada ao dimensionar as alterações de informações.
Nota: Não há suporte para essa função a partir de 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.
ScreenSaverProc
Recebe mensagens enviadas para a janela de proteção de tela especificada.
SetContractDelegateWindow
Associa uma janela de aplicativo diferente da janela de primeiro plano primária aos contratos de um aplicativo. Use essa função se você for um desenvolvedor escrevendo 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 de Ajuda a um menu.
SetWindowContextHelpId
Associa um identificador de contexto de Ajuda à janela especificada.
SetWindowSubclass
Instala ou atualiza um retorno de chamada de subclasse de janela.
SHAddToRecentDocs
Notifica o sistema de que um item foi acessado, para fins de acompanhamento desses 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 shell especificado na forma de uma pasta e uma lista de identificadores de item em relação 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 itens totalmente qualificados) e retorna um ponteiro de interface especificado no objeto pai.
SHBrowseForFolder
Exibe uma caixa de diálogo que permite que o usuário selecione uma pasta 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 pode 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 desregistro 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 shell 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 shell de um nome de análise relativo.
SHCreateItemInKnownFolder
Cria um objeto de item shell para um único arquivo que existe dentro de uma pasta conhecida.
SHCreateItemWithParent
Crie um item shell, considerando uma pasta pai e uma ID de item filho.
SHCreateShellFolderView
Cria uma nova instância do objeto de exibição de pasta do Shell padrão (DefView).
SHCreateShellFolderViewEx
Cria uma nova instância do objeto de exibição de pasta shell padrão. É recomendável que você use SHCreateShellFolderView em vez dessa função.
SHCreateShellItem
Cria um objeto IShellItem .
Nota: É recomendável que você use SHCreateItemWithParent ou SHCreateItemFromIDList em vez dessa função.
SHCreateShellItemArray
Cria um objeto de matriz de itens shell.
SHCreateShellItemArrayFromDataObject
Cria um objeto de matriz de itens shell de um objeto de dados.
SHCreateShellItemArrayFromIDLists
Cria um objeto de matriz de itens shell a partir de uma lista de estruturas ITEMIDLIST .
SHCreateShellItemArrayFromShellItem
Cria uma matriz de um elemento de um único item shell.
SHDefExtractIcon
Fornece um manipulador padrão para extrair um ícone de um arquivo.
SHDoDragDrop
Executa uma operação de arrastar e soltar. Dá suporte à criação de origem de arrastar sob demanda, bem como arrastar imagens.
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.
ShellAbout
Exibe uma caixa de diálogo ShellAbout .
ShellDDEInit
Registra os serviços de DDE (Troca Dinâmica de Dados) do Shell no processo atual, notificando o sistema de que o processo atual deseja hospedar objetos DDE.
ShellExecute
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 de host seja fechado prematuramente. Normalmente, o processo de host é Explorer do Windows ou Explorer da Internet do Windows, 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 shell.
SHGetNameFromIDList
Recupera o nome de exibição de um item identificado por sua 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. Essa 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.
SHGetSettings
Recupera as configurações de opção atuais do Shell.
SHGetStockIconInfo
Recupera informações sobre ícones do Shell definidos pelo sistema.
SHGetTemporaryPropertyForItem
Recupera a propriedade temporária para o item especificado. Uma propriedade temporária é um repositório de leitura/gravação que contém propriedades somente durante o tempo de vida do objeto IShellItem , em vez de ser persistente novamente no item.
SHGetUnreadMailCount
Recupera a contagem de mensagens não lidas de um usuário especificado para qualquer ou todas as contas de email.
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.
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 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. 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. 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 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 o meio não são verificadas.
SHQueryRecycleBin
Recupera o tamanho da Lixeira e o número de itens nela, para uma unidade especificada.
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.
SHRunControlPanel
Abre um item de Painel de Controle.
Nota: Não há suporte para essa função a partir do Windows Vista
SHSetDefaultProperties
Aplica o conjunto padrão de propriedades em um item 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. Normalmente, o processo de host é Explorer do Windows ou Explorer da Internet, 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 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 somente durante o tempo de vida do objeto IShellItem , em vez de gravá-las novamente 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 é um 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 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 cadeia de caracteres de URL, criando uma nova cadeia de caracteres de URL.
UnloadUserProfile
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 protocolo URL não registrado. Essa caixa de diálogo permite que o usuário selecione um aplicativo para associar a um protocolo até então desconhecido.
Nota: Windows XP SP2 ou posterior: essa função não tem mais suporte.
WinExecError
Recupera o valor de erro gerado se a função WinExec não puder executar um aplicativo especificado.
Winhelp
Inicia a Ajuda do Windows (Winhelp.exe) e passa dados adicionais que indicam a natureza da ajuda solicitada pelo aplicativo.