Share via


cabeçalho shlwapi.h

Esse cabeçalho é usado pelo Shell do Windows. Para obter mais informações, consulte:

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

Interfaces

 
IQueryAssociations

Expõe métodos que simplificam o processo de recuperação de informações armazenadas no registro em associação com a definição de um tipo de arquivo ou protocolo e a associação a um aplicativo.

Funções

 
AssocCreate

Retorna um ponteiro para um objeto IQueryAssociations.
AssocGetPerceivedType

Recupera o tipo percebido de um arquivo com base em sua extensão.
AssocIsDangerous

Determina se um tipo de arquivo é considerado um risco potencial de segurança.
AssocQueryKeyA

Pesquisa e recupera uma chave relacionada a uma associação de arquivo ou protocolo do registro. (ANSI)
AssocQueryKeyW

Pesquisa e recupera uma chave relacionada a uma associação de arquivo ou protocolo do registro. (Unicode)
AssocQueryStringA

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo ou protocolo do registro. (AssocQueryStringA)
AssocQueryStringByKeyA

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo do registro a partir de uma chave especificada. (ANSI)
AssocQueryStringByKeyW

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo do registro a partir de uma chave especificada. (Unicode)
AssocQueryStringW

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo ou protocolo do registro. (AssocQueryStringW)
ChrCmpIA

Executa uma comparação entre dois caracteres. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
ChrCmpIW

Executa uma comparação entre dois caracteres. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
ColorAdjustLuma

Altera a luminância de um valor RGB. Matiz e saturação não são afetados.
ColorHLSToRGB

Converte cores de HLS (saturação de matiz-luminância) em formato RGB.
ColorRGBToHLS

Converte cores de RGB em formato HLS (hue-luminance-saturation).
ConnectToConnectionPoint

Estabelece ou encerra uma conexão entre o coletor de um cliente e um contêiner de ponto de conexão.
Dllinstall

Manipula a instalação e a instalação de uma DLL.
GetAcceptLanguagesA

Recupera uma cadeia de caracteres usada com sites ao especificar preferências de idioma. (ANSI)
GetAcceptLanguagesW

Recupera uma cadeia de caracteres usada com sites ao especificar preferências de idioma. (Unicode)
GetMenuPosFromID

GetMenuPosFromID pode estar alterado ou indisponível.
GetProcessReference

Recupera o objeto específico do processo fornecido por SetProcessReference, incrementando a contagem de referência para manter o processo ativo.
HashData

Faz hashes de uma matriz de dados.
IntlStrEqNA

Executa uma comparação que diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (ANSI)
IntlStrEqNIA

Executa uma comparação que não diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (ANSI)
IntlStrEqNIW

Executa uma comparação que não diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (Unicode)
IntlStrEqNW

Executa uma comparação que diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (Unicode)
IntlStrEqWorkerA

Compara um número especificado de caracteres do início de duas cadeias de caracteres localizadas. (ANSI)
IntlStrEqWorkerW

Compara um número especificado de caracteres do início de duas cadeias de caracteres localizadas. (Unicode)
IsCharSpaceA

Determina se um caractere representa um espaço. (ANSI)
IsCharSpaceW

Determina se um caractere representa um espaço. (Unicode)
IsInternetESCEnabled

Determina se a Explorer da Internet do Windows está na Configuração de Segurança Aprimorada.
Isos

Verifica se há sistemas operacionais e recursos do sistema operacional especificados.
IStream_Copy

Copia um fluxo para outro fluxo.
IStream_Read

Lê bytes de um fluxo especificado e retorna um valor que indica se todos os bytes foram lidos com êxito.
IStream_ReadPidl

Lê um ponteiro para uma PIDL (lista de identificadores de item) de um objeto IStream em um objeto PIDLIST_RELATIVE.
IStream_ReadStr

Lê de um fluxo e grava em uma cadeia de caracteres.
IStream_Reset

Move a posição de busca em um fluxo especificado para o início do fluxo.
IStream_Size

Recupera o tamanho, em bytes, de um fluxo especificado.
IStream_Write

Grava dados de formato desconhecido de um buffer em um fluxo especificado.
IStream_WritePidl

Grava um ponteiro em uma PIDL (lista de identificadores de item) de um objeto PCUIDLIST_RELATIVE em um objeto IStream.
IStream_WriteStr

Lê de uma cadeia de caracteres e grava em um fluxo.
IUnknown_AtomicRelease

Libera um ponteiro COM (Component Object Model) e o define como NULL.
IUnknown_GetSite

Chama o método IObjectWithSite::GetSite do objeto especificado.
IUnknown_GetWindow

Tenta recuperar um identificador de janela de um objeto COM (Component Object Model) consultando várias interfaces que têm um método GetWindow.
IUnknown_QueryService

Recupera uma interface para um serviço de um objeto especificado.
IUnknown_Set

Altera o valor de um ponteiro de interface COM (Component Object Model) e libera a interface anterior.
IUnknown_SetSite

Define o site do objeto especificado chamando seu método IObjectWithSite::SetSite.
MAKEDLLVERULL

Usado para empacotar informações de versão de DLL em um valor ULONGLONG.
ParseURLA

Executa a análise rudimentar de uma URL. (ANSI)
ParseURLW

Executa a análise rudimentar de uma URL. (Unicode)
PathAddBackslashA

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathAddBackslashA)
PathAddBackslashW

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathAddBackslashW)
PathAddExtensionA

Adiciona uma extensão de nome de arquivo a uma cadeia de caracteres de caminho. (ANSI)
PathAddExtensionW

Adiciona uma extensão de nome de arquivo a uma cadeia de caracteres de caminho. (Unicode)
PathAppendA

Acrescenta um caminho ao final de outro. (ANSI)
PathAppendW

Acrescenta um caminho ao final de outro. (Unicode)
PathBuildRootA

Cria um caminho raiz de um determinado número de unidade. (ANSI)
PathBuildRootW

Cria um caminho raiz de um determinado número de unidade. (Unicode)
PathCanonicalizeA

Simplifica um caminho removendo elementos de navegação como "." e ".." para produzir um caminho direto e bem formado. (ANSI)
PathCanonicalizeW

Simplifica um caminho removendo elementos de navegação como "." e ".." para produzir um caminho direto e bem formado. (Unicode)
PathCombineA

Concatena duas cadeias de caracteres que representam caminhos formados corretamente em um caminho; também concatena quaisquer elementos de caminho relativo. (ANSI)
PathCombineW

Concatena duas cadeias de caracteres que representam caminhos formados corretamente em um caminho; também concatena quaisquer elementos de caminho relativo. (Unicode)
PathCommonPrefixA

Compara dois caminhos para determinar se eles compartilham um prefixo comum. Um prefixo é um desses tipos:_"C:\", ".", "..", ".. \". (ANSI)
PathCommonPrefixW

Compara dois caminhos para determinar se eles compartilham um prefixo comum. Um prefixo é um desses tipos:_"C:\", ".", "..", ".. \". (Unicode)
PathCompactPathA

Trunca um caminho de arquivo para caber em uma determinada largura de pixel substituindo componentes de caminho por reticências. (ANSI)
PathCompactPathExA

Trunca um caminho para caber em um determinado número de caracteres substituindo componentes de caminho por reticências. (ANSI)
PathCompactPathExW

Trunca um caminho para caber em um determinado número de caracteres substituindo componentes de caminho por reticências. (Unicode)
PathCompactPathW

Trunca um caminho de arquivo para caber em uma determinada largura de pixel substituindo componentes de caminho por reticências. (Unicode)
PathCreateFromUrlA

Converte uma URL de arquivo em um caminho MS-DOS da Microsoft. (ANSI)
PathCreateFromUrlAlloc

Cria um caminho de uma URL de arquivo.
PathCreateFromUrlW

Converte uma URL de arquivo em um caminho MS-DOS da Microsoft. (Unicode)
PathFileExistsA

Determina se um caminho para um objeto do sistema de arquivos, como um arquivo ou pasta, é válido. (ANSI)
PathFileExistsW

Determina se um caminho para um objeto do sistema de arquivos, como um arquivo ou pasta, é válido. (Unicode)
PathFindExtensionA

Pesquisa um caminho para uma extensão. (ANSI)
PathFindExtensionW

Pesquisa um caminho para uma extensão. (Unicode)
PathFindFileNameA

Pesquisa um caminho para um nome de arquivo. (ANSI)
PathFindFileNameW

Pesquisa um caminho para um nome de arquivo. (Unicode)
PathFindNextComponentA

Analisa um caminho e retorna a parte desse caminho que segue a primeira barra invertida. (ANSI)
PathFindNextComponentW

Analisa um caminho e retorna a parte desse caminho que segue a primeira barra invertida. (Unicode)
PathFindOnPathA

Pesquisa um arquivo. (ANSI)
PathFindOnPathW

Pesquisa um arquivo. (Unicode)
PathFindSuffixArrayA

Determina se um determinado nome de arquivo tem uma de uma lista de sufixos. (ANSI)
PathFindSuffixArrayW

Determina se um determinado nome de arquivo tem uma de uma lista de sufixos. (Unicode)
PathGetArgsA

Localiza os argumentos de linha de comando em um determinado caminho. (ANSI)
PathGetArgsW

Localiza os argumentos de linha de comando em um determinado caminho. (Unicode)
PathGetCharTypeA

Determina o tipo de caractere em relação a um caminho. (ANSI)
PathGetCharTypeW

Determina o tipo de caractere em relação a um caminho. (Unicode)
PathGetDriveNumberA

Pesquisa um caminho para uma letra de unidade dentro do intervalo de 'A' a 'Z' e retorna o número da unidade correspondente. (ANSI)
PathGetDriveNumberW

Pesquisa um caminho para uma letra de unidade dentro do intervalo de 'A' a 'Z' e retorna o número da unidade correspondente. (Unicode)
PathIsContentTypeA

Determina se o tipo de conteúdo registrado de um arquivo corresponde ao tipo de conteúdo especificado. Essa função obtém o tipo de conteúdo para o tipo de arquivo especificado e compara essa cadeia de caracteres com o pszContentType. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
PathIsContentTypeW

Determina se o tipo de conteúdo registrado de um arquivo corresponde ao tipo de conteúdo especificado. Essa função obtém o tipo de conteúdo para o tipo de arquivo especificado e compara essa cadeia de caracteres com o pszContentType. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
PathIsDirectoryA

Verifica se um caminho é um diretório válido. (ANSI)
PathIsDirectoryEmptyA

Determina se um caminho especificado é um diretório vazio. (ANSI)
PathIsDirectoryEmptyW

Determina se um caminho especificado é um diretório vazio. (Unicode)
PathIsDirectoryW

Verifica se um caminho é um diretório válido. (Unicode)
PathIsFileSpecA

Pesquisa um caminho para quaisquer caracteres delimitadores de caminho (por exemplo, ':' ou '' ). Se não houver caracteres de delimitação de caminho presentes, o caminho será considerado um caminho de especificação de arquivo.
PathIsFileSpecW

Pesquisa um caminho para quaisquer caracteres delimitadores de caminho (por exemplo, ':' ou '\'). Se não houver caracteres de delimitação de caminho presentes, o caminho será considerado um caminho de especificação de arquivo.
PathIsHTMLFileA

Determina se um arquivo é um arquivo HTML. A determinação é feita com base no tipo de conteúdo registrado para a extensão do arquivo. (ANSI)
PathIsHTMLFileW

Determina se um arquivo é um arquivo HTML. A determinação é feita com base no tipo de conteúdo registrado para a extensão do arquivo. (Unicode)
PathIsLFNFileSpecA

Determina se um nome de arquivo está em formato longo. (ANSI)
PathIsLFNFileSpecW

Determina se um nome de arquivo está em formato longo. (Unicode)
PathIsNetworkPathA

Determina se uma cadeia de caracteres de caminho representa um recurso de rede. (ANSI)
PathIsNetworkPathW

Determina se uma cadeia de caracteres de caminho representa um recurso de rede. (Unicode)
PathIsPrefixA

Examina um caminho para determinar se ele começa com um valor de prefixo passado por pszPrefix. (ANSI)
PathIsPrefixW

Examina um caminho para determinar se ele começa com um valor de prefixo passado por pszPrefix. (Unicode)
PathIsRelativeA

Pesquisa um caminho e determina se ele é relativo. (ANSI)
PathIsRelativeW

Pesquisa um caminho e determina se ele é relativo. (Unicode)
PathIsRootA

Determina se uma cadeia de caracteres de caminho se refere à raiz de um volume. (ANSI)
PathIsRootW

Determina se uma cadeia de caracteres de caminho se refere à raiz de um volume. (Unicode)
PathIsSameRootA

Compara dois caminhos para determinar se eles têm um componente raiz comum. (ANSI)
PathIsSameRootW

Compara dois caminhos para determinar se eles têm um componente raiz comum. (Unicode)
PathIsSystemFolderA

Determina se uma pasta existente contém os atributos que a tornam uma pasta do sistema. Como alternativa, essa função indica se determinados atributos qualificam uma pasta para ser uma pasta do sistema. (ANSI)
PathIsSystemFolderW

Determina se uma pasta existente contém os atributos que a tornam uma pasta do sistema. Como alternativa, essa função indica se determinados atributos qualificam uma pasta para ser uma pasta do sistema. (Unicode)
PathIsUNCA

Determina se uma cadeia de caracteres de caminho é um caminho UNC válido, em vez de um caminho com base em uma letra de unidade. (ANSI)
PathIsUNCServerA

Determina se uma cadeia de caracteres é uma UNC (Convenção universal de nomenclatura) válida somente para um caminho de servidor. (ANSI)
PathIsUNCServerShareA

Determina se uma cadeia de caracteres é um caminho de compartilhamento UNC (Convenção Universal de Nomenclatura) válido, \server\share. (ANSI)
PathIsUNCServerShareW

Determina se uma cadeia de caracteres é um caminho de compartilhamento UNC (Convenção Universal de Nomenclatura) válido, \server\share. (Unicode)
PathIsUNCServerW

Determina se uma cadeia de caracteres é uma UNC (Convenção universal de nomenclatura) válida somente para um caminho de servidor. (Unicode)
PathIsUNCW

Determina se uma cadeia de caracteres de caminho é um caminho UNC válido, em vez de um caminho com base em uma letra de unidade. (Unicode)
PathIsURLA

Testa uma determinada cadeia de caracteres para determinar se ela está em conformidade com um formato de URL válido. (ANSI)
PathIsURLW

Testa uma determinada cadeia de caracteres para determinar se ela está em conformidade com um formato de URL válido. (Unicode)
PathMakePrettyA

Converte um caminho em letras maiúsculas em todos os caracteres minúsculos para dar ao caminho uma aparência consistente. (ANSI)
PathMakePrettyW

Converte um caminho em letras maiúsculas em todos os caracteres minúsculos para dar ao caminho uma aparência consistente. (Unicode)
PathMakeSystemFolderA

Fornece a uma pasta existente os atributos adequados para se tornar uma pasta do sistema. (ANSI)
PathMakeSystemFolderW

Fornece a uma pasta existente os atributos adequados para se tornar uma pasta do sistema. (Unicode)
PathMatchSpecA

Pesquisa uma cadeia de caracteres usando um tipo de correspondência curinga MS-DOS da Microsoft. (ANSI)
PathMatchSpecExA

Corresponde a um nome de arquivo de um caminho em relação a um ou mais padrões de nome de arquivo. (ANSI)
PathMatchSpecExW

Corresponde a um nome de arquivo de um caminho em relação a um ou mais padrões de nome de arquivo. (Unicode)
PathMatchSpecW

Pesquisa uma cadeia de caracteres usando um tipo de correspondência curinga MS-DOS da Microsoft. (Unicode)
PathParseIconLocationA

Analisa uma cadeia de caracteres de local do arquivo que contém um local de arquivo e um índice de ícone e retorna valores separados. (ANSI)
PathParseIconLocationW

Analisa uma cadeia de caracteres de local do arquivo que contém um local de arquivo e um índice de ícone e retorna valores separados. (Unicode)
PathQuoteSpacesA

Pesquisa espaços em um caminho. Se forem encontrados espaços, todo o caminho será colocado entre aspas. (ANSI)
PathQuoteSpacesW

Pesquisa espaços em um caminho. Se forem encontrados espaços, todo o caminho será colocado entre aspas. (Unicode)
PathRelativePathToA

Cria um caminho relativo de um arquivo ou pasta para outro. (ANSI)
PathRelativePathToW

Cria um caminho relativo de um arquivo ou pasta para outro. (Unicode)
PathRemoveArgsA

Remove todos os argumentos de um determinado caminho. (ANSI)
PathRemoveArgsW

Remove todos os argumentos de um determinado caminho. (Unicode)
PathRemoveBackslashA

Remove a barra invertida à direita de um determinado caminho. (ANSI)
PathRemoveBackslashW

Remove a barra invertida à direita de um determinado caminho. (Unicode)
PathRemoveBlanksA

Remove todos os espaços à esquerda e à direita de uma cadeia de caracteres. (ANSI)
PathRemoveBlanksW

Remove todos os espaços à esquerda e à direita de uma cadeia de caracteres. (Unicode)
PathRemoveExtensionA

Remove a extensão de nome de arquivo de um caminho, se houver. (ANSI)
PathRemoveExtensionW

Remove a extensão de nome de arquivo de um caminho, se houver. (Unicode)
PathRemoveFileSpecA

Remove o nome do arquivo à direita e a barra invertida de um caminho, se eles estiverem presentes. (ANSI)
PathRemoveFileSpecW

Remove o nome do arquivo à direita e a barra invertida de um caminho, se eles estiverem presentes. (Unicode)
PathRenameExtensionA

Substitui a extensão de um nome de arquivo por uma nova extensão. Se o nome do arquivo não contiver uma extensão, a extensão será anexada ao final da cadeia de caracteres. (ANSI)
PathRenameExtensionW

Substitui a extensão de um nome de arquivo por uma nova extensão. Se o nome do arquivo não contiver uma extensão, a extensão será anexada ao final da cadeia de caracteres. (Unicode)
PathSearchAndQualifyA

Determina se um determinado caminho está formatado corretamente e totalmente qualificado. (ANSI)
PathSearchAndQualifyW

Determina se um determinado caminho está formatado corretamente e totalmente qualificado. (Unicode)
PathSetDlgItemPathA

Define o texto de um controle filho em uma janela ou caixa de diálogo, usando PathCompactPath para garantir que o caminho se ajuste ao controle. (ANSI)
PathSetDlgItemPathW

Define o texto de um controle filho em uma janela ou caixa de diálogo, usando PathCompactPath para garantir que o caminho se ajuste ao controle. (Unicode)
PathSkipRootA

Recupera um ponteiro para o primeiro caractere em um caminho seguindo a letra da unidade ou os elementos de caminho de servidor/compartilhamento UNC (Convenção Universal de Nomenclatura). (ANSI)
PathSkipRootW

Recupera um ponteiro para o primeiro caractere em um caminho seguindo a letra da unidade ou os elementos de caminho de servidor/compartilhamento UNC (Convenção Universal de Nomenclatura). (Unicode)
PathStripPathA

Remove a parte do caminho de um caminho e arquivo totalmente qualificados. (ANSI)
PathStripPathW

Remove a parte do caminho de um caminho e arquivo totalmente qualificados. (Unicode)
PathStripToRootA

Remove todos os elementos de arquivo e diretório em um caminho, exceto para as informações raiz. (ANSI)
PathStripToRootW

Remove todos os elementos de arquivo e diretório em um caminho, exceto para as informações raiz. (Unicode)
PathUndecorateA

Remove a decoração de uma cadeia de caracteres de caminho. (ANSI)
PathUndecorateW

Remove a decoração de uma cadeia de caracteres de caminho. (Unicode)
PathUnExpandEnvStringsA

Substitui determinados nomes de pasta em um caminho totalmente qualificado pela cadeia de caracteres de ambiente associada. (ANSI)
PathUnExpandEnvStringsW

Substitui determinados nomes de pasta em um caminho totalmente qualificado pela cadeia de caracteres de ambiente associada. (Unicode)
PathUnmakeSystemFolderA

Remove os atributos de uma pasta que a tornam uma pasta do sistema. Essa pasta deve existir no sistema de arquivos. (ANSI)
PathUnmakeSystemFolderW

Remove os atributos de uma pasta que a tornam uma pasta do sistema. Essa pasta deve existir no sistema de arquivos. (Unicode)
PathUnquoteSpacesA

Remove aspas do início e do fim de um caminho. (ANSI)
PathUnquoteSpacesW

Remove aspas do início e do fim de um caminho. (Unicode)
QISearch

Uma implementação controlada por tabela do método IUnknown::QueryInterface.
SetProcessReference

Fornece um objeto COM (Component Object Model) que permite que extensões do Shell hospedadas e outros componentes impeçam que seu processo de host seja fechado prematuramente.
SHAllocShared

SHAllocShared pode estar alterado ou indisponível.
SHAnsiToAnsi

Copia uma cadeia de caracteres ANSI.
SHAnsiToUnicode

Converte uma cadeia de caracteres da página de código ANSI para a página de código Unicode.
SHAutoComplete

Instrui os controles de edição do sistema a usar o Preenchimento Automático para ajudar a concluir URLs ou caminhos do sistema de arquivos.
SHCopyKeyA

Copia recursivamente as subchaves e os valores da subchave de origem para a chave de destino. SHCopyKey não copia os atributos de segurança das chaves. (ANSI)
SHCopyKeyW

Copia recursivamente as subchaves e os valores da subchave de origem para a chave de destino. SHCopyKey não copia os atributos de segurança das chaves. (Unicode)
SHCreateMemStream

Cria um fluxo de memória usando um processo semelhante a CreateStreamOnHGlobal.
SHCreateShellPalette

Cria uma paleta de meio tom para o contexto do dispositivo especificado.
SHCreateStreamOnFileA

SHCreateStreamOnFile pode estar alterado ou indisponível. Em vez disso, use SHCreateStreamOnFileEx. (ANSI)
SHCreateStreamOnFileEx

Abre ou cria um arquivo e recupera um fluxo para ler ou gravar nesse arquivo.
SHCreateStreamOnFileW

SHCreateStreamOnFile pode estar alterado ou indisponível. Em vez disso, use SHCreateStreamOnFileEx. (Unicode)
SHCreateThread

Cria um thread.
SHCreateThreadRef

Cria uma referência por thread a um objeto COM (Component Object Model).
SHCreateThreadWithHandle

Cria um novo thread e recupera seu identificador.
SHDeleteEmptyKeyA

Exclui uma chave vazia. (ANSI)
SHDeleteEmptyKeyW

Exclui uma chave vazia. (Unicode)
SHDeleteKeyA

Exclui uma subchave e todos os seus descendentes. Essa função remove a chave e todos os valores da chave do registro. (ANSI)
SHDeleteKeyW

Exclui uma subchave e todos os seus descendentes. Essa função remove a chave e todos os valores da chave do registro. (Unicode)
SHDeleteValueA

Exclui um valor nomeado da chave do Registro especificada. (ANSI)
SHDeleteValueW

Exclui um valor nomeado da chave do Registro especificada. (Unicode)
SHEnumKeyExA

Enumera as subchaves da chave do Registro aberta especificada. (SHEnumKeyExA)
SHEnumKeyExW

Enumera as subchaves da chave do Registro aberta especificada. (SHEnumKeyExW)
SHEnumValueA

Enumera os valores da chave do Registro aberta especificada. (ANSI)
SHEnumValueW

Enumera os valores da chave do Registro aberta especificada. (Unicode)
SHFormatDateTimeA

SHFormatDateTime pode estar alterado ou indisponível. (ANSI)
SHFormatDateTimeW

SHFormatDateTime pode estar alterado ou indisponível. (Unicode)
SHFreeShared

SHFreeShared pode estar alterado ou indisponível.
SHGetAssocKeys

Recupera uma matriz de subchaves de classe associadas a um objeto IQueryAssociations.
SHGetInverseCMAP

Recupera o mapeamento de tabela de cores inversa para a paleta de meio tom.
SHGetThreadRef

Recupera a referência de objeto por thread definida por SHSetThreadRef.
SHGetValueA

Recupera um valor do Registro. (SHGetValueA)
SHGetValueW

Recupera um valor do Registro. (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag pode estar alterado ou indisponível.
SHGlobalCounterDecrement

Diminui um contador global.
SHGlobalCounterGetValue

Obtém o valor atual de um contador global.
SHGlobalCounterIncrement

Incrementa um contador global.
SHIsLowMemoryMachine

Sem suporte. (SHIsLowMemoryMachine)
SHLoadIndirectString

Extrai um recurso de texto especificado quando dado esse recurso na forma de uma cadeia de caracteres indireta (uma cadeia de caracteres que começa com o símbolo '@').
SHLocalStrDupA

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHLocalStrDupA)
SHLocalStrDupW

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHLocalStrDupW)
SHLockShared

SHLockShared pode estar alterado ou indisponível.
SHMessageBoxCheckA

SHMessageBoxCheck pode estar alterado ou indisponível. (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck pode estar alterado ou indisponível. (Unicode)
SHOpenRegStream2A

Abre um valor do Registro e fornece um fluxo que pode ser usado para ler ou gravar no valor. Essa função substitui SHOpenRegStream. (ANSI)
SHOpenRegStream2W

Abre um valor do Registro e fornece um fluxo que pode ser usado para ler ou gravar no valor. Essa função substitui SHOpenRegStream. (Unicode)
SHOpenRegStreamA

Preterido. (SHOpenRegStreamA)
SHOpenRegStreamW

Preterido. (SHOpenRegStreamW)
SHQueryInfoKeyA

Recupera informações sobre uma chave do Registro especificada. (ANSI)
SHQueryInfoKeyW

Recupera informações sobre uma chave do Registro especificada. (Unicode)
SHQueryValueExA

Abre uma chave do Registro e a consulta para obter um valor específico. (ANSI)
SHQueryValueExW

Abre uma chave do Registro e a consulta para obter um valor específico. (Unicode)
SHRegCloseUSKey

Fecha um identificador para uma subchave de registro específica do usuário em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE).
SHRegCreateUSKeyA

Cria ou abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegCreateUSKeyW

Cria ou abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteEmptyUSKeyA

Exclui uma subchave vazia do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteEmptyUSKeyW

Exclui uma subchave vazia do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteUSValueA

Exclui um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteUSValueW

Exclui um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDuplicateHKey

Duplica o identificador HKEY de uma chave do Registro.
SHRegEnumUSKeyA

Enumera as subchaves de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSKeyW

Enumera as subchaves de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegEnumUSValueA

Enumera os valores da subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSValueW

Enumera os valores da subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolUSValueA

Recupera um valor booliano de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetBoolUSValueW

Recupera um valor booliano de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolValueFromHKCUHKLM

Avalia um valor de chave do Registro e retorna um valor booliano que reflete se o valor existe e o estado esperado corresponde ao estado real.
SHRegGetIntW

Lê um valor de cadeia de caracteres numérica do registro e o converte em um inteiro.
SHRegGetPathA

Recupera um caminho de arquivo do registro, expandindo as variáveis de ambiente conforme necessário. (ANSI)
SHRegGetPathW

Recupera um caminho de arquivo do registro, expandindo as variáveis de ambiente conforme necessário. (Unicode)
SHRegGetUSValueA

Recupera um valor de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetUSValueW

Recupera um valor de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetValueA

Recupera um valor do Registro. (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

Obtém informações especificadas do registro.
SHRegGetValueW

Recupera um valor do Registro. (SHRegGetValueW)
SHRegOpenUSKeyA

Abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegOpenUSKeyW

Abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryInfoUSKeyA

Recupera informações sobre uma subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryInfoUSKeyW

Recupera informações sobre uma subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryUSValueA

Recupera o tipo e os dados de um nome especificado associado a uma subchave do Registro aberta em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryUSValueW

Recupera o tipo e os dados de um nome especificado associado a uma subchave do Registro aberta em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetPathA

Usa um caminho de arquivo, substitui nomes de pasta por cadeias de caracteres de ambiente e coloca a cadeia de caracteres resultante no registro. (ANSI)
SHRegSetPathW

Usa um caminho de arquivo, substitui nomes de pasta por cadeias de caracteres de ambiente e coloca a cadeia de caracteres resultante no registro. (Unicode)
SHRegSetUSValueA

Define um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegSetUSValueW

Define um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetValue

Sem suporte. (SHRegSetValue)
SHRegWriteUSValueA

Grava um valor em uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegWriteUSValueW

Grava um valor em uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHReleaseThreadRef

Libera uma referência de thread antes que o procedimento de thread retorne.
SHSendMessageBroadcastA

Envia uma mensagem para todas as janelas de nível superior no sistema. (ANSI)
SHSendMessageBroadcastW

Envia uma mensagem para todas as janelas de nível superior no sistema. (Unicode)
SHSetThreadRef

Armazena uma referência por thread a um objeto COM (Component Object Model). Isso permite que o chamador controle o tempo de vida do thread para que ele possa garantir que o Windows não desligue o thread antes que o chamador esteja pronto.
SHSetValueA

Define o valor de uma chave do Registro. (ANSI)
SHSetValueW

Define o valor de uma chave do Registro. (Unicode)
SHSkipJunction

Verifica um contexto de associação para ver se é seguro associar a um objeto de componente específico.
SHStrDupA

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHStrDupA)
SHStrDupW

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHStrDupW)
SHStripMneumonicA

Remove o marcador mnemônico de uma cadeia de caracteres. (ANSI)
SHStripMneumonicW

Remove o marcador mnemônico de uma cadeia de caracteres. (Unicode)
SHUnicodeToAnsi

Converte uma cadeia de caracteres da página de código Unicode na página de código ANSI.
SHUnicodeToUnicode

Copia uma cadeia de caracteres Unicode.
SHUnlockShared

SHUnlockShared pode estar alterado ou indisponível.
StopWatchFlush

StopWatchFlush pode estar alterado ou indisponível.
StopWatchMode

StopWatchMode pode estar alterado ou indisponível.
StrCatBuffA

Copia e acrescenta caracteres de uma cadeia de caracteres ao final de outra. (ANSI)
StrCatBuffW

Copia e acrescenta caracteres de uma cadeia de caracteres ao final de outra. (Unicode)
StrCatChainW

Concatena duas cadeias de caracteres Unicode. Usado quando concatenações repetidas para o mesmo buffer são necessárias.
StrCatW

Acrescenta uma cadeia de caracteres a outra.
StrChrA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrChrIA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrChrIW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrChrNIW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere especificado. A comparação não diferencia maiúsculas de minúsculas.
StrChrNW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere especificado. A comparação diferencia maiúsculas de minúsculas.
StrChrW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrCmpCA

Compara cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrCmpCW

Compara cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrCmpICA

Compara duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrCmpICW

Compara duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrCmpIW

Compara duas cadeias de caracteres para determinar se elas são iguais. A comparação não diferencia maiúsculas de minúsculas.
StrCmpLogicalW

Compara duas cadeias de caracteres Unicode. Os dígitos nas cadeias de caracteres são considerados como conteúdo numérico em vez de texto. Este teste não diferencia maiúsculas de minúsculas.
StrCmpNA

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação diferencia maiúsculas de minúsculas. A macro StrNCmp difere apenas dessa função no nome. (ANSI)
StrCmpNCA

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrCmpNCW

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrCmpNIA

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação não diferencia maiúsculas de minúsculas. A macro StrNCmpI difere apenas dessa função no nome. (ANSI)
StrCmpNICA

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrCmpNICW

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrCmpNIW

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação não diferencia maiúsculas de minúsculas. A macro StrNCmpI difere apenas dessa função no nome. (Unicode)
StrCmpNW

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação diferencia maiúsculas de minúsculas. A macro StrNCmp difere apenas dessa função no nome. (Unicode)
StrCmpW

Compara duas cadeias de caracteres para determinar se elas são iguais. A comparação diferencia maiúsculas de minúsculas.
StrCpyNW

Copia um número especificado de caracteres do início de uma cadeia de caracteres para outra. Observação Não use essa função ou a macro StrNCpy.
StrCpyW

Copia uma cadeia de caracteres para outra. (StrCpyW)
StrCSpnA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (ANSI)
StrCSpnIA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa não diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (ANSI)
StrCSpnIW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa não diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (Unicode)
StrCSpnW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (Unicode)
StrDupA

Duplica uma cadeia de caracteres. (ANSI)
StrDupW

Duplica uma cadeia de caracteres. (Unicode)
StrFormatByteSize64A

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho.
StrFormatByteSizeA

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho. Difere de StrFormatByteSizeW em um tipo de parâmetro.
StrFormatByteSizeEx

Converte um valor numérico em uma cadeia de caracteres que representa o número em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho.
StrFormatByteSizeW

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho. Difere de StrFormatByteSizeA em um tipo de parâmetro.
StrFormatKBSizeA

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em quilobytes. (ANSI)
StrFormatKBSizeW

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em quilobytes. (Unicode)
StrFromTimeIntervalA

Converte um intervalo de tempo, especificado em milissegundos, em uma cadeia de caracteres. (ANSI)
StrFromTimeIntervalW

Converte um intervalo de tempo, especificado em milissegundos, em uma cadeia de caracteres. (Unicode)
StrIsIntlEqualA

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. (ANSI)
StrIsIntlEqualW

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. (Unicode)
StrNCatA

Acrescenta um número especificado de caracteres do início de uma cadeia de caracteres até o final de outra. (ANSI)
StrNCatW

Acrescenta um número especificado de caracteres do início de uma cadeia de caracteres até o final de outra. (Unicode)
StrPBrkA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere contido em um buffer especificado. Essa pesquisa não inclui o caractere nulo de terminação. (ANSI)
StrPBrkW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere contido em um buffer especificado. Essa pesquisa não inclui o caractere nulo de terminação. (Unicode)
StrRChrA

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrRChrIA

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrRChrIW

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrRChrW

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrRetToBSTR

Aceita uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf que contém ou aponta para uma cadeia de caracteres e retorna essa cadeia de caracteres como um BSTR.
StrRetToBufA

Converte uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf em uma cadeia de caracteres e coloca o resultado em um buffer. (ANSI)
StrRetToBufW

Converte uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf em uma cadeia de caracteres e coloca o resultado em um buffer. (Unicode)
StrRetToStrA

Usa uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf e retorna um ponteiro para uma cadeia de caracteres alocada que contém o nome de exibição. (ANSI)
StrRetToStrW

Usa uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf e retorna um ponteiro para uma cadeia de caracteres alocada que contém o nome de exibição. (Unicode)
StrRStrIA

Pesquisa a última ocorrência de uma subcadeia de caracteres especificada em uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrRStrIW

Pesquisa a última ocorrência de uma subcadeia de caracteres especificada em uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrSpnA

Obtém o comprimento de uma subcadeia de caracteres dentro de uma cadeia de caracteres que consiste inteiramente de caracteres contidos em um buffer especificado. (ANSI)
StrSpnW

Obtém o comprimento de uma subcadeia de caracteres dentro de uma cadeia de caracteres que consiste inteiramente de caracteres contidos em um buffer especificado. (Unicode)
StrStrA

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. (StrStrA)
StrStrIA

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. (ANSI)
StrStrIW

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. (Unicode)
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. (StrStrNW)
StrStrW

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. (StrStrW)
StrToInt64ExA

Converte uma cadeia de caracteres que representa um valor decimal ou hexadecimal em um inteiro de 64 bits. (ANSI)
StrToInt64ExW

Converte uma cadeia de caracteres que representa um valor decimal ou hexadecimal em um inteiro de 64 bits. (Unicode)
StrToIntA

Converte uma cadeia de caracteres que representa um valor decimal em um inteiro. A macro StrToLong é idêntica a essa função. (ANSI)
StrToIntExA

Converte uma cadeia de caracteres que representa um número decimal ou hexadecimal em um inteiro. (ANSI)
StrToIntExW

Converte uma cadeia de caracteres que representa um número decimal ou hexadecimal em um inteiro. (Unicode)
StrToIntW

Converte uma cadeia de caracteres que representa um valor decimal em um inteiro. A macro StrToLong é idêntica a essa função. (Unicode)
StrTrimA

Remove caracteres à esquerda e à direita especificados de uma cadeia de caracteres. (ANSI)
StrTrimW

Remove caracteres à esquerda e à direita especificados de uma cadeia de caracteres. (Unicode)
UrlApplySchemeA

Determina um esquema para uma cadeia de caracteres de URL especificada e retorna uma cadeia de caracteres com um prefixo apropriado. (ANSI)
UrlApplySchemeW

Determina um esquema para uma cadeia de caracteres de URL especificada e retorna uma cadeia de caracteres com um prefixo apropriado. (Unicode)
UrlCanonicalizeA

Converte uma cadeia de caracteres de URL em forma canônica. (ANSI)
UrlCanonicalizeW

Converte uma cadeia de caracteres de URL em forma canônica. (Unicode)
UrlCombineA

Quando fornecido com uma URL relativa e sua base, retorna uma URL em forma canônica. (ANSI)
UrlCombineW

Quando fornecido com uma URL relativa e sua base, retorna uma URL em forma canônica. (Unicode)
UrlCompareA

Faz uma comparação que diferencia maiúsculas de minúsculas de duas cadeias de caracteres de URL. (ANSI)
UrlCompareW

Faz uma comparação que diferencia maiúsculas de minúsculas de duas cadeias de caracteres de URL. (Unicode)
UrlCreateFromPathA

Converte um caminho MS-DOS da Microsoft em uma URL canônica. (ANSI)
UrlCreateFromPathW

Converte um caminho MS-DOS da Microsoft em uma URL canônica. (Unicode)
UrlEscapeA

Converte caracteres ou pares alternativos em uma URL que pode ser alterada durante o transporte pela Internet (caracteres "não seguros" em suas sequências de escape correspondentes. (ANSI)
UrlEscapeSpaces

Uma macro que converte caracteres de espaço em sua sequência de escape correspondente.
UrlEscapeW

Converte caracteres ou pares alternativos em uma URL que pode ser alterada durante o transporte pela Internet (caracteres "não seguros" em suas sequências de escape correspondentes. (Unicode)
UrlFixupW

UrlFixupW pode estar alterado ou indisponível.
UrlGetLocationA

Recupera o local de uma URL. (ANSI)
UrlGetLocationW

Recupera o local de uma URL. (Unicode)
UrlGetPartA

Aceita uma cadeia de caracteres de URL e retorna uma parte especificada dessa URL. (ANSI)
UrlGetPartW

Aceita uma cadeia de caracteres de URL e retorna uma parte especificada dessa URL. (Unicode)
UrlHashA

Hashes uma cadeia de caracteres de URL. (ANSI)
UrlHashW

Hashes uma cadeia de caracteres de URL. (Unicode)
UrlIsA

Testa se uma URL é um tipo especificado. (ANSI)
UrlIsFileUrlA

Testa uma URL para determinar se é uma URL de arquivo. (ANSI)
UrlIsFileUrlW

Testa uma URL para determinar se é uma URL de arquivo. (Unicode)
UrlIsNoHistoryA

Retorna se uma URL é uma URL que os navegadores normalmente não incluem no histórico de navegação. (ANSI)
UrlIsNoHistoryW

Retorna se uma URL é uma URL que os navegadores normalmente não incluem no histórico de navegação. (Unicode)
UrlIsOpaqueA

Retorna se uma URL é opaca. (ANSI)
UrlIsOpaqueW

Retorna se uma URL é opaca. (Unicode)
UrlIsW

Testa se uma URL é um tipo especificado. (Unicode)
UrlUnescapeA

Converte sequências de escape de volta em caracteres comuns. (ANSI)
UrlUnescapeInPlace

Converte sequências de escape de volta em caracteres comuns e substitui a cadeia de caracteres original.
UrlUnescapeW

Converte sequências de escape de volta em caracteres comuns. (Unicode)
WhichPlatform

WhichPlatform pode estar alterado ou indisponível.
wnsprintfA

Usa uma lista de argumentos de comprimento variável e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (ANSI)
wnsprintfW

Usa uma lista de argumentos de comprimento variável e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (Unicode)
wvnsprintfA

Usa uma lista de argumentos e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (ANSI)
wvnsprintfW

Usa uma lista de argumentos e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (Unicode)

Funções de retorno de chamada

 
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.

Estruturas

 
DLLVERSIONINFO

Recebe informações de versão específicas da DLL.
DLLVERSIONINFO2

Recebe informações de versão específicas da DLL. Ele é usado com a função DllGetVersion.
PARSEDURLA

Usado pela função ParseURL para retornar a URL analisada. (ANSI)
PARSEDURLW

Usado pela função ParseURL para retornar a URL analisada. (Unicode)
QITAB

Usado pela função QISearch para descrever uma única interface.

Enumerações

 
ASSOCDATA

Usado por IQueryAssociations::GetData para definir o tipo de dados que deve ser retornado.
ASSOCKEY

Especifica o tipo de chave a ser retornado por IQueryAssociations::GetKey.
ASSOCSTR

Usado por IQueryAssociations::GetString para definir o tipo de cadeia de caracteres que deve ser retornado.
FILETYPEATTRIBUTEFLAGS

Indica constantes FILETYPEATTRIBUTEFLAGS que são usadas no valor EditFlags de uma chave do Registro PROGID de associação de arquivo.
SHGLOBALCOUNTER

Identificadores para vários contadores globais ou variáveis compartilhadas. Cada contador global pode ser incrementado ou decrementado usando SHGlobalCounterIncrement e SHGlobalCounterDecrement.
SHREGDEL_FLAGS

Fornece um conjunto de valores que indicam de qual chave base um item será excluído.
SHREGENUM_FLAGS

Fornece um conjunto de valores que indicam a chave base que será usada para uma enumeração.
tagSFBS_FLAGS

Especifica como a função StrFormatByteSizeEx deve lidar com o arredondamento de dígitos não exibidos.
URL_SCHEME

Usado para especificar esquemas de URL.