Ler em inglês

Compartilhar via


cabeçalho msi.h

Esse cabeçalho é usado pela Instalação e manutenção do aplicativo. Para obter mais informações, consulte:

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

Funções

 
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)
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)
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)
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)
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)
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)
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)
MsiGetFeatureInfoA

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

Retorna as informações descritivas 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)
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)
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)
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)
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)
MsiOpenPackageA

A função MsiOpenPackage abre um pacote a ser usado 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 a ser usado 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)
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)
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 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 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 para um componente. (ANSI)
MsiQueryComponentStateW

A função MsiQueryComponentState retorna o estado instalado para 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)
MsiReinstallFeatureA

Reinstala recursos. (ANSI)
MsiReinstallFeatureW

Reinstala 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)
MsiSetExternalUIA

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

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

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

A função MsiSetInternalUI habilita a interface do usuário interna do instalador. Em seguida, essa interface do usuário é usada para todas as chamadas subsequentes para funções de instalador de geração de interface do usuário nesse processo. Para obter mais informações, confira Níveis de interface do usuário.
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)
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)
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)

Funções de retorno de chamada

 
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 erro e notificação de progresso. (Unicode)

Estruturas

 
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)