Instalação e manutenção de aplicativos

Visão geral da tecnologia de instalação e manutenção de aplicativos.

Para desenvolver a instalação e a manutenção de aplicativos, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
ACTCTX_COMPATIBILITY_ELEMENT_TYPE

A enumeração ACTCTX_COMPATIBILITY_ELEMENT_TYPE descreve o elemento de compatibilidade no manifesto do aplicativo.
ACTCTX_REQUESTED_RUN_LEVEL

A enumeração ACTCTX_REQUESTED_RUN_LEVEL descreve o nível de execução solicitado do contexto de ativação.
ASM_CMP_FLAGS

Os valores da enumeração ASM_CMP_FLAGS são usados pelo método IsEqual para especificar quais partes de dois nomes de assembly serão comparadas.
ASM_DISPLAY_FLAGS

Os valores da enumeração ASM_DISPLAY_FLAGS são usados pelo método GetDisplayName para especificar quais partes do nome completo do assembly incluir na representação de cadeia de caracteres do nome do assembly.
ASM_NAME

Os valores da enumeração ASM_NAME são as IDs de propriedade para os pares nome-valor incluídos em um nome de assembly lado a lado.
CREATE_ASM_NAME_OBJ_FLAGS

A enumeração CREATE_ASM_NAME_OBJ_FLAGS é usada pela função CreateAssemblyNameObject.

Funções

 
ActivateActCtx

A função ActivateActCtx ativa o contexto de ativação especificado.
ActivateActCtx

A função ActivateActCtx ativa o contexto de ativação especificado.
AddRefActCtx

A função AddRefActCtx incrementa a contagem de referência do contexto de ativação especificado.
AddRefActCtx

A função AddRefActCtx incrementa a contagem de referência do contexto de ativação especificado.
Clonar

O método Clone copia o nome do assembly lado a lado atual para uma nova instância de IAssemblyName.
FecharCUB

O método CloseCUB fecha um arquivo .cub aberto do ICE (Internal Consistency Evaluator). Os arquivos .cub do ICE (Internal Consistency Evaluator) podem ser abertos usando o método OpenCUB.
CloseDatabase

O método CloseDatabase fecha o pacote ou módulo de mesclagem do Windows Installer aberto no momento. Pacotes do Windows Installer ou módulos de mesclagem podem ser abertos usando o método OpenDatabase.
CloseDatabase

O método CloseDatabase fecha o banco de dados do Windows Installer aberto no momento. Para obter mais informações, consulte o método CloseDatabase do objeto Merge.
CloseLog

O método de função CloseLog fecha o log atual. Para obter mais informações, consulte o método CloseLog do objeto Merge.
CloseModule

O método CloseModule fecha o módulo de mesclagem do Windows Installer aberto no momento. Para obter mais informações, consulte o método CloseModule do objeto Merge.
Confirmar

O método Commit copia informações para o repositório lado a lado. Quando esse método retorna, o assembly fica visível no repositório lado a lado.
Connect

O método Connect conecta um módulo que foi ou será mesclado no banco de dados a um recurso adicional. Para obter mais informações, consulte o método Connect do objeto Merge.
CreateActCtxA

A função CreateActCtx cria um contexto de ativação. (ANSI)
CreateActCtxA

A função CreateActCtx cria um contexto de ativação. (ANSI)
CreateActCtxW

A função CreateActCtx cria um contexto de ativação. (Unicode)
CreateActCtxW

A função CreateActCtx cria um contexto de ativação. (Unicode)
CreateAssemblyCache

A função CreateAssemblyCache obtém uma instância da interface IAssemblyCache.
CreateAssemblyCacheItem

O método CreateAssemblyCacheItem cria um item no cache de assembly que corresponde ao assembly lado a lado que está sendo instalado.
CreateAssemblyNameObject

A função CreateAssemblyNameObject obtém uma instância da interface IAssemblyName.
CreateSourceImage

O método CreateSourceImage permite que o cliente extraia os arquivos de um módulo para uma imagem de origem no disco após uma mesclagem, levando em conta as alterações no módulo que podem ter sido feitas durante a configuração do módulo.
CreateStream

O método CreateStream copia a origem de um manifesto ou módulo em um fluxo.
DeactivateActCtx

A função DeactivateActCtx desativa o contexto de ativação correspondente ao cookie especificado.
DeactivateActCtx

A função DeactivateActCtx desativa o contexto de ativação correspondente ao cookie especificado.
ExtractCAB

O método ExtractCAB extrai o arquivo de .cab inserido de um módulo e o salva como o arquivo especificado.
Extractfiles

O método ExtractFiles extrai o arquivo de .cab inserido de um módulo e grava esses arquivos no diretório de destino. Para obter mais informações, consulte o método ExtractFiles do objeto Merge.
ExtractFilesEx

O método ExtractFilesEx extrai o arquivo de .cab inserido de um módulo e grava esses arquivos no diretório de destino. Para obter mais informações, consulte o método ExtractFilesEx do objeto Merge.
Finalizar

O método Finalize impede que um nome de assembly lado a lado seja alterado. Depois que Finalize for chamado, chamadas adicionais para SetProperty retornarão E_UNEXPECTED.
FindActCtxSectionGuid

A função FindActCtxSectionGuid recupera informações sobre um GUID específico no contexto de ativação atual e retorna uma estrutura ACTCTX_SECTION_KEYED_DATA.
FindActCtxSectionGuid

A função FindActCtxSectionGuid recupera informações sobre um GUID específico no contexto de ativação atual e retorna uma estrutura ACTCTX_SECTION_KEYED_DATA.
FindActCtxSectionStringA

A função FindActCtxSectionString recupera informações sobre uma cadeia de caracteres específica no contexto de ativação atual e retorna uma estrutura ACTCTX_SECTION_KEYED_DATA. (ANSI)
FindActCtxSectionStringA

A função FindActCtxSectionString recupera informações sobre uma cadeia de caracteres específica no contexto de ativação atual e retorna uma estrutura ACTCTX_SECTION_KEYED_DATA. (ANSI)
FindActCtxSectionStringW

A função FindActCtxSectionString recupera informações sobre uma cadeia de caracteres específica no contexto de ativação atual e retorna uma estrutura ACTCTX_SECTION_KEYED_DATA. (Unicode)
FindActCtxSectionStringW

A função FindActCtxSectionString recupera informações sobre uma cadeia de caracteres específica no contexto de ativação atual e retorna uma estrutura ACTCTX_SECTION_KEYED_DATA. (Unicode)
get_Attributes

O método get_Attributes recupera a propriedade Attributes do objeto ConfigurableItem.
get_ConfigurableItems

O método get_ConfigurableItems recupera a propriedade ConfigurableItems do objeto Merge.
get_Context

O método get_Context recupera a propriedade Context do objeto ConfigurableItem.
get_DatabaseKeys

O método get_DatabaseKeys recupera a propriedade DatabaseKeys do objeto Error. Esse método retorna um ponteiro para uma coleção de cadeias de caracteres que contém as chaves primárias da linha no banco de dados causando o erro, uma chave por entrada na coleção.
get_DatabaseTable

O método get_DatabaseTable recupera a propriedade DatabaseTable do objeto Error. O método retorna o nome da tabela no banco de dados que causou o erro.
get_DefaultValue

O método get_DefaultValue recupera a propriedade DefaultValue do objeto ConfigurableItem.
get_Dependencies

O método get_Dependencies recupera a propriedade Dependencies do objeto Merge.
get_Description

O método get_Description recupera a propriedade Description do objeto ConfigurableItem.
get_DisplayName

O método get_DisplayName recupera a propriedade DisplayName do objeto ConfigurableItem.
get_Errors

O método get_Errors recupera a propriedade Errors do objeto Merge. Isso recupera a coleção atual de erros.
get_Format

O método get_Format recupera a propriedade Format do objeto ConfigurableItem.
get_HelpKeyword

O método get_HelpKeyword recupera a propriedade HelpKeyword do objeto ConfigurableItem.
get_HelpLocation

O método get_HelpLocation recupera a propriedade HelpLocation do objeto ConfigurableItem.
get_Language

O método get_Language recupera a propriedade Language do objeto Dependency. Esse método retorna o LANGID do módulo necessário.
get_Language

O método get_Language recupera a propriedade Language do objeto Error. Essa função retorna o LANGID do erro.
get_Module

O método get_Module recupera a propriedade Module do objeto Dependency. Esse método retorna o ModuleID do módulo exigido pela cadeia de caracteres atual na forma de um BSTR. O ModuleID é do mesmo formato usado na tabela ModuleSignature.
get_ModuleFiles

O método get_ModuleFiles recupera a propriedade ModuleFiles do objeto GetFiles.
get_ModuleKeys

O método get_ModuleKeys recupera a propriedade ModuleKeys do objeto Error. Esse método retorna um ponteiro para uma coleção de cadeias de caracteres que contém as chaves primárias da linha no módulo causando o erro, uma chave por entrada na coleção.
get_ModuleTable

O método get_ModuleTable recupera a propriedade ModuleTable do objeto Error. Esse método retorna o nome da tabela no módulo que causou o erro.
get_Name

O método get_Name recupera a propriedade Name do objeto ConfigurableItem.
get_Path

O método get_Path recupera a propriedade Path do objeto Error.
get_Type

O método get_Type recupera a propriedade Type do objeto ConfigurableItem.
get_Type

O método get_Type recupera a propriedade Type do objeto Error. Esse método retorna um valor msmErrorType que indica o tipo de erro representado por esse objeto.
get_Version

O método get_Version recupera a propriedade Version do objeto Dependency. Esse método retorna a versão do módulo necessário na forma de um BSTR.
GetCurrentActCtx

A função GetCurrentActCtx retorna o identificador para o contexto de ativação ativo do thread de chamada.
GetCurrentActCtx

A função GetCurrentActCtx retorna o identificador para o contexto de ativação ativo do thread de chamada.
GetDisplayName

O método GetDisplayName obtém uma representação de cadeia de caracteres do nome do assembly lado a lado.
GetName

O método GetName retorna a parte do nome do assembly.
GetProperty

O método GetProperty obtém o valor de um par nome-valor no nome do assembly.
Installassembly

O método InstallAssembly adiciona uma referência de aplicativo a um assembly ao repositório lado a lado e copia os arquivos do assembly para o repositório lado a lado. Os arquivos do assembly que está sendo instalado devem estar presentes no sistema de arquivos atual.
InstallHinfSectionA

InstallHinfSection é uma função de ponto de entrada exportada por Setupapi.dll que você pode usar para executar uma seção de um arquivo .inf. InstallHinfSection pode ser invocado chamando o utilitário Rundll32.exe conforme descrito na seção Comentários. (ANSI)
InstallHinfSectionW

InstallHinfSection é uma função de ponto de entrada exportada por Setupapi.dll que você pode usar para executar uma seção de um arquivo .inf. InstallHinfSection pode ser invocado chamando o utilitário Rundll32.exe conforme descrito na seção Comentários. (Unicode)
INSTALLUI_HANDLER_RECORD

O protótipo da função INSTALLUI_HANDLER_RECORD define uma função de retorno de chamada que o instalador chama para mensagens de erro e notificação de progresso. Chame a função MsiSetExternalUIRecord para habilitar um manipulador de interface do usuário externa de base de registro.
INSTALLUI_HANDLERA

O protótipo da função INSTALLUI_HANDLER define uma função de retorno de chamada que o instalador chama para mensagens de erro e notificação de progresso. (ANSI)
INSTALLUI_HANDLERW

O protótipo da função INSTALLUI_HANDLER define uma função de retorno de chamada que o instalador chama para mensagens de notificação de progresso e erro. (Unicode)
IsEqual

O método IsEqual compara o nome do assembly atual com outro nome de assembly.
Log

O método Log grava uma cadeia de caracteres de texto no arquivo de log aberto no momento. Para obter mais informações, consulte o método Log do objeto Merge.
LPDISPLAYVAL

A especificação da função LPDISPLAYVAL define um protótipo de função de retorno de chamada. O método IValidate::SetDisplay permite que uma ferramenta de criação receba mensagens ice status por meio da função de retorno de chamada registrada.
LPEVALCOMCALLBACK

A especificação LPEVALCOMCALLBACK define um protótipo de função de retorno de chamada. O método IValidate::SetStatus permite que uma ferramenta de criação receba informações sobre o progresso da validação por meio da função de retorno de chamada registrada.
Mesclagem

O método Merge executa uma mesclagem do banco de dados atual e do módulo atual.
MergeEx

O método MergeEx executa uma mesclagem do banco de dados atual e do módulo atual.
MsiAdvertiseProductA

A função MsiAdvertiseProduct gera um script de anúncio ou anuncia um produto para o computador. (ANSI)
MsiAdvertiseProductExA

A função MsiAdvertiseProductEx gera um script de anúncio ou anuncia um produto para o computador. (ANSI)
MsiAdvertiseProductExW

A função MsiAdvertiseProductEx gera um script de anúncio ou anuncia um produto para o computador. (Unicode)
MsiAdvertiseProductW

A função MsiAdvertiseProduct gera um script de anúncio ou anuncia um produto para o computador. (Unicode)
MsiAdvertiseScriptA

A função MsiAdvertiseScript copia um arquivo de script anunciado para os locais especificados. (ANSI)
MsiAdvertiseScriptW

A função MsiAdvertiseScript copia um arquivo de script anunciado para os locais especificados. (Unicode)
MsiApplyMultiplePatchesA

Aplica um ou mais patches a produtos qualificados para receber os patches. (ANSI)
MsiApplyMultiplePatchesW

Aplica um ou mais patches a produtos qualificados para receber os patches. (Unicode)
MsiApplyPatchA

Para cada produto listado pelo pacote de patch como qualificado para receber o patch, a função MsiApplyPatch invoca uma instalação e define a propriedade PATCH como o caminho do pacote de patch. (ANSI)
MsiApplyPatchW

Para cada produto listado pelo pacote de patch como qualificado para receber o patch, a função MsiApplyPatch invoca uma instalação e define a propriedade PATCH como o caminho do pacote de patch. (Unicode)
MsiBeginTransactionA

A função MsiBeginTransaction inicia o processamento de transações de uma instalação de vários pacotes e retorna um identificador para a transação. (ANSI)
MsiBeginTransactionW

A função MsiBeginTransaction inicia o processamento de transações de uma instalação de vários pacotes e retorna um identificador para a transação. (Unicode)
MsiCloseAllHandles

A função MsiCloseAllHandles fecha todos os identificadores de instalação abertos alocados pelo thread atual. Essa é uma função de diagnóstico e não deve ser usada para limpeza.
MsiCloseHandle

A função MsiCloseHandle fecha um identificador de instalação aberto.
MsiCollectUserInfoA

A função MsiCollectUserInfo obtém e armazena as informações do usuário e a ID do produto de um assistente de instalação. (ANSI)
MsiCollectUserInfoW

A função MsiCollectUserInfo obtém e armazena as informações do usuário e a ID do produto de um assistente de instalação. (Unicode)
MsiConfigureFeatureA

A função MsiConfigureFeature configura o estado instalado para um recurso de produto. (ANSI)
MsiConfigureFeatureW

A função MsiConfigureFeature configura o estado instalado para um recurso de produto. (Unicode)
MsiConfigureProductA

A função MsiConfigureProduct instala ou desinstala um produto. (ANSI)
MsiConfigureProductExA

Instala ou desinstala um produto. (MsiConfigureProductExA)
MsiConfigureProductExW

Instala ou desinstala um produto. (MsiConfigureProductExW)
MsiConfigureProductW

A função MsiConfigureProduct instala ou desinstala um produto. (Unicode)
MsiCreateRecord

A função MsiCreateRecord cria um novo objeto de registro com o número especificado de campos. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiCreateTransformSummaryInfoA

A função MsiCreateTransformSummaryInfo cria informações resumidas de uma transformação existente para incluir condições de validação e erro. A execução dessa função define o registro de erro, que é acessível usando MsiGetLastErrorRecord. (ANSI)
MsiCreateTransformSummaryInfoW

A função MsiCreateTransformSummaryInfo cria informações resumidas de uma transformação existente para incluir condições de validação e erro. A execução dessa função define o registro de erro, que é acessível usando MsiGetLastErrorRecord. (Unicode)
MsiDatabaseApplyTransformA

A função MsiDatabaseApplyTransform aplica uma transformação a um banco de dados. (ANSI)
MsiDatabaseApplyTransformW

A função MsiDatabaseApplyTransform aplica uma transformação a um banco de dados. (Unicode)
MsiDatabaseCommit

A função MsiDatabaseCommit confirma alterações em um banco de dados.
MsiDatabaseExportA

A função MsiDatabaseExport exporta uma tabela do Microsoft Installer de um banco de dados aberto para um Arquivo de Arquivo de Texto. (ANSI)
MsiDatabaseExportW

A função MsiDatabaseExport exporta uma tabela do Microsoft Installer de um banco de dados aberto para um Arquivo de Arquivo de Texto. (Unicode)
MsiDatabaseGenerateTransformA

A função MsiDatabaseGenerateTransform gera um arquivo de transformação de diferenças entre dois bancos de dados. (ANSI)
MsiDatabaseGenerateTransformW

A função MsiDatabaseGenerateTransform gera um arquivo de transformação de diferenças entre dois bancos de dados. (Unicode)
MsiDatabaseGetPrimaryKeysA

A função MsiDatabaseGetPrimaryKeys retorna um registro que contém os nomes de todas as colunas de chave primária de uma tabela especificada. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiDatabaseGetPrimaryKeysW

A função MsiDatabaseGetPrimaryKeys retorna um registro que contém os nomes de todas as colunas de chave primária de uma tabela especificada. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiDatabaseImportA

A função MsiDatabaseImport importa um arquivo de arquivo de texto do instalador para uma tabela de banco de dados aberta. (ANSI)
MsiDatabaseImportW

A função MsiDatabaseImport importa um arquivo de arquivo de texto do instalador para uma tabela de banco de dados aberta. (Unicode)
MsiDatabaseIsTablePersistentA

A função MsiDatabaseIsTablePersistent retorna uma enumeração que descreve o estado de uma tabela específica. (ANSI)
MsiDatabaseIsTablePersistentW

A função MsiDatabaseIsTablePersistent retorna uma enumeração que descreve o estado de uma tabela específica. (Unicode)
MsiDatabaseMergeA

A função MsiDatabaseMerge mescla dois bancos de dados, o que permite linhas duplicadas. (ANSI)
MsiDatabaseMergeW

A função MsiDatabaseMerge mescla dois bancos de dados, o que permite linhas duplicadas. (Unicode)
MsiDatabaseOpenViewA

A função MsiDatabaseOpenView prepara uma consulta de banco de dados e cria um objeto de exibição. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiDatabaseOpenViewW

A função MsiDatabaseOpenView prepara uma consulta de banco de dados e cria um objeto de exibição. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiDetermineApplicablePatchesA

A função MsiDetermineApplicablePatches usa um conjunto de arquivos de patch, arquivos XML e blobs XML e determina quais patches se aplicam a um pacote especificado do Windows Installer e em qual sequência. (ANSI)
MsiDetermineApplicablePatchesW

A função MsiDetermineApplicablePatches usa um conjunto de arquivos de patch, arquivos XML e blobs XML e determina quais patches se aplicam a um pacote especificado do Windows Installer e em qual sequência. (Unicode)
MsiDeterminePatchSequenceA

Usa um conjunto de arquivos de patch, arquivos XML e blobs XML e determina a melhor sequência de aplicativos para os patches para um produto instalado especificado. (ANSI)
MsiDeterminePatchSequenceW

Usa um conjunto de arquivos de patch, arquivos XML e blobs XML e determina a melhor sequência de aplicativos para os patches para um produto instalado especificado. (Unicode)
MsiDoActionA

A função MsiDoAction executa uma ação interna, uma ação personalizada ou uma ação do assistente de interface do usuário. (ANSI)
MsiDoActionW

A função MsiDoAction executa uma ação interna, uma ação personalizada ou uma ação do assistente de interface do usuário. (Unicode)
MsiEnableLogA

A função MsiEnableLog define o modo de log para todas as instalações subsequentes iniciadas no processo de chamada. (ANSI)
MsiEnableLogW

A função MsiEnableLog define o modo de log para todas as instalações subsequentes iniciadas no processo de chamada. (Unicode)
MsiEnableUIPreview

A função MsiEnableUIPreview permite o modo de visualização da interface do usuário para facilitar a criação de caixas de diálogo da interface do usuário. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiEndTransaction

A função MsiEndTransaction pode confirmar ou reverter todas as instalações pertencentes à transação aberta pela função MsiBeginTransaction.
MsiEnumClientsA

A função MsiEnumClients enumera os clientes para um determinado componente instalado. A função recupera um código do produto cada vez que é chamada. (ANSI)
MsiEnumClientsExA

A função MsiEnumClientsEx enumera os aplicativos instalados que usam um componente especificado. A função recupera um código de produto para um aplicativo sempre que é chamado. (ANSI)
MsiEnumClientsExW

A função MsiEnumClientsEx enumera os aplicativos instalados que usam um componente especificado. A função recupera um código de produto para um aplicativo sempre que é chamado. (Unicode)
MsiEnumClientsW

A função MsiEnumClients enumera os clientes para um determinado componente instalado. A função recupera um código do produto cada vez que é chamada. (Unicode)
MsiEnumComponentCostsA

A função MsiEnumComponentCosts enumera o espaço em disco por unidade necessário para instalar um componente. (ANSI)
MsiEnumComponentCostsW

A função MsiEnumComponentCosts enumera o espaço em disco por unidade necessário para instalar um componente. (Unicode)
MsiEnumComponentQualifiersA

A função MsiEnumComponentQualifiers enumera os qualificadores anunciados para o componente especificado. Essa função recupera um qualificador sempre que é chamado. (ANSI)
MsiEnumComponentQualifiersW

A função MsiEnumComponentQualifiers enumera os qualificadores anunciados para o componente especificado. Essa função recupera um qualificador sempre que é chamado. (Unicode)
MsiEnumComponentsA

A função MsiEnumComponents enumera os componentes instalados para todos os produtos. Essa função recupera um código de componente sempre que é chamado. (ANSI)
MsiEnumComponentsExA

A função MsiEnumComponentsEx enumera componentes instalados. A função recupera o código do componente para um componente sempre que é chamado. O código do componente é o GUID da cadeia de caracteres exclusivo para o componente, a versão e o idioma. (ANSI)
MsiEnumComponentsExW

A função MsiEnumComponentsEx enumera componentes instalados. A função recupera o código do componente para um componente sempre que é chamado. O código do componente é o GUID da cadeia de caracteres exclusivo para o componente, a versão e o idioma. (Unicode)
MsiEnumComponentsW

A função MsiEnumComponents enumera os componentes instalados para todos os produtos. Essa função recupera um código de componente sempre que é chamado. (Unicode)
MsiEnumFeaturesA

A função MsiEnumFeatures enumera os recursos publicados para um determinado produto. Essa função recupera uma ID de recurso cada vez que é chamada. (ANSI)
MsiEnumFeaturesW

A função MsiEnumFeatures enumera os recursos publicados para um determinado produto. Essa função recupera uma ID de recurso cada vez que é chamada. (Unicode)
MsiEnumPatchesA

A função MsiEnumPatches enumera todos os patches que foram aplicados a um produto. (ANSI)
MsiEnumPatchesExA

Enumera todos os patches em um contexto específico ou em todos os contextos. (ANSI)
MsiEnumPatchesExW

Enumera todos os patches em um contexto específico ou em todos os contextos. (Unicode)
MsiEnumPatchesW

A função MsiEnumPatches enumera todos os patches que foram aplicados a um produto. (Unicode)
MsiEnumProductsA

A função MsiEnumProducts enumera todos os produtos atualmente anunciados ou instalados. Os produtos instalados no contexto de instalação por usuário e por computador e anúncios são enumerados. (ANSI)
MsiEnumProductsExA

Enumera por meio de uma ou todas as instâncias de produtos que estão atualmente anunciados ou instalados nos contextos especificados. (ANSI)
MsiEnumProductsExW

Enumera por meio de uma ou todas as instâncias de produtos que estão atualmente anunciados ou instalados nos contextos especificados. (Unicode)
MsiEnumProductsW

A função MsiEnumProducts enumera todos os produtos atualmente anunciados ou instalados. Os produtos instalados no contexto de instalação por usuário e por computador e anúncios são enumerados. (Unicode)
MsiEnumRelatedProductsA

A função MsiEnumRelatedProducts enumera produtos com um código de atualização especificado. Essa função lista os produtos atualmente instalados e anunciados que têm a propriedade UpgradeCode especificada na tabela Propriedade. (ANSI)
MsiEnumRelatedProductsW

A função MsiEnumRelatedProducts enumera produtos com um código de atualização especificado. Essa função lista os produtos atualmente instalados e anunciados que têm a propriedade UpgradeCode especificada na tabela Propriedade. (Unicode)
MsiEvaluateConditionA

A função MsiEvaluateCondition avalia uma expressão condicional que contém nomes de propriedade e valores. (ANSI)
MsiEvaluateConditionW

A função MsiEvaluateCondition avalia uma expressão condicional que contém nomes de propriedade e valores. (Unicode)
MsiExtractPatchXMLDataA

A função MsiExtractPatchXMLData extrai informações de um patch que pode ser usado para determinar se o patch se aplica a um sistema de destino. (ANSI)
MsiExtractPatchXMLDataW

A função MsiExtractPatchXMLData extrai informações de um patch que pode ser usado para determinar se o patch se aplica a um sistema de destino. (Unicode)
MsiFormatRecordA

A função MsiFormatRecord formata dados de campo de registro e propriedades usando uma cadeia de caracteres de formato. (ANSI)
MsiFormatRecordW

A função MsiFormatRecord formata dados de campo de registro e propriedades usando uma cadeia de caracteres de formato. (Unicode)
MsiGetActiveDatabase

A função MsiGetActiveDatabase retorna o banco de dados ativo para a instalação. Essa função retorna um identificador somente leitura que deve ser fechado usando MsiCloseHandle.
MsiGetComponentPathA

A função MsiGetComponentPath retorna o caminho completo para um componente instalado. Se o caminho da chave do componente for uma chave do Registro, a chave do Registro será retornada. (ANSI)
MsiGetComponentPathExA

Retorna o caminho completo de um componente instalado. (ANSI)
MsiGetComponentPathExW

Retorna o caminho completo de um componente instalado. (Unicode)
MsiGetComponentPathW

A função MsiGetComponentPath retorna o caminho completo para um componente instalado. Se o caminho da chave do componente for uma chave do Registro, a chave do Registro será retornada. (Unicode)
MsiGetComponentStateA

A função MsiGetComponentState obtém o estado de um componente. (ANSI)
MsiGetComponentStateW

A função MsiGetComponentState obtém o estado de um componente. (Unicode)
MsiGetDatabaseState

A função MsiGetDatabaseState retorna o estado do banco de dados.
MsiGetFeatureCostA

A função MsiGetFeatureCost retorna o espaço em disco exigido por um recurso e seus recursos filhos e pai selecionados. (ANSI)
MsiGetFeatureCostW

A função MsiGetFeatureCost retorna o espaço em disco exigido por um recurso e seus recursos filhos e pai selecionados. (Unicode)
MsiGetFeatureInfoA

Retorna as informações descritivas de um recurso. (ANSI)
MsiGetFeatureInfoW

Retorna as informações descritivas de um recurso. (Unicode)
MsiGetFeatureStateA

A função MsiGetFeatureState obtém o estado solicitado de um recurso. (ANSI)
MsiGetFeatureStateW

A função MsiGetFeatureState obtém o estado solicitado de um recurso. (Unicode)
MsiGetFeatureUsageA

A função MsiGetFeatureUsage retorna as métricas de uso de um recurso de produto. (ANSI)
MsiGetFeatureUsageW

A função MsiGetFeatureUsage retorna as métricas de uso de um recurso de produto. (Unicode)
MsiGetFeatureValidStatesA

A função MsiGetFeatureValidStates retorna um estado de instalação válido. (ANSI)
MsiGetFeatureValidStatesW

A função MsiGetFeatureValidStates retorna um estado de instalação válido. (Unicode)
MsiGetFileHashA

A função MsiGetFileHash usa o caminho para um arquivo e retorna um hash de 128 bits desse arquivo. As ferramentas de criação podem usar MsiGetFileHash para obter o hash de arquivo necessário para preencher a tabela MsiFileHash. (ANSI)
MsiGetFileHashW

A função MsiGetFileHash usa o caminho para um arquivo e retorna um hash de 128 bits desse arquivo. As ferramentas de criação podem usar MsiGetFileHash para obter o hash de arquivo necessário para preencher a tabela MsiFileHash. (Unicode)
MsiGetFileSignatureInformationA

A função MsiGetFileSignatureInformation usa o caminho para um arquivo que foi assinado digitalmente e retorna o certificado de signatário e o hash do arquivo. (ANSI)
MsiGetFileSignatureInformationW

A função MsiGetFileSignatureInformation usa o caminho para um arquivo que foi assinado digitalmente e retorna o certificado de signatário e o hash do arquivo. (Unicode)
MsiGetFileVersionA

O MsiGetFileVersion retorna a cadeia de caracteres de versão e a cadeia de caracteres de idioma no formato que o instalador espera encontrá-los no banco de dados. (ANSI)
MsiGetFileVersionW

O MsiGetFileVersion retorna a cadeia de caracteres de versão e a cadeia de caracteres de idioma no formato que o instalador espera encontrá-los no banco de dados. (Unicode)
MsiGetLanguage

A função MsiGetLanguage retorna a linguagem numérica da instalação que está em execução no momento.
MsiGetLastErrorRecord

A função MsiGetLastErrorRecord retorna o registro de erro que foi retornado pela última vez para o processo de chamada. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiGetMode

A função MsiGetMode é usada para determinar se o instalador está em execução no momento em um modo especificado, conforme listado na tabela.
MsiGetPatchFileListA

A função MsiGetPatchFileList recebe uma lista de arquivos .msp, delimitados por ponto-e-vírgula e recupera a lista de arquivos que podem ser atualizados pelos patches. (ANSI)
MsiGetPatchFileListW

A função MsiGetPatchFileList recebe uma lista de arquivos .msp, delimitados por ponto-e-vírgula e recupera a lista de arquivos que podem ser atualizados pelos patches. (Unicode)
MsiGetPatchInfoA

A função MsiGetPatchInfo retorna informações sobre um patch. (ANSI)
MsiGetPatchInfoExA

Consulta informações sobre a aplicação de um patch para uma instância especificada de um produto. (ANSI)
MsiGetPatchInfoExW

Consulta informações sobre a aplicação de um patch para uma instância especificada de um produto. (Unicode)
MsiGetPatchInfoW

A função MsiGetPatchInfo retorna informações sobre um patch. (Unicode)
MsiGetProductCodeA

A função MsiGetProductCode retorna o código do produto de um aplicativo usando o código de componente de um componente instalado ou anunciado do aplicativo. (ANSI)
MsiGetProductCodeW

A função MsiGetProductCode retorna o código do produto de um aplicativo usando o código de componente de um componente instalado ou anunciado do aplicativo. (Unicode)
MsiGetProductInfoA

A função MsiGetProductInfo retorna informações do produto para produtos publicados e instalados. (ANSI)
MsiGetProductInfoExA

Retorna as informações do produto de produtos anunciados e instalados. (ANSI)
MsiGetProductInfoExW

Retorna as informações do produto de produtos anunciados e instalados. (Unicode)
MsiGetProductInfoFromScriptA

A função MsiGetProductInfoFromScript retorna informações do produto para um arquivo de script do Windows Installer. (ANSI)
MsiGetProductInfoFromScriptW

A função MsiGetProductInfoFromScript retorna informações do produto para um arquivo de script do Windows Installer. (Unicode)
MsiGetProductInfoW

A função MsiGetProductInfo retorna informações do produto para produtos publicados e instalados. (Unicode)
MsiGetProductPropertyA

A função MsiGetProductProperty recupera as propriedades do produto. Essas propriedades estão no banco de dados do produto. (ANSI)
MsiGetProductPropertyW

A função MsiGetProductProperty recupera as propriedades do produto. Essas propriedades estão no banco de dados do produto. (Unicode)
MsiGetPropertyA

A função MsiGetProperty obtém o valor de uma propriedade do instalador. (ANSI)
MsiGetPropertyW

A função MsiGetProperty obtém o valor de uma propriedade do instalador. (Unicode)
MsiGetShortcutTargetA

A função MsiGetShortcutTarget examina um atalho e retorna seu produto, nome do recurso e componente, se disponível. (ANSI)
MsiGetShortcutTargetW

A função MsiGetShortcutTarget examina um atalho e retorna seu produto, nome do recurso e componente, se disponível. (Unicode)
MsiGetSourcePathA

A função MsiGetSourcePath retorna o caminho de origem completo para uma pasta na tabela Diretório. (ANSI)
MsiGetSourcePathW

A função MsiGetSourcePath retorna o caminho de origem completo para uma pasta na tabela Diretório. (Unicode)
MsiGetSummaryInformationA

A função MsiGetSummaryInformation obtém um identificador para o fluxo de _SummaryInformation para um banco de dados do instalador. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiGetSummaryInformationW

A função MsiGetSummaryInformation obtém um identificador para o fluxo de _SummaryInformation para um banco de dados do instalador. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiGetTargetPathA

A função MsiGetTargetPath retorna o caminho de destino completo para uma pasta na tabela Diretório. (ANSI)
MsiGetTargetPathW

A função MsiGetTargetPath retorna o caminho de destino completo para uma pasta na tabela Diretório. (Unicode)
MsiGetUserInfoA

A função MsiGetUserInfo retorna as informações de usuário registradas para um produto instalado. (ANSI)
MsiGetUserInfoW

A função MsiGetUserInfo retorna as informações de usuário registradas para um produto instalado. (Unicode)
MsiInstallMissingComponentA

A função MsiInstallMissingComponent instala arquivos que estão ausentes inesperadamente. (ANSI)
MsiInstallMissingComponentW

A função MsiInstallMissingComponent instala arquivos que estão ausentes inesperadamente. (Unicode)
MsiInstallMissingFileA

A função MsiInstallMissingFile instala arquivos que estão ausentes inesperadamente. (ANSI)
MsiInstallMissingFileW

A função MsiInstallMissingFile instala arquivos que estão ausentes inesperadamente. (Unicode)
MsiInstallProductA

Instala ou desinstala um produto. (MsiInstallProductA)
MsiInstallProductW

Instala ou desinstala um produto. (MsiInstallProductW)
MsiIsProductElevatedA

A função MsiIsProductElevated retorna se o produto é gerenciado ou não. (ANSI)
MsiIsProductElevatedW

A função MsiIsProductElevated retorna se o produto é gerenciado ou não. (Unicode)
MsiJoinTransaction

A função MsiJoinTransaction solicita que o Windows Installer torne o processo atual o proprietário da transação que instala a instalação de vários pacotes.
MsiLocateComponentA

A função MsiLocateComponent retorna o caminho completo para um componente instalado sem um código de produto. (ANSI)
MsiLocateComponentW

A função MsiLocateComponent retorna o caminho completo para um componente instalado sem um código de produto. (Unicode)
MsiNotifySidChangeA

A função MsiNotifySidChange notifica e atualiza as informações internas do Windows Installer com alterações nos SIDs do usuário. (ANSI)
MsiNotifySidChangeW

A função MsiNotifySidChange notifica e atualiza as informações internas do Windows Installer com alterações nos SIDs do usuário. (Unicode)
MsiOpenDatabaseA

A função MsiOpenDatabase abre um arquivo de banco de dados para acesso a dados. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiOpenDatabaseW

A função MsiOpenDatabase abre um arquivo de banco de dados para acesso a dados. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiOpenPackageA

A função MsiOpenPackage abre um pacote para usar com as funções que acessam o banco de dados do produto. (ANSI)
MsiOpenPackageExA

A função MsiOpenPackageEx abre um pacote a ser usado com funções que acessam o banco de dados do produto. (ANSI)
MsiOpenPackageExW

A função MsiOpenPackageEx abre um pacote a ser usado com funções que acessam o banco de dados do produto. (Unicode)
MsiOpenPackageW

A função MsiOpenPackage abre um pacote para usar com as funções que acessam o banco de dados do produto. (Unicode)
MsiOpenProductA

A função MsiOpenProduct abre um produto para uso com as funções que acessam o banco de dados do produto. A função MsiCloseHandle deve ser chamada com o identificador quando o identificador não é mais necessário. (ANSI)
MsiOpenProductW

A função MsiOpenProduct abre um produto para uso com as funções que acessam o banco de dados do produto. A função MsiCloseHandle deve ser chamada com o identificador quando o identificador não é mais necessário. (Unicode)
MsiPreviewBillboardA

A função MsiPreviewBillboard exibe um outdoor com o controle de host na caixa de diálogo exibida. (ANSI)
MsiPreviewBillboardW

A função MsiPreviewBillboard exibe um outdoor com o controle de host na caixa de diálogo exibida. (Unicode)
MsiPreviewDialogA

A função MsiPreviewDialog exibe uma caixa de diálogo como modelagem e inativa. (ANSI)
MsiPreviewDialogW

A função MsiPreviewDialog exibe uma caixa de diálogo como modelagem e inativa. (Unicode)
MsiProcessAdvertiseScriptA

A função MsiProcessAdvertiseScript processa um arquivo de script de anúncio nos locais especificados. (ANSI)
MsiProcessAdvertiseScriptW

A função MsiProcessAdvertiseScript processa um arquivo de script de anúncio nos locais especificados. (Unicode)
MsiProcessMessage

A função MsiProcessMessage envia um registro de erro ao instalador para processamento.
MsiProvideAssemblyA

A função MsiProvideAssembly retorna o caminho completo para um componente do Windows Installer que contém um assembly. A função solicita uma origem e executa qualquer instalação necessária. MsiProvideAssembly incrementa a contagem de uso para o recurso. (ANSI)
MsiProvideAssemblyW

A função MsiProvideAssembly retorna o caminho completo para um componente do Windows Installer que contém um assembly. A função solicita uma origem e executa qualquer instalação necessária. MsiProvideAssembly incrementa a contagem de uso para o recurso. (Unicode)
MsiProvideComponentA

A função MsiProvideComponent retorna o caminho completo do componente, executando qualquer instalação necessária. Essa função solicita a origem, se necessário, e incrementa a contagem de uso para o recurso. (ANSI)
MsiProvideComponentW

A função MsiProvideComponent retorna o caminho completo do componente, executando qualquer instalação necessária. Essa função solicita a origem, se necessário, e incrementa a contagem de uso para o recurso. (Unicode)
MsiProvideQualifiedComponentA

A função MsiProvideQualifiedComponent retorna o caminho completo do componente para um componente qualificado e executa qualquer instalação necessária. Essa função solicita a origem, se necessário, e incrementa a contagem de uso para o recurso. (ANSI)
MsiProvideQualifiedComponentExA

A função MsiProvideQualifiedComponentEx retorna o caminho completo do componente para um componente qualificado que é publicado por um produto e executa qualquer instalação necessária. (ANSI)
MsiProvideQualifiedComponentExW

A função MsiProvideQualifiedComponentEx retorna o caminho completo do componente para um componente qualificado que é publicado por um produto e executa qualquer instalação necessária. (Unicode)
MsiProvideQualifiedComponentW

A função MsiProvideQualifiedComponent retorna o caminho completo do componente para um componente qualificado e executa qualquer instalação necessária. Essa função solicita a origem, se necessário, e incrementa a contagem de uso para o recurso. (Unicode)
MsiQueryComponentStateA

A função MsiQueryComponentState retorna o estado instalado de um componente. (ANSI)
MsiQueryComponentStateW

A função MsiQueryComponentState retorna o estado instalado de um componente. (Unicode)
MsiQueryFeatureStateA

A função MsiQueryFeatureState retorna o estado instalado para um recurso de produto. (ANSI)
MsiQueryFeatureStateExA

A função MsiQueryFeatureStateEx retorna o estado instalado para um recurso de produto. (ANSI)
MsiQueryFeatureStateExW

A função MsiQueryFeatureStateEx retorna o estado instalado para um recurso de produto. (Unicode)
MsiQueryFeatureStateW

A função MsiQueryFeatureState retorna o estado instalado para um recurso de produto. (Unicode)
MsiQueryProductStateA

A função MsiQueryProductState retorna o estado instalado de um produto. (ANSI)
MsiQueryProductStateW

A função MsiQueryProductState retorna o estado instalado de um produto. (Unicode)
MsiRecordClearData

A função MsiRecordClearData define todos os campos em um registro como nulos.
MsiRecordDataSize

A função MsiRecordDataSize retorna o comprimento de um campo de registro. A contagem não inclui o caractere nulo de terminação.
MsiRecordGetFieldCount

Retorna o número de campos em um registro.
MsiRecordGetInteger

A função MsiRecordGetInteger retorna o valor inteiro de um campo de registro.
MsiRecordGetStringA

A função MsiRecordGetString retorna o valor da cadeia de caracteres de um campo de registro. (ANSI)
MsiRecordGetStringW

A função MsiRecordGetString retorna o valor da cadeia de caracteres de um campo de registro. (Unicode)
MsiRecordIsNull

Relata um campo de registro nulo.
MsiRecordReadStream

A função MsiRecordReadStream lê bytes de um campo de fluxo de registro em um buffer.
MsiRecordSetInteger

Define um campo de registro como um campo inteiro.
MsiRecordSetStreamA

A função MsiRecordSetStream define um campo de fluxo de registro de um arquivo. Os dados de fluxo não podem ser inseridos em campos temporários. (ANSI)
MsiRecordSetStreamW

A função MsiRecordSetStream define um campo de fluxo de registro de um arquivo. Os dados de fluxo não podem ser inseridos em campos temporários. (Unicode)
MsiRecordSetStringA

A função MsiRecordSetString copia uma cadeia de caracteres para o campo designado. (ANSI)
MsiRecordSetStringW

A função MsiRecordSetString copia uma cadeia de caracteres para o campo designado. (Unicode)
MsiReinstallFeatureA

Reinstala os recursos. (ANSI)
MsiReinstallFeatureW

Reinstala os recursos. (Unicode)
MsiReinstallProductA

Reinstala os produtos. (ANSI)
MsiReinstallProductW

Reinstala os produtos. (Unicode)
MsiRemovePatchesA

Remove um ou mais patches de um único produto. (ANSI)
MsiRemovePatchesW

Remove um ou mais patches de um único produto. (Unicode)
MsiSequenceA

A função MsiSequence executa outra sequência de ações, conforme descrito na tabela especificada. (ANSI)
MsiSequenceW

A função MsiSequence executa outra sequência de ações, conforme descrito na tabela especificada. (Unicode)
MsiSetComponentStateA

A função MsiSetComponentState define um componente para o estado solicitado. (ANSI)
MsiSetComponentStateW

A função MsiSetComponentState define um componente para o estado solicitado. (Unicode)
MsiSetExternalUIA

A função MsiSetExternalUI habilita um manipulador de interface do usuário externo. (ANSI)
MsiSetExternalUIRecord

A função MsiSetExternalUIRecord permite um manipulador de interface do usuário externo.
MsiSetExternalUIW

A função MsiSetExternalUI habilita um manipulador de interface do usuário externo. (Unicode)
MsiSetFeatureAttributesA

A função MsiSetFeatureAttributes pode modificar os atributos padrão de um recurso em runtime. Observe que os atributos padrão dos recursos são criados na coluna Atributos da tabela Feature. (ANSI)
MsiSetFeatureAttributesW

A função MsiSetFeatureAttributes pode modificar os atributos padrão de um recurso em runtime. Observe que os atributos padrão dos recursos são criados na coluna Atributos da tabela Feature. (Unicode)
MsiSetFeatureStateA

A função MsiSetFeatureState define um recurso como um estado especificado. (ANSI)
MsiSetFeatureStateW

A função MsiSetFeatureState define um recurso como um estado especificado. (Unicode)
MsiSetInstallLevel

A função MsiSetInstallLevel define o nível de instalação de uma instalação completa do produto.
MsiSetInternalUI

A função MsiSetInternalUI habilita a interface interna do usuário do instalador. Em seguida, essa interface do usuário é usada para todas as chamadas subsequentes para funções do instalador gerador de interface do usuário nesse processo. Para obter mais informações, confira Níveis de interface do usuário.
MsiSetMode

A função MsiSetMode define um estado booliano do mecanismo interno.
MsiSetPropertyA

A função MsiSetProperty define o valor de uma propriedade de instalação. (ANSI)
MsiSetPropertyW

A função MsiSetProperty define o valor de uma propriedade de instalação. (Unicode)
MsiSetTargetPathA

A função MsiSetTargetPath define o caminho de destino completo para uma pasta na tabela Diretório. (ANSI)
MsiSetTargetPathW

A função MsiSetTargetPath define o caminho de destino completo para uma pasta na tabela Diretório. (Unicode)
MsiSourceListAddMediaDiskA

A função MsiSourceListAddMediaDisk adiciona ou atualiza um disco da fonte de mídia de um produto ou patch registrado. (ANSI)
MsiSourceListAddMediaDiskW

A função MsiSourceListAddMediaDisk adiciona ou atualiza um disco da fonte de mídia de um produto ou patch registrado. (Unicode)
MsiSourceListAddSourceA

Adiciona à lista de fontes de rede válidas que contêm o tipo de fontes especificado para um produto ou patch em um contexto de usuário especificado. (ANSI)
MsiSourceListAddSourceExA

Adiciona ou reordena o conjunto de fontes de um patch ou produto em um contexto especificado. Ele também pode criar uma lista de origem para um patch que não existe no contexto especificado. (ANSI)
MsiSourceListAddSourceExW

Adiciona ou reordena o conjunto de fontes de um patch ou produto em um contexto especificado. Ele também pode criar uma lista de origem para um patch que não existe no contexto especificado. (Unicode)
MsiSourceListAddSourceW

Adiciona à lista de fontes de rede válidas que contêm o tipo de fontes especificado para um produto ou patch em um contexto de usuário especificado. (Unicode)
MsiSourceListClearAllA

A função MsiSourceListClearAll remove todas as fontes de rede da lista de origem de um patch ou produto em um contexto especificado. Para obter mais informações, consulte Resiliência de origem. (ANSI)
MsiSourceListClearAllExA

A função MsiSourceListClearAllEx remove todas as fontes existentes de um determinado tipo de origem para o produto ou instância de patch especificada. (ANSI)
MsiSourceListClearAllExW

A função MsiSourceListClearAllEx remove todas as fontes existentes de um determinado tipo de origem para o produto ou instância de patch especificada. (Unicode)
MsiSourceListClearAllW

A função MsiSourceListClearAll remove todas as fontes de rede da lista de origem de um patch ou produto em um contexto especificado. Para obter mais informações, consulte Resiliência de origem. (Unicode)
MsiSourceListClearMediaDiskA

A função MsiSourceListClearMediaDisk fornece a capacidade de remover um disco registrado existente na fonte de mídia para um produto ou patch em um contexto específico. (ANSI)
MsiSourceListClearMediaDiskW

A função MsiSourceListClearMediaDisk fornece a capacidade de remover um disco registrado existente na fonte de mídia para um produto ou patch em um contexto específico. (Unicode)
MsiSourceListClearSourceA

Remove uma fonte existente para um produto ou patch em um contexto especificado. (ANSI)
MsiSourceListClearSourceW

Remove uma fonte existente para um produto ou patch em um contexto especificado. (Unicode)
MsiSourceListEnumMediaDisksA

A função MsiSourceListEnumMediaDisks enumera a lista de discos registrados para a fonte de mídia para um patch ou produto. (ANSI)
MsiSourceListEnumMediaDisksW

A função MsiSourceListEnumMediaDisks enumera a lista de discos registrados para a fonte de mídia para um patch ou produto. (Unicode)
MsiSourceListEnumSourcesA

A função MsiSourceListEnumSources enumera as fontes na lista de origem de um patch ou produto especificado. (ANSI)
MsiSourceListEnumSourcesW

A função MsiSourceListEnumSources enumera as fontes na lista de origem de um patch ou produto especificado. (Unicode)
MsiSourceListForceResolutionA

A função MsiSourceListForceResolution força o instalador a pesquisar uma fonte de produto válida na próxima vez que uma fonte for necessária. (ANSI)
MsiSourceListForceResolutionExA

A função MsiSourceListForceResolutionEx remove o registro da propriedade chamada "LastUsedSource". (ANSI)
MsiSourceListForceResolutionExW

A função MsiSourceListForceResolutionEx remove o registro da propriedade chamada "LastUsedSource". (Unicode)
MsiSourceListForceResolutionW

A função MsiSourceListForceResolution força o instalador a pesquisar uma fonte de produto válida na próxima vez que uma fonte for necessária. (Unicode)
MsiSourceListGetInfoA

A função MsiSourceListGetInfo recupera informações sobre a lista de origem de um produto ou patch em um contexto específico. (ANSI)
MsiSourceListGetInfoW

A função MsiSourceListGetInfo recupera informações sobre a lista de origem de um produto ou patch em um contexto específico. (Unicode)
MsiSourceListSetInfoA

Define informações sobre a lista de origem para um produto ou patch em um contexto específico. (ANSI)
MsiSourceListSetInfoW

Define informações sobre a lista de origem para um produto ou patch em um contexto específico. (Unicode)
MsiSummaryInfoGetPropertyA

A função MsiSummaryInfoGetProperty obtém uma única propriedade do fluxo de informações de resumo. (ANSI)
MsiSummaryInfoGetPropertyCount

A função MsiSummaryInfoGetPropertyCount retorna o número de propriedades existentes no fluxo de informações de resumo.
MsiSummaryInfoGetPropertyW

A função MsiSummaryInfoGetProperty obtém uma única propriedade do fluxo de informações de resumo. (Unicode)
MsiSummaryInfoPersist

A função MsiSummaryInfoPersist grava informações resumidas alteradas de volta no fluxo de informações de resumo.
MsiSummaryInfoSetPropertyA

A função MsiSummaryInfoSetProperty define uma única propriedade de informações de resumo. (ANSI)
MsiSummaryInfoSetPropertyW

A função MsiSummaryInfoSetProperty define uma única propriedade de informações de resumo. (Unicode)
MsiUseFeatureA

A função MsiUseFeature incrementa a contagem de uso de um recurso específico e indica o estado de instalação desse recurso. Essa função deve ser usada para indicar a intenção de um aplicativo de usar um recurso. (ANSI)
MsiUseFeatureExA

A função MsiUseFeatureEx incrementa a contagem de uso de um recurso específico e indica o estado de instalação desse recurso. Essa função deve ser usada para indicar a intenção de um aplicativo de usar um recurso. (ANSI)
MsiUseFeatureExW

A função MsiUseFeatureEx incrementa a contagem de uso de um recurso específico e indica o estado de instalação desse recurso. Essa função deve ser usada para indicar a intenção de um aplicativo de usar um recurso. (Unicode)
MsiUseFeatureW

A função MsiUseFeature incrementa a contagem de uso de um recurso específico e indica o estado de instalação desse recurso. Essa função deve ser usada para indicar a intenção de um aplicativo de usar um recurso. (Unicode)
MsiVerifyDiskSpace

A função MsiVerifyDiskSpace verifica se há espaço em disco suficiente para a instalação atual.
MsiVerifyPackageA

A função MsiVerifyPackage verifica se o arquivo especificado é um pacote de instalação. (ANSI)
MsiVerifyPackageW

A função MsiVerifyPackage verifica se o arquivo especificado é um pacote de instalação. (Unicode)
MsiViewClose

A função MsiViewClose libera o conjunto de resultados para uma exibição executada.
MsiViewExecute

A função MsiViewExecute executa uma consulta de exibição SQL e fornece todos os parâmetros necessários.
MsiViewFetch

A função MsiViewFetch busca o próximo registro sequencial da exibição. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiViewGetColumnInfo

A função MsiViewGetColumnInfo retorna um registro que contém nomes de coluna ou definições. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiViewGetErrorA

A função MsiViewGetError retorna o erro que ocorreu na função MsiViewModify. (ANSI)
MsiViewGetErrorW

A função MsiViewGetError retorna o erro que ocorreu na função MsiViewModify. (Unicode)
MsiViewModify

A função MsiViewModify atualiza um registro buscado.
OpenCUB

O método OpenCUB abre um arquivo ICE (Internal Consistency Evaluator) que deve ser usado para validação.
OpenDatabase

O método OpenDatabase abre um pacote de instalação ou módulo de mesclagem do Windows Installer para validação.
OpenDatabase

O método OpenDatabase abre um banco de dados de instalação do Windows Installer, localizado em um caminho especificado, que deve ser mesclado com um módulo. Para obter mais informações, consulte o método OpenDatabase do objeto Merge.
OpenLog

O método OpenLog abre um arquivo de log que recebe mensagens de progresso e erro.
OpenModule

O método OpenModule abre um módulo de mesclagem do Windows Installer no modo somente leitura. Um módulo deve ser aberto antes de ser mesclado com um banco de dados de instalação. Para obter mais informações, consulte o método OpenModule do objeto Merge.
ProvideIntegerData

O método ProvideIntegerData recupera dados inteiros da ferramenta cliente. Para obter mais informações, consulte o método ProvideIntegerData do objeto ConfigureModule.
ProvideTextData

O método ProvideTextData recupera dados de texto da ferramenta cliente. Para obter mais informações, consulte o método ProvideTextData do objeto ConfigureModule.
PSP_FILE_CALLBACK_A

A função de retorno de chamada FileCallback é usada por algumas funções de instalação. (ANSI)
PSP_FILE_CALLBACK_W

A função de retorno de chamada FileCallback é usada por algumas funções de instalação. (Unicode)
QueryActCtxSettingsW

A função QueryActCtxSettingsW especifica o contexto de ativação e o namespace e o nome do atributo que deve ser consultado.
QueryActCtxSettingsW

A função QueryActCtxSettingsW especifica o contexto de ativação e o namespace e o nome do atributo que deve ser consultado.
QueryActCtxW

A função QueryActCtxW consulta o contexto de ativação.
QueryActCtxW

A função QueryActCtxW consulta o contexto de ativação.
QueryAssemblyInfo

O método QueryAssemblyInfo consulta o repositório de assembly lado a lado para obter informações de assembly e valida os arquivos no repositório de assembly lado a lado no manifesto do assembly.
ReleaseActCtx

A função ReleaseActCtx diminui a contagem de referência do contexto de ativação especificado.
ReleaseActCtx

A função ReleaseActCtx diminui a contagem de referência do contexto de ativação especificado.
SetDisplay

O método SetDisplay permite que uma ferramenta de criação obtenha mensagens ice status por meio de uma função de retorno de chamada.
SetProperty

O método SetProperty adiciona um par nome-valor ao nome do assembly lado a lado. Esse método pode alterar ou excluir o valor de um par nome-valor existente.
SetStatus

O método SetStatus permite que uma ferramenta de criação receba informações sobre o progresso da validação por meio de uma função de retorno de chamada registrada.
SetupAddInstallSectionToDiskSpaceListA

A função SetupAddInstallSectionToDiskSpaceList pesquisa linhas CopyFile e DelFile em uma seção Install de um arquivo INF. Em seguida, a função adiciona as operações de arquivo especificadas nessas seções a uma lista de espaço em disco. (ANSI)
SetupAddInstallSectionToDiskSpaceListW

A função SetupAddInstallSectionToDiskSpaceList pesquisa linhas CopyFile e DelFile em uma seção Install de um arquivo INF. Em seguida, a função adiciona as operações de arquivo especificadas nessas seções a uma lista de espaço em disco. (Unicode)
SetupAddSectionToDiskSpaceListA

A função SetupAddSectionToDiskSpaceList adiciona a uma lista de espaço em disco todas as operações de exclusão ou cópia de arquivo listadas em uma seção Copiar Arquivos ou Excluir Arquivos de um arquivo INF. (ANSI)
SetupAddSectionToDiskSpaceListW

A função SetupAddSectionToDiskSpaceList adiciona a uma lista de espaço em disco todas as operações de exclusão ou cópia de arquivo listadas em uma seção Copiar Arquivos ou Excluir Arquivos de um arquivo INF. (Unicode)
SetupAddToDiskSpaceListA

A função SetupAddToDiskSpaceList adiciona uma única operação de exclusão ou cópia a uma lista de espaço em disco. Para adicionar todas as operações de arquivo em uma seção de um arquivo INF, use SetupAddSectionToDiskSpaceList ou SetupAddInstallSectionToDiskSpaceList. (ANSI)
SetupAddToDiskSpaceListW

A função SetupAddToDiskSpaceList adiciona uma única operação de exclusão ou cópia a uma lista de espaço em disco. Para adicionar todas as operações de arquivo em uma seção de um arquivo INF, use SetupAddSectionToDiskSpaceList ou SetupAddInstallSectionToDiskSpaceList. (Unicode)
SetupAddToSourceListA

A função SetupAddToSourceList acrescenta um valor à lista de fontes de instalação para o usuário atual ou o sistema. Se o valor já existir, ele será removido primeiro, para que as entradas duplicadas não sejam criadas. (ANSI)
SetupAddToSourceListW

A função SetupAddToSourceList acrescenta um valor à lista de fontes de instalação para o usuário atual ou o sistema. Se o valor já existir, ele será removido primeiro, para que as entradas duplicadas não sejam criadas. (Unicode)
SetupAdjustDiskSpaceListA

A função SetupAdjustDiskSpaceList ajusta a quantidade de espaço necessário para uma unidade especificada. (ANSI)
SetupAdjustDiskSpaceListW

A função SetupAdjustDiskSpaceList ajusta a quantidade de espaço necessário para uma unidade especificada. (Unicode)
SetupBackupErrorA

A função SetupBackupError gera uma caixa de diálogo que informa o usuário sobre um erro de backup. (ANSI)
SetupBackupErrorW

A função SetupBackupError gera uma caixa de diálogo que informa o usuário sobre um erro de backup. (Unicode)
SetupCancelTemporarySourceList

A função SetupCancelTemporarySourceList cancela qualquer comportamento temporário de lista e sem navegação e restabelece o comportamento de lista padrão.
SetupCloseFileQueue

A função SetupCloseFileQueue destrói uma fila de arquivos de instalação.
SetupCloseInfFile

A função SetupCloseInfFile fecha o arquivo INF aberto por uma chamada para SetupOpenInfFile. Essa função fecha todos os arquivos INF acrescentados a ela chamando SetupOpenAppendInfFile.
SetupCloseLog

A função SetupCloseLog fecha os arquivos de log.
SetupCommitFileQueueA

A função SetupCommitFileQueue executa operações de arquivo enfileiradas em uma fila de arquivos de instalação. (ANSI)
SetupCommitFileQueueW

A função SetupCommitFileQueue executa operações de arquivo enfileiradas em uma fila de arquivos de instalação. (Unicode)
SetupConfigureWmiFromInfSectionA

A função SetupConfigureWmiFromInfSection configura a segurança dos dados WMI expostos por um arquivo INF quando passados para a seção [DDInstall.WMI]. (ANSI)
SetupConfigureWmiFromInfSectionW

A função SetupConfigureWmiFromInfSection configura a segurança dos dados WMI expostos por um arquivo INF quando passados para a seção [DDInstall.WMI]. (Unicode)
SetupCopyErrorA

A função SetupCopyError gera uma caixa de diálogo para notificar um usuário sobre um erro de arquivo de cópia. (ANSI)
SetupCopyErrorW

A função SetupCopyError gera uma caixa de diálogo para notificar um usuário sobre um erro de arquivo de cópia. (Unicode)
SetupCopyOEMInfA

A função SetupCopyOEMInf copia um arquivo .inf especificado para o diretório %windir%/Inf. (ANSI)
SetupCopyOEMInfW

A função SetupCopyOEMInf copia um arquivo .inf especificado para o diretório %windir%/Inf. (Unicode)
SetupCreateDiskSpaceListA

A função SetupCreateDiskSpaceList cria uma lista de espaço em disco. (ANSI)
SetupCreateDiskSpaceListW

A função SetupCreateDiskSpaceList cria uma lista de espaço em disco. (Unicode)
SetupDecompressOrCopyFileA

A função SetupDecompressOrCopyFile copia um arquivo, descompactando-o, se necessário. (ANSI)
SetupDecompressOrCopyFileW

A função SetupDecompressOrCopyFile copia um arquivo, descompactando-o, se necessário. (Unicode)
SetupDefaultQueueCallbackA

A função SetupDefaultQueueCallback é a rotina de retorno de chamada de fila padrão incluída na API de Instalação. Você pode usá-lo para processar notificações enviadas pela função SetupCommitFileQueue. (ANSI)
SetupDefaultQueueCallbackW

A função SetupDefaultQueueCallback é a rotina de retorno de chamada de fila padrão incluída na API de Instalação. Você pode usá-lo para processar notificações enviadas pela função SetupCommitFileQueue. (Unicode)
SetupDeleteErrorA

A função SetupDeleteError gera uma caixa de diálogo que informa o usuário sobre um erro de exclusão. (ANSI)
SetupDeleteErrorW

A função SetupDeleteError gera uma caixa de diálogo que informa o usuário sobre um erro de exclusão. (Unicode)
SetupDestroyDiskSpaceList

A função SetupDestroyDiskSpaceList destrói uma lista de espaço em disco e libera os recursos alocados a ela.
SetupDiGetClassDevsA

A função SetupDiGetClassDevs retorna um identificador para um conjunto de informações do dispositivo que contém elementos de informações de dispositivo solicitados para um computador local. (ANSI)
SetupDuplicateDiskSpaceListA

A função SetupDuplicateDiskSpaceList duplica uma lista de espaço em disco como uma nova lista independente de espaço em disco. (ANSI)
SetupDuplicateDiskSpaceListW

A função SetupDuplicateDiskSpaceList duplica uma lista de espaço em disco como uma nova lista independente de espaço em disco. (Unicode)
SetupEnumInfSectionsA

A função SetupEnumInfSections recupera nomes de seção de um arquivo INF. (ANSI)
SetupEnumInfSectionsW

A função SetupEnumInfSections recupera nomes de seção de um arquivo INF. (Unicode)
SetupFindFirstLineA

A função SetupFindFirstLine localiza uma linha na seção especificada de um arquivo INF. Se o parâmetro Key for NULL, SetupFindFirstLine retornará a primeira linha da seção. (ANSI)
SetupFindFirstLineW

A função SetupFindFirstLine localiza uma linha na seção especificada de um arquivo INF. Se o parâmetro Key for NULL, SetupFindFirstLine retornará a primeira linha da seção. (Unicode)
SetupFindNextLine

O SetupFindNextLine retorna o local da próxima linha em uma seção de arquivo INF em relação a ContextIn.Line.
SetupFindNextMatchLineA

A função SetupFindNextMatchLine retorna o local da próxima linha em um arquivo INF relativo a ContextIn.Line que corresponde a uma chave especificada. (ANSI)
SetupFindNextMatchLineW

A função SetupFindNextMatchLine retorna o local da próxima linha em um arquivo INF relativo a ContextIn.Line que corresponde a uma chave especificada. (Unicode)
SetupFreeSourceListA

A função SetupFreeSourceList libera os recursos do sistema alocados para uma lista de origem. (ANSI)
SetupFreeSourceListW

A função SetupFreeSourceList libera os recursos do sistema alocados para uma lista de origem. (Unicode)
SetupGetBinaryField

A função SetupGetBinaryField recupera dados binários de uma linha em uma seção de arquivo INF, do campo especificado até o final da linha.
SetupGetFieldCount

A função SetupGetFieldCount recupera o número de campos na linha especificada em um arquivo INF.
SetupGetFileCompressionInfoA

A função SetupGetFileCompressionInfo examina um arquivo físico para determinar se ele é compactado e obtém o caminho completo, o tamanho e o tamanho do arquivo de destino não compactado. (ANSI)
SetupGetFileCompressionInfoExA

A função SetupGetFileCompressionInfoEx examina um arquivo potencialmente compactado e obtém o tipo de compactação, o caminho completo do arquivo (incluindo o nome do arquivo), o tamanho compactado e o tamanho do arquivo de destino não compactado. (ANSI)
SetupGetFileCompressionInfoExW

A função SetupGetFileCompressionInfoEx examina um arquivo potencialmente compactado e obtém o tipo de compactação, o caminho completo do arquivo (incluindo o nome do arquivo), o tamanho compactado e o tamanho do arquivo de destino não compactado. (Unicode)
SetupGetFileCompressionInfoW

A função SetupGetFileCompressionInfo examina um arquivo físico para determinar se ele é compactado e obtém o caminho completo, o tamanho e o tamanho do arquivo de destino não compactado. (Unicode)
SetupGetFileQueueCount

A função SetupGetFileQueueCount obtém a contagem de uma fila de arquivos de instalação.
SetupGetFileQueueFlags

A função SetupGetFileQueueFlags obtém os sinalizadores de uma fila de arquivos de instalação.
SetupGetInfFileListA

A função SetupGetInfFileList retorna uma lista de arquivos INF localizados em um diretório especificado pelo chamador para um buffer fornecido por chamada. (ANSI)
SetupGetInfFileListW

A função SetupGetInfFileList retorna uma lista de arquivos INF localizados em um diretório especificado pelo chamador para um buffer fornecido por chamada. (Unicode)
SetupGetInfInformationA

A função SetUpGetInfInformation retorna a estrutura SP_INF_INFORMATION do arquivo INF especificado para um buffer. (ANSI)
SetupGetInfInformationW

A função SetUpGetInfInformation retorna a estrutura SP_INF_INFORMATION do arquivo INF especificado para um buffer. (Unicode)
SetupGetIntField

A função SetupGetIntField recupera um valor inteiro do campo especificado de uma linha em um arquivo INF.
SetupGetLineByIndexA

A função SetupGetLineByIndex localiza uma linha por seu valor de índice na seção especificada no arquivo INF. (ANSI)
SetupGetLineByIndexW

A função SetupGetLineByIndex localiza uma linha por seu valor de índice na seção especificada no arquivo INF. (Unicode)
SetupGetLineCountA

A função SetupGetLineCount retorna o número de linhas em uma seção especificada de um arquivo INF. (ANSI)
SetupGetLineCountW

A função SetupGetLineCount retorna o número de linhas em uma seção especificada de um arquivo INF. (Unicode)
SetupGetLineTextA

A função SetupGetLineText retorna o conteúdo de uma linha em um arquivo INF em um formulário compacto. (ANSI)
SetupGetLineTextW

A função SetupGetLineText retorna o conteúdo de uma linha em um arquivo INF em um formulário compacto. (Unicode)
SetupGetMultiSzFieldA

A função SetupGetMultiSzField recupera várias cadeias de caracteres armazenadas em uma linha de um arquivo INF, do campo especificado até o final da linha. (ANSI)
SetupGetMultiSzFieldW

A função SetupGetMultiSzField recupera várias cadeias de caracteres armazenadas em uma linha de um arquivo INF, do campo especificado até o final da linha. (Unicode)
SetupGetSourceFileLocationA

A função SetupGetSourceFileLocation recupera o local de um arquivo de origem listado em um arquivo INF. (ANSI)
SetupGetSourceFileLocationW

A função SetupGetSourceFileLocation recupera o local de um arquivo de origem listado em um arquivo INF. (Unicode)
SetupGetSourceFileSizeA

A função SetupGetSourceFileSize lê o tamanho não compactado de um arquivo de origem listado em um arquivo INF. (ANSI)
SetupGetSourceFileSizeW

A função SetupGetSourceFileSize lê o tamanho não compactado de um arquivo de origem listado em um arquivo INF. (Unicode)
SetupGetSourceInfoA

A função SetupGetSourceInfo recupera o caminho, o arquivo de marca ou a descrição da mídia de uma fonte listada em um arquivo INF. (ANSI)
SetupGetSourceInfoW

A função SetupGetSourceInfo recupera o caminho, o arquivo de marca ou a descrição da mídia de uma fonte listada em um arquivo INF. (Unicode)
SetupGetStringFieldA

A função SetupGetStringField recupera uma cadeia de caracteres do campo especificado de uma linha em um arquivo INF. (ANSI)
SetupGetStringFieldW

A função SetupGetStringField recupera uma cadeia de caracteres do campo especificado de uma linha em um arquivo INF. (Unicode)
SetupGetTargetPathA

A função SetupGetTargetPath determina o diretório de destino para uma seção de lista de arquivos. (ANSI)
SetupGetTargetPathW

A função SetupGetTargetPath determina o diretório de destino para uma seção de lista de arquivos. (Unicode)
SetupInitDefaultQueueCallback

A função SetupInitDefaultQueueCallback inicializa o contexto usado pela rotina de retorno de chamada de fila padrão incluída na API de Instalação.
SetupInitDefaultQueueCallbackEx

Inicializa o contexto usado pela rotina de retorno de chamada de fila padrão incluída na API de Instalação da mesma maneira que SetupInitDefaultQueueCallback, exceto que uma janela adicional é fornecida à função de retorno de chamada para aceitar mensagens de progresso.
SetupInitializeFileLogA

A função SetupInitializeFileLog inicializa um arquivo para registrar operações de instalação e resultados. Esse pode ser o log do sistema, em que o sistema rastreia os arquivos instalados como parte do Windows ou qualquer outro arquivo. (ANSI)
SetupInitializeFileLogW

A função SetupInitializeFileLog inicializa um arquivo para registrar operações de instalação e resultados. Esse pode ser o log do sistema, em que o sistema rastreia os arquivos instalados como parte do Windows ou qualquer outro arquivo. (Unicode)
SetupInstallFileA

A função SetupInstallFile instala um arquivo conforme especificado por um INFCONTEXT retornado por SetupFindXXXLine ou explicitamente pelo nome e caminho do arquivo. (ANSI)
SetupInstallFileExA

A função SetupInstallFileEx instala um arquivo conforme especificado por um INFCONTEXT retornado por SetupFindXXXLine ou explicitamente pelas informações de nome de arquivo e caminho. (ANSI)
SetupInstallFileExW

A função SetupInstallFileEx instala um arquivo conforme especificado por um INFCONTEXT retornado por SetupFindXXXLine ou explicitamente pelas informações de nome de arquivo e caminho. (Unicode)
SetupInstallFilesFromInfSectionA

A função SetupInstallFilesFromInfSection enfileira todos os arquivos para uma instalação especificada nas seções Copiar Arquivos, Excluir Arquivos e Renomear Arquivos listadas por uma seção Instalar. (ANSI)
SetupInstallFilesFromInfSectionW

A função SetupInstallFilesFromInfSection enfileira todos os arquivos para uma instalação especificada nas seções Copiar Arquivos, Excluir Arquivos e Renomear Arquivos listadas por uma seção Instalar. (Unicode)
SetupInstallFileW

A função SetupInstallFile instala um arquivo conforme especificado por um INFCONTEXT retornado por SetupFindXXXLine ou explicitamente pelo nome e caminho do arquivo. (Unicode)
SetupInstallFromInfSectionA

A função SetupInstallFromInfSection executa todas as diretivas em uma seção Instalação de arquivo INF. (ANSI)
SetupInstallFromInfSectionW

A função SetupInstallFromInfSection executa todas as diretivas em uma seção Instalação de arquivo INF. (Unicode)
SetupInstallServicesFromInfSectionA

A função SetupInstallServicesFromInfSection executa operações de instalação e exclusão de serviço especificadas nas seções Instalação do Serviço listadas na seção Serviço de um arquivo INF. (ANSI)
SetupInstallServicesFromInfSectionExA

A função SetupInstallServicesFromInfSectionEx executa operações de instalação e exclusão de serviço especificadas nas seções Instalação do Serviço listadas na seção Serviço de um arquivo INF. (ANSI)
SetupInstallServicesFromInfSectionExW

A função SetupInstallServicesFromInfSectionEx executa operações de instalação e exclusão de serviço especificadas nas seções Instalação do Serviço listadas na seção Serviço de um arquivo INF. (Unicode)
SetupInstallServicesFromInfSectionW

A função SetupInstallServicesFromInfSection executa operações de instalação e exclusão de serviço especificadas nas seções Instalação do Serviço listadas na seção Serviço de um arquivo INF. (Unicode)
SetupIterateCabinetA

A função SetupIterateCabinet itera por todos os arquivos em um gabinete e envia uma notificação para uma função de retorno de chamada para cada arquivo encontrado. (ANSI)
SetupIterateCabinetW

A função SetupIterateCabinet itera por todos os arquivos em um gabinete e envia uma notificação para uma função de retorno de chamada para cada arquivo encontrado. (Unicode)
SetupLogErrorA

A função SetupLogError grava uma mensagem de erro em um arquivo de log. (ANSI)
SetupLogErrorW

A função SetupLogError grava uma mensagem de erro em um arquivo de log. (Unicode)
SetupLogFileA

A função SetupLogFile adiciona uma entrada ao arquivo de log. (ANSI)
SetupLogFileW

A função SetupLogFile adiciona uma entrada ao arquivo de log. (Unicode)
SetupOpenAppendInfFileA

A função SetupOpenAppendInfFile acrescenta as informações em um arquivo INF a um arquivo INF aberto anteriormente por SetupOpenInfFile. (ANSI)
SetupOpenAppendInfFileW

A função SetupOpenAppendInfFile acrescenta as informações em um arquivo INF a um arquivo INF aberto anteriormente por SetupOpenInfFile. (Unicode)
SetupOpenFileQueue

A função SetupOpenFileQueue cria uma fila de arquivos de instalação.
SetupOpenInfFileA

A função SetupOpenInfFile abre um arquivo INF e retorna um identificador para ele. (ANSI)
SetupOpenInfFileW

A função SetupOpenInfFile abre um arquivo INF e retorna um identificador para ele. (Unicode)
SetupOpenLog

A função SetupOpenLog abre os arquivos de log.
SetupOpenMasterInf

A função SetupOpenMasterInf abre a master arquivo INF que contém informações de arquivo e layout para arquivos enviados com o Windows.
SetupPromptForDiskA

A função SetupPromptForDisk exibe uma caixa de diálogo que solicita um disco ao usuário. (ANSI)
SetupPromptForDiskW

A função SetupPromptForDisk exibe uma caixa de diálogo que solicita um disco ao usuário. (Unicode)
SetupPromptReboot

A função SetupPromptReboot pergunta ao usuário se ele deseja reinicializar o sistema, opcionalmente dependendo se algum arquivo em uma fila de arquivos confirmados estava em uso durante uma operação de arquivo.
SetupQueryDrivesInDiskSpaceListA

A função SetupQueryDrivesInDiskSpaceList preenche um buffer com uma lista das unidades referenciadas pelas operações de arquivo listadas na lista de espaço em disco. (ANSI)
SetupQueryDrivesInDiskSpaceListW

A função SetupQueryDrivesInDiskSpaceList preenche um buffer com uma lista das unidades referenciadas pelas operações de arquivo listadas na lista de espaço em disco. (Unicode)
SetupQueryFileLogA

A função SetupQueryFileLog retorna informações de um log de arquivos de instalação. (ANSI)
SetupQueryFileLogW

A função SetupQueryFileLog retorna informações de um log de arquivos de instalação. (Unicode)
SetupQueryInfFileInformationA

A função SetupQueryInfFileInformation retorna um nome de arquivo INF de uma estrutura SP_INF_INFORMATION para um buffer. (ANSI)
SetupQueryInfFileInformationW

A função SetupQueryInfFileInformation retorna um nome de arquivo INF de uma estrutura SP_INF_INFORMATION para um buffer. (Unicode)
SetupQueryInfOriginalFileInformationA

A função SetupQueryInfOriginalFileInformation retorna o nome original de um arquivo OEM INF. (ANSI)
SetupQueryInfOriginalFileInformationW

A função SetupQueryInfOriginalFileInformation retorna o nome original de um arquivo OEM INF. (Unicode)
SetupQueryInfVersionInformationA

A função SetupQueryInfVersionInformation retorna informações de versão do arquivo INF de uma estrutura SP_INF_INFORMATION para um buffer. (ANSI)
SetupQueryInfVersionInformationW

A função SetupQueryInfVersionInformation retorna informações de versão do arquivo INF de uma estrutura SP_INF_INFORMATION para um buffer. (Unicode)
SetupQuerySourceListA

A função SetupQuerySourceList consulta a lista atual de fontes de instalação. A lista é criada com base nas listas específicas do sistema e do usuário e potencialmente substituída por uma lista temporária (consulte SetupSetSourceList). (ANSI)
SetupQuerySourceListW

A função SetupQuerySourceList consulta a lista atual de fontes de instalação. A lista é criada com base nas listas específicas do sistema e do usuário e potencialmente substituída por uma lista temporária (consulte SetupSetSourceList). (Unicode)
SetupQuerySpaceRequiredOnDriveA

A função SetupQuerySpaceRequiredOnDrive examina uma lista de espaço em disco para determinar o espaço necessário para executar todas as operações de arquivo listadas para uma unidade específica. (ANSI)
SetupQuerySpaceRequiredOnDriveW

A função SetupQuerySpaceRequiredOnDrive examina uma lista de espaço em disco para determinar o espaço necessário para executar todas as operações de arquivo listadas para uma unidade específica. (Unicode)
SetupQueueCopyA

A função SetupQueueCopy adiciona uma única operação de cópia de arquivo a uma fila de arquivos de instalação. (ANSI)
SetupQueueCopyIndirectA

A função SetupQueueCopyIndirect é uma forma estendida de SetupQueueCopy passando parâmetros adicionais como uma estrutura (SP_FILE_COPY_PARAMS). Fora isso, o comportamento é idêntico. (ANSI)
SetupQueueCopyIndirectW

A função SetupQueueCopyIndirect é uma forma estendida de SetupQueueCopy passando parâmetros adicionais como uma estrutura (SP_FILE_COPY_PARAMS). Fora isso, o comportamento é idêntico. (Unicode)
SetupQueueCopySectionA

A função SetupQueueCopySection coloca todos os arquivos em uma seção de um arquivo INF em uma fila de configuração para cópia. (ANSI)
SetupQueueCopySectionW

A função SetupQueueCopySection coloca todos os arquivos em uma seção de um arquivo INF em uma fila de configuração para cópia. (Unicode)
SetupQueueCopyW

A função SetupQueueCopy adiciona uma única operação de cópia de arquivo a uma fila de arquivos de instalação. (Unicode)
SetupQueueDefaultCopyA

A função SetupQueueDefaultCopy adiciona um único arquivo a uma fila de arquivos de instalação para cópia, usando a mídia de origem padrão e o destino, conforme especificado em um arquivo INF. (ANSI)
SetupQueueDefaultCopyW

A função SetupQueueDefaultCopy adiciona um único arquivo a uma fila de arquivos de instalação para cópia, usando a mídia de origem padrão e o destino, conforme especificado em um arquivo INF. (Unicode)
SetupQueueDeleteA

A função SetupQueueDelete coloca uma operação de exclusão de arquivo individual em uma fila de arquivos de instalação. (ANSI)
SetupQueueDeleteSectionA

A função SetupQueueDeleteSection enfileira todos os arquivos em uma seção de um arquivo INF para exclusão. A seção deve estar no formato correto Excluir Arquivos e o arquivo INF deve conter uma seção DestinationDirs. (ANSI)
SetupQueueDeleteSectionW

A função SetupQueueDeleteSection enfileira todos os arquivos em uma seção de um arquivo INF para exclusão. A seção deve estar no formato correto Excluir Arquivos e o arquivo INF deve conter uma seção DestinationDirs. (Unicode)
SetupQueueDeleteW

A função SetupQueueDelete coloca uma operação de exclusão de arquivo individual em uma fila de arquivos de instalação. (Unicode)
SetupQueueRenameA

A função SetupQueueRename coloca uma operação de renomeação de arquivo individual em uma fila de arquivos de instalação. (ANSI)
SetupQueueRenameSectionA

A função SetupQueueRenameSection enfileira uma seção em um arquivo INF para renomeação. A seção deve estar no formato de seção de lista de renomeação correta e o arquivo INF deve conter uma seção DestinationDirs. (ANSI)
SetupQueueRenameSectionW

A função SetupQueueRenameSection enfileira uma seção em um arquivo INF para renomeação. A seção deve estar no formato de seção de lista de renomeação correta e o arquivo INF deve conter uma seção DestinationDirs. (Unicode)
SetupQueueRenameW

A função SetupQueueRename coloca uma operação de renomeação de arquivo individual em uma fila de arquivos de instalação. (Unicode)
SetupRemoveFileLogEntryA

A função SetupRemoveFileLogEntry remove uma entrada ou seção de um log de arquivos. (ANSI)
SetupRemoveFileLogEntryW

A função SetupRemoveFileLogEntry remove uma entrada ou seção de um log de arquivos. (Unicode)
SetupRemoveFromDiskSpaceListA

A função SetupRemoveFromDiskSpaceList remove uma operação de exclusão ou cópia de arquivo de uma lista de espaço em disco. (ANSI)
SetupRemoveFromDiskSpaceListW

A função SetupRemoveFromDiskSpaceList remove uma operação de exclusão ou cópia de arquivo de uma lista de espaço em disco. (Unicode)
SetupRemoveFromSourceListA

A função SetupRemoveFromSourceList remove um valor da lista de fontes de instalação para o usuário atual ou o sistema. As listas de usuários e sistema são mescladas em tempo de execução. (ANSI)
SetupRemoveFromSourceListW

A função SetupRemoveFromSourceList remove um valor da lista de fontes de instalação para o usuário atual ou o sistema. As listas de usuários e sistema são mescladas em tempo de execução. (Unicode)
SetupRemoveInstallSectionFromDiskSpaceListA

A função SetupRemoveInstallSectionFromDiskSpaceList pesquisa uma seção Install de um arquivo INF para linhas CopyFiles e DelFiles e remove as operações de arquivo especificadas nessas seções de uma lista de espaço em disco. (ANSI)
SetupRemoveInstallSectionFromDiskSpaceListW

A função SetupRemoveInstallSectionFromDiskSpaceList pesquisa uma seção Install de um arquivo INF para linhas CopyFiles e DelFiles e remove as operações de arquivo especificadas nessas seções de uma lista de espaço em disco. (Unicode)
SetupRemoveSectionFromDiskSpaceListA

A função SetupRemoveSectionFromDiskSpaceList remove as operações de exclusão ou cópia de arquivo listadas em uma seção Copiar Arquivos de um arquivo INF de uma lista de espaço em disco. (ANSI)
SetupRemoveSectionFromDiskSpaceListW

A função SetupRemoveSectionFromDiskSpaceList remove as operações de exclusão ou cópia de arquivo listadas em uma seção Copiar Arquivos de um arquivo INF de uma lista de espaço em disco. (Unicode)
SetupRenameErrorA

A função RenameError gera uma caixa de diálogo que informa o usuário sobre um erro de renomeação de arquivo. (ANSI)
SetupRenameErrorW

A função RenameError gera uma caixa de diálogo que informa o usuário sobre um erro de renomeação de arquivo. (Unicode)
SetupScanFileQueueA

A função SetupScanFileQueue verifica uma fila de arquivos de instalação, executando uma operação em cada nó em sua lista de cópias. A operação é especificada por um conjunto de sinalizadores. Essa função pode ser chamada antes ou depois que a fila tiver sido confirmada. (ANSI)
SetupScanFileQueueW

A função SetupScanFileQueue verifica uma fila de arquivos de instalação, executando uma operação em cada nó em sua lista de cópias. A operação é especificada por um conjunto de sinalizadores. Essa função pode ser chamada antes ou depois que a fila tiver sido confirmada. (Unicode)
SetupSetDirectoryIdA

A função SetupSetDirectoryId associa um identificador de diretório em um arquivo INF a um diretório específico. (ANSI)
SetupSetDirectoryIdExA

A função SetupSetDirectoryIdEx associa um identificador de diretório em um arquivo INF a um diretório específico. (ANSI)
SetupSetDirectoryIdExW

A função SetupSetDirectoryIdEx associa um identificador de diretório em um arquivo INF a um diretório específico. (Unicode)
SetupSetDirectoryIdW

A função SetupSetDirectoryId associa um identificador de diretório em um arquivo INF a um diretório específico. (Unicode)
SetupSetFileQueueAlternatePlatformA

A função SetupSetFileQueueAlternatePlatform associa a fila de arquivos a uma plataforma de destino diferente da plataforma que executa a função. Isso é feito para habilitar a verificação de assinatura não nativa. (ANSI)
SetupSetFileQueueAlternatePlatformW

A função SetupSetFileQueueAlternatePlatform associa a fila de arquivos a uma plataforma de destino diferente da plataforma que executa a função. Isso é feito para habilitar a verificação de assinatura não nativa. (Unicode)
SetupSetFileQueueFlags

A função SetupSetFileQueueFlags define os sinalizadores em uma fila de arquivos de instalação.
SetupSetPlatformPathOverrideA

A função SetupSetPlatformPathOverride é usada para definir uma substituição de caminho de plataforma para um computador de destino ao trabalhar com INFs de um computador diferente. (ANSI)
SetupSetPlatformPathOverrideW

A função SetupSetPlatformPathOverride é usada para definir uma substituição de caminho de plataforma para um computador de destino ao trabalhar com INFs de um computador diferente. (Unicode)
SetupSetSourceListA

A função SetupSetSourceList permite que o chamador defina a lista de fontes de instalação para o usuário atual ou o sistema (comum a todos os usuários). (ANSI)
SetupSetSourceListW

A função SetupSetSourceList permite que o chamador defina a lista de fontes de instalação para o usuário atual ou o sistema (comum a todos os usuários). (Unicode)
SetupTermDefaultQueueCallback

A função SetupTermDefaultQueueCallback é chamada após a confirmação de uma fila. Ele libera recursos alocados por chamadas anteriores para SetupInitDefaultQueueCallback ou SetupInitDefaultQueueCallbackEx.
SetupTerminateFileLog

A função SetupTerminateFileLog libera recursos associados a um log de arquivos.
SetupUninstallNewlyCopiedInfs

A função SetupUninstallNewlyCopiedInfs desinstala arquivos INF (.inf), arquivos INF pré-compilados (.pnf) e arquivos de catálogo (.cat) instalados anteriormente durante o committal da fila de arquivos especificada.
SetupUninstallOEMInfA

A função SetupUninstallOEMInf desinstala um arquivo .inf especificado e qualquer arquivo .pnf associado. (ANSI)
SetupUninstallOEMInfW

A função SetupUninstallOEMInf desinstala um arquivo .inf especificado e qualquer arquivo .pnf associado. (Unicode)
SetupVerifyInfFileA

A função SetupVerifyInfFile verifica a assinatura digital do arquivo INF especificado usando seu catálogo correspondente. A verificação pode ser executada em uma plataforma alternativa. (ANSI)
SetupVerifyInfFileW

A função SetupVerifyInfFile verifica a assinatura digital do arquivo INF especificado usando seu catálogo correspondente. A verificação pode ser executada em uma plataforma alternativa. (Unicode)
SfcGetNextProtectedFile

Recupera a lista completa de arquivos protegidos.
SfcIsFileProtected

Determina se o arquivo especificado está protegido.
SfcIsKeyProtected

Determina se a chave do Registro especificada está protegida.
Uninstallassembly

O método UnistallAssembly remove uma referência de aplicativo a um assembly do repositório lado a lado.
Validar

O método Validate executa a validação do pacote de instalação ou do módulo de mesclagem usando o arquivo do avaliador de consistência interna especificado.
ZombifyActCtx

A função ZombifyActCtx desativa o contexto de ativação especificado, mas não o desaloca.
ZombifyActCtx

A função ZombifyActCtx desativa o contexto de ativação especificado, mas não o desaloca.

Interfaces

 
IAssemblyCache

A interface IAssemblyCache pode ser usada para instalar, desinstalar ou consultar um assembly lado a lado. Uma instância de IAssemblyCache é obtida chamando a função CreateAssemblyCache.
Iassemblycacheitem

A interface IAssemblyCacheItem pode ser usada para instalar assemblies lado a lado no repositório lado a lado usando uma instalação baseada em fluxo.
Iassemblyname

A interface IAssemblyName representa um nome de assembly lado a lado.
IMsmConfigurableItem

A interface IMsmConfigurableItem gerencia uma única linha da tabela ModuleConfiguration. Esse é um "atributo" configurável individual do módulo. A interface consiste em propriedades somente leitura, uma para cada coluna na tabela ModuleConfiguration.
IMsmConfigureModule

A interface IMsmConfigureModule é uma interface de retorno de chamada; permite que o cliente forneça informações de configuração de mesclagem durante o processo de mesclagem.
IMsmDependency

A interface IMsmDependency recupera detalhes de uma dependência de módulo único.
IMsmError

A interface IMsmError recupera detalhes sobre um único erro de mesclagem.
IMsmGetFiles

A interface IMsmGetFiles permite que o cliente recupere os arquivos necessários em uma linguagem específica do módulo.
IMsmMerge

A interface IMsmMerge e a interface IMsmMerge2 fornecem interfaces para o objeto Merge.
IMsmMerge2

A interface IMsmMerge e a interface IMsmMerge2 fornecem interfaces para o objeto Merge. A interface IMsmMerge2 fornece uma maneira de a ferramenta de mesclagem do cliente utilizar a nova funcionalidade de módulo configurável.
IValidate

A interface IValidate permite que as ferramentas de criação validem um pacote do Windows Installer em relação a um conjunto de Avaliadores de Consistência Interna.

Estruturas

 
ACTCTX_SECTION_KEYED_DATA

A estrutura ACTCTX_SECTION_KEYED_DATA é usada pelas funções FindActCtxSectionString e FindActCtxSectionGuid para retornar as informações de contexto de ativação junto com a seção de contexto de ativação marcada por inteiros ou GUID de 32 bits.
ACTCTX_SECTION_KEYED_DATA

A estrutura ACTCTX_SECTION_KEYED_DATA é usada pelas funções FindActCtxSectionString e FindActCtxSectionGuid para retornar as informações de contexto de ativação junto com a seção de contexto de ativação marcada por inteiros ou GUID de 32 bits.
ACTCTXA

A estrutura ACTCTX é usada pela função CreateActCtx para criar o contexto de ativação. (ANSI)
ACTCTXA

A estrutura ACTCTX é usada pela função CreateActCtx para criar o contexto de ativação. (ANSI)
ACTCTXW

A estrutura ACTCTX é usada pela função CreateActCtx para criar o contexto de ativação. (Unicode)
ACTCTXW

A estrutura ACTCTX é usada pela função CreateActCtx para criar o contexto de ativação. (Unicode)
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION

A estrutura ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION é usada pela função QueryActCtxW.
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION

A estrutura ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION é usada pela função QueryActCtxW.
ACTIVATION_CONTEXT_DETAILED_INFORMATION

A estrutura ACTIVATION_CONTEXT_DETAILED_INFORMATION é usada pela função QueryActCtxW.
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION

A estrutura ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION é usada pela função QueryActCtxW.
ASSEMBLY_FILE_DETAILED_INFORMATION

A estrutura ASSEMBLY_FILE_DETAILED_INFORMATION é usada pela função QueryActCtxW.
ASSEMBLY_INFO

A estrutura ASSEMBLY_INFO contém informações sobre um assembly no repositório de assembly lado a lado. As informações são usadas pelo método QueryAssemblyInfo.
CABINET_INFO_A

A estrutura CABINET_INFO armazena informações sobre um arquivo de gabinete. A função SetupIterateCabinet especifica essa estrutura como um parâmetro quando envia uma notificação de SPFILENOTIFY_NEEDNEWCABINET para a rotina de retorno de chamada do gabinete. (ANSI)
CABINET_INFO_W

A estrutura CABINET_INFO armazena informações sobre um arquivo de gabinete. A função SetupIterateCabinet especifica essa estrutura como um parâmetro quando envia uma notificação de SPFILENOTIFY_NEEDNEWCABINET para a rotina de retorno de chamada do gabinete. (Unicode)
COMPATIBILITY_CONTEXT_ELEMENT

A estrutura COMPATIBILITY_CONTEXT_ELEMENT é usada pela função QueryActCtxW como parte da estrutura ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION.
FILE_IN_CABINET_INFO_A

A estrutura FILE_IN_CABINET_INFO fornece informações sobre um arquivo encontrado no gabinete. (ANSI)
FILE_IN_CABINET_INFO_W

A estrutura FILE_IN_CABINET_INFO fornece informações sobre um arquivo encontrado no gabinete. (Unicode)
FILEPATHS_A

A estrutura FILEPATHS armazena informações de caminho de origem e de destino. As funções de instalação enviam a estrutura FILEPATHS como um parâmetro em várias das notificações enviadas para rotinas de retorno de chamada. Para obter mais informações, consulte Notificações. (ANSI)
FILEPATHS_SIGNERINFO_A

A estrutura FILEPATHS_SINGNERINFO armazena informações de caminho de origem e de destino e também informações de assinatura de arquivo. (ANSI)
FILEPATHS_SIGNERINFO_W

A estrutura FILEPATHS_SINGNERINFO armazena informações de caminho de origem e de destino e também informações de assinatura de arquivo. (Unicode)
FILEPATHS_W

A estrutura FILEPATHS armazena informações de caminho de origem e de destino. As funções de instalação enviam a estrutura FILEPATHS como um parâmetro em várias das notificações enviadas para rotinas de retorno de chamada. Para obter mais informações, consulte Notificações. (Unicode)
FUSION_INSTALL_REFERENCE

A estrutura FUSION_INSTALL_REFERENCE contém informações sobre o aplicativo que faz referência ao assembly lado a lado.
INFCONTEXT

A estrutura INFCONTEXT armazena informações de contexto que funções como SetupGetLineText usam para navegar por arquivos INF.
MSIFILEHASHINFO

A estrutura MSIFILEHASHINFO contém as informações de hash de arquivo retornadas por MsiGetFileHash e usadas na tabela MsiFileHash.
MSIPATCHSEQUENCEINFOA

A estrutura MSIPATCHSEQUENCEINFO é usada pelas funções MsiDeterminePatchSequence e MsiDetermineApplicablePatches. (ANSI)
MSIPATCHSEQUENCEINFOW

A estrutura MSIPATCHSEQUENCEINFO é usada pelas funções MsiDeterminePatchSequence e MsiDetermineApplicablePatches. (Unicode)
SOURCE_MEDIA_A

A estrutura SOURCE_MEDIA é usada com a notificação SPFILENOTIFY_NEEDMEDIA para passar informações de mídia de origem. (ANSI)
SOURCE_MEDIA_W

A estrutura SOURCE_MEDIA é usada com a notificação SPFILENOTIFY_NEEDMEDIA para passar informações de mídia de origem. (Unicode)
SP_ALTPLATFORM_INFO_V1

Essa estrutura é usada para passar informações para uma plataforma alternativa para SetupQueryInfOriginalFileInformation.
SP_ALTPLATFORM_INFO_V2

A estrutura SP_ALTPLATFORM_INFO_V2 é usada para passar informações para uma plataforma alternativa para SetupQueryInfOriginalFileInformation.
SP_FILE_COPY_PARAMS_A

A estrutura SP_FILE_COPY_PARAMS descreve uma única operação de cópia de arquivo. (ANSI)
SP_FILE_COPY_PARAMS_W

A estrutura SP_FILE_COPY_PARAMS descreve uma única operação de cópia de arquivo. (Unicode)
SP_INF_INFORMATION

A estrutura SP_INF_INFORMATION armazena informações sobre um arquivo INF, incluindo o estilo, o número de arquivos INF constituintes e os dados de versão.
SP_INF_SIGNER_INFO_V1_A

A estrutura SP_INF_SIGNER_INFO armazena informações sobre a assinatura digital de um arquivo INF. (sp_inf_signer_info_v1_a)
SP_INF_SIGNER_INFO_V1_W

A estrutura SP_INF_SIGNER_INFO armazena informações sobre a assinatura digital de um arquivo INF. (sp_inf_signer_info_v1_w)
SP_INF_SIGNER_INFO_V2_A

A estrutura SP_INF_SIGNER_INFO armazena informações sobre a assinatura digital de um arquivo INF. (sp_inf_signer_info_v2_a)
SP_INF_SIGNER_INFO_V2_W

A estrutura SP_INF_SIGNER_INFO armazena informações sobre a assinatura digital de um arquivo INF. (sp_inf_signer_info_v2_w)
SP_ORIGINAL_FILE_INFO_A

A estrutura SP_ORIGINAL_FILE_INFO recebe o nome do arquivo INF original e as informações de arquivo de catálogo retornadas por SetupQueryInfOriginalFileInformation. (ANSI)
SP_ORIGINAL_FILE_INFO_W

A estrutura SP_ORIGINAL_FILE_INFO recebe o nome do arquivo INF original e as informações de arquivo de catálogo retornadas por SetupQueryInfOriginalFileInformation. (Unicode)
SP_REGISTER_CONTROL_STATUSA

A estrutura SP_REGISTER_CONTROL_STATUS contém informações sobre um arquivo sendo registrado ou não registrado usando a diretiva INF RegisterDlls para registrar automaticamente DLLs no Windows 2000. (ANSI)
SP_REGISTER_CONTROL_STATUSW

A estrutura SP_REGISTER_CONTROL_STATUS contém informações sobre um arquivo sendo registrado ou não registrado usando a diretiva INF RegisterDlls para registrar automaticamente DLLs no Windows 2000. (Unicode)