Funções do Shell
Esta seção descreve as funções do Shell do Windows.
Nesta secção
Tópico | Descrição |
---|---|
Intsafe.h Funções |
|
Funções da Biblioteca |
|
funções de caminho |
|
AssocCreateForClasses |
Recupera um objeto que implementa um IQueryAssociations interface. |
AssocGetDetailsOfPropKey |
Recupera o valor de uma determinada chave de propriedade usando as informações de associação de arquivo fornecidas pelo Namespace Extensions. |
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 ao tempo de execução C padrão argv e valores de argc. |
APPLET_PROC |
Serve como ponto de entrada para um aplicativo do Painel de Controle. Esta é 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 então ser passado para a funçãoCreateProcessAsUser. |
CreateMRUListW |
Cria uma nova lista de usados mais recentemente (MRU). |
CreateProfile |
Cria um novo perfil de usuário. |
DefScreenSaverProc |
Fornece processamento padrão para quaisquer 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. |
DeleteProfile |
Exclui o perfil de 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çãoCreateEnvironmentBlock. |
DeriveAppContainerSidFromAppContainerName |
Obtém o SID do perfil especificado. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName está 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 que o sistema alocou para uso na transferência de nomes de arquivo para o aplicativo. |
DragQueryFile |
Recupera os nomes dos arquivos descartados que resultam de uma operação bem-sucedida de arrastar e soltar. |
DragQueryPoint |
Recupera a posição do ponteiro do mouse no momento em que um arquivo foi solto 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 especificado, DLL ou arquivo de ícone. Para recuperar uma matriz de identificadores para ícones grandes ou pequenos, use a função ExtractIconEx. |
ExtractIconEx |
A funçãoExtractIconEx cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável especificado, DLL ou arquivo de ícone. |
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 |
Liberta 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). |
FreeIDListArrayChild |
Libera o espaço de memória para a matriz de ponteiros para IDs de item filho. Isso libera os 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 do array e o próprio array. |
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 delegado para a janela de primeiro plano principal de um aplicativo com a finalidade de associar a janela de representante aos contratos do aplicativo. Use esta função se você for um desenvolvedor escrevendo um aplicativo da Windows Store em C++ nativo. |
GetCurrentProcessExplicitAppUserModelID |
Recupera o ID do Modelo de Usuário do Aplicativo explícito e definido 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. |
GetProfilesDirectory |
Recupera o caminho para o diretório raiz onde 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 preferido para um dispositivo de exibição. |
GetScaleFactorForMonitor |
Obtém o fator de escala de um monitor específico. Esta 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 da subclasse da janela especificada. |
IDListContainerIsConsistent |
Verifica se a estrutura de contêiner de um IDList é válida. |
ILAppendID |
Acrescenta ou precede uma estrutura deSHITEMIDa uma estruturaITEMIDLIST. |
ILClone |
Clones um estrutura de ITEMIDLIST. |
ILCloneChild |
Clones uma criança ITEMIDLIST estrutura. |
ILCloneFirst |
Clones a primeira estrutura SHITEMID em uma estruturaITEMIDLIST. |
ILCloneFull |
Clones uma estrutura completa, ou absoluta, ITEMIDLIST. |
ILCombine |
Combina duas ITEMIDLIST estruturas. |
ILCreateFromPath |
Retorna a estrutura de ITEMIDLIST associada a um caminho de arquivo especificado. |
ILFindChild |
Determina se uma estrutura deITEMIDLIST especificadaé filha de outra estrutura ITEMIDLIST. |
ILFindLastID |
Retorna um ponteiro para a última estrutura de SHITEMID em uma estruturaITEMIDLIST. |
ILFree |
Libera uma estrutura de ITEMIDLIST alocada pelo Shell. |
ILGetNext |
Recupera a próxima estrutura SHITEMID em uma estruturaITEMIDLIST. |
ILGetSize |
Devolve o tamanho, em bytes, de uma estruturaITEMIDLIST. |
ILIsAligned |
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 de ITEMIDLIST está vazia. |
ILIsEqual |
Testa se duas estruturas de ITEMIDLIST são iguais em uma comparação binária. |
ILIsParent |
Testa se uma estruturaITEMIDLISTé o pai de outra estrutura ITEMIDLIST. |
ILNext(PCUIDLIST_RELATIVE) |
Recupera a próxima estrutura SHITEMID em uma estruturaITEMIDLIST. |
ILNext(PUIDLIST_RELATIVE) |
Recupera a próxima estrutura SHITEMID em uma estruturaITEMIDLIST. |
ILRemoveLastID |
Remove a última estrutura SHITEMID de uma estruturaITEMIDLIST. |
ILSaveToStream |
Salva uma estrutura de ITEMIDLIST em um fluxo. |
ILSkip(PCUIDLIST_RELATIVE, UINT) |
Ignora um determinado número de bytes em uma estrutura deconstante, não alinhada, relativaITEMIDLIST. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Ignora um determinado número de bytes em uma estrutura deITEMIDLIST não alinhada, relativaITEMIDLIST. |
InetIsOffline |
Determina se o sistema está conectado à Internet. |
InitNetworkAddressControl |
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 de 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: esta função já não é suportada. |
PathMakeUniqueName |
Cria um nome de caminho exclusivo a partir 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 através 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 naquele 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 um evento que é acionado quando a escala é possivelmente alterada. Esta função substitui RegisterScaleChangeNotifications. |
RegisterScaleChangeNotifications |
Registra uma janela para receber retornos de chamada quando as informações de dimensionamento são alteradas. Nota: 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. |
RevokeScaleChangeNotifications |
Revoga o registro de uma janela, impedindo que ela receba retornos de chamada quando o dimensionamento de informações for alterado. Nota: 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. |
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 principal aos contratos de um aplicativo. Use esta 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 da Ajuda a um menu. |
SetWindowContextHelpId |
Associa um identificador de contexto da 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 rastreamento dos itens usados mais recentemente e com mais frequência. Esta 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 liga ao pai do item de namespace e, opcionalmente, retorna um ponteiro para o componente final da lista de identificadores de item. |
SHBindToFolderIDListParentEx |
Estende o função SHBindToFolderIDListParent permitindo que o chamador especifique um contexto de ligação. |
SHBindToObject |
Recupera e vincula a um objeto especificado usando o namespace Shell IShellFolder::BindToObject método. |
SHBindToParent |
Leva um ponteiro para uma lista de identificadores de item totalmente qualificada (PIDL) 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 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 do recebimento de mensagensSHChangeNotifySHChangeNotifique. |
SHChangeNotifyRegister |
Registra uma janela para receber notificações do sistema de arquivos ou do Shell, se o sistema de arquivos suportar notificações. |
SHChangeNotifyRegisterThread |
Permite o registro assíncrono e o cancelamento de registro de um thread. |
SHCreateAssociationRegistration |
Cria um IApplicationAssociationRegistration objeto 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 ícones padrão, cujos padrões podem ser configurados por meio da interfaceIDefaultExtractIconInit. |
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 a partir de um PIDL. O objeto de item de shell resultante suporta o IShellItem interface. |
SHCreateItemFromParsingName |
Cria e inicializa um objeto de item do Shell a partir de um nome de análise. |
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, com uma pasta pai e um 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 IShellItem objeto. Nota: É recomendável que você use SHCreateItemWithParent ou SHCreateItemFromIDList em vez dessa função. |
SHCreateShellItemArray |
Cria um objeto de matriz de item do Shell. |
SHCreateShellItemArrayFromDataObject |
Cria um objeto de matriz de item do Shell a partir de um objeto de dados. |
SHCreateShellItemArrayFromIDLists |
Cria um objeto de matriz de item do Shell a partir de uma lista de estruturas de 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 fonte de arraste sob demanda, bem como imagens de arrasto. |
Shell_NotifyIcon |
Envia uma mensagem para a área de status da barra de tarefas. |
Shell_NotifyIconGetRect |
Obtém as coordenadas da 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 (Dynamic Data Exchange) 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 email não lido. |
SHEvaluateSystemCommandTemplate |
Impõe uma validação rigorosa dos parâmetros usados em uma chamada para CreateProcess ou ShellExecute. |
SHFileOperation |
Copia, move, renomeia ou exclui um objeto do sistema de arquivos. Esta 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çãoSHFileOperation. |
SHGetDataFromIDList |
Recupera dados de propriedade estendidos de uma lista de identificadores relativos. |
SHGetDesktopFolder |
Recupera a interfaceIShellFolderpara 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 de unidade. |
SHGetFolderPathEx |
Recupera o caminho completo de uma pasta conhecida identificada peloKNOWNFOLDERIDKNOWNFOLDERID 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 seu processo de 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 estruturaITEMIDLIST. |
SHGetKnownFolderItem |
Recupera um IShellItem objeto que representa uma pasta conhecida. |
SHGetKnownFolderPath |
Recupera o caminho completo de uma pasta conhecida identificada peloKNOWNFOLDERIDKNOWNFOLDERID 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 do 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 se 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 atuais da opção Shell. |
SHGetStockIconInfo |
Recupera informações sobre ícones do Shell definidos pelo sistema. |
SHGetTemporaryPropertyForItem |
Recupera a propriedade temporária para determinado item. Uma propriedade temporária é um armazenamento de leitura/gravação que manté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 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 será aberto a partir 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: Esta função foi desativada 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 de Compartilhamento de Pasta na folha de propriedades da pasta especificada. |
SHParseDisplayName |
Traduz o nome de exibição de um objeto de namespace Shell em uma lista de identificadores de item e retorna os atributos do objeto. Esta função é o método preferido para converter uma cadeia de caracteres em um PIDL. |
SHPathPrepareForWrite |
Verifica se o caminho existe. Isso inclui remontar unidades de rede mapeadas, solicitar a reinserção de mídia ejetável, 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, para uma unidade especificada. |
SHQueryUserNotificationState |
Verifica o estado do computador para o 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 seu processo de host seja fechado prematuramente. O processo de host é normalmente o Windows Explorer ou 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 mantém propriedades apenas 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 a partir de um modelo. |
StrStrNIW |
Localiza a primeira ocorrência de uma substring 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 substring dentro de uma cadeia de caracteres. A comparação diferencia maiúsculas de minúsculas. |
TraduzirURL |
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çãoLoadUserProfile. 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 RegisterAppStateChangeNotification . |
UnregisterScaleChangeEvent |
Cancela o registro do evento de alteração de escala registrado por meio RegisterScaleChangeEvent. Esta função substitui RevokeScaleChangeNotifications. |
URLAssociationDialog |
Invoca a caixa de diálogo de 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. Nota: Windows XP SP2 ou posterior: esta função já não é suportada. |
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. |