mirror of https://github.com/dahall/Vanara.git
186 lines
37 KiB
Markdown
186 lines
37 KiB
Markdown
## Vanara.PInvoke.Msi
|
|
PInvoke API (methods, structures and constants) imported from Windows Msi.dll.
|
|
|
|
- Includes methods from msi.dll
|
|
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Msi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Msi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Msi)
|
|
### Methods - 100% API coverage (148 of 148 functions)
|
|
Native Method | Header | Managed Method
|
|
--- | --- | ---
|
|
[MsiAdvertiseProduct](https://www.google.com/search?num=5&q=MsiAdvertiseProductA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiAdvertiseProduct](https://github.com/dahall/Vanara/search?l=C%23&q=MsiAdvertiseProduct)
|
|
[MsiAdvertiseProductEx](https://www.google.com/search?num=5&q=MsiAdvertiseProductExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiAdvertiseProductEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiAdvertiseProductEx)
|
|
[MsiAdvertiseScript](https://www.google.com/search?num=5&q=MsiAdvertiseScriptA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiAdvertiseScript](https://github.com/dahall/Vanara/search?l=C%23&q=MsiAdvertiseScript)
|
|
[MsiApplyMultiplePatches](https://www.google.com/search?num=5&q=MsiApplyMultiplePatchesA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiApplyMultiplePatches](https://github.com/dahall/Vanara/search?l=C%23&q=MsiApplyMultiplePatches)
|
|
[MsiApplyPatch](https://www.google.com/search?num=5&q=MsiApplyPatchA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiApplyPatch](https://github.com/dahall/Vanara/search?l=C%23&q=MsiApplyPatch)
|
|
[MsiBeginTransaction](https://www.google.com/search?num=5&q=MsiBeginTransactionA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiBeginTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=MsiBeginTransaction)
|
|
[MsiCloseAllHandles](https://www.google.com/search?num=5&q=MsiCloseAllHandles+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiCloseAllHandles](https://github.com/dahall/Vanara/search?l=C%23&q=MsiCloseAllHandles)
|
|
[MsiCloseHandle](https://www.google.com/search?num=5&q=MsiCloseHandle+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiCloseHandle](https://github.com/dahall/Vanara/search?l=C%23&q=MsiCloseHandle)
|
|
[MsiCollectUserInfo](https://www.google.com/search?num=5&q=MsiCollectUserInfoA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiCollectUserInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiCollectUserInfo)
|
|
[MsiConfigureFeature](https://www.google.com/search?num=5&q=MsiConfigureFeatureA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiConfigureFeature](https://github.com/dahall/Vanara/search?l=C%23&q=MsiConfigureFeature)
|
|
[MsiConfigureProduct](https://www.google.com/search?num=5&q=MsiConfigureProductA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiConfigureProduct](https://github.com/dahall/Vanara/search?l=C%23&q=MsiConfigureProduct)
|
|
[MsiConfigureProductEx](https://www.google.com/search?num=5&q=MsiConfigureProductExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiConfigureProductEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiConfigureProductEx)
|
|
[MsiCreateRecord](https://www.google.com/search?num=5&q=MsiCreateRecord+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiCreateRecord](https://github.com/dahall/Vanara/search?l=C%23&q=MsiCreateRecord)
|
|
[MsiCreateTransformSummaryInfo](https://www.google.com/search?num=5&q=MsiCreateTransformSummaryInfoA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiCreateTransformSummaryInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiCreateTransformSummaryInfo)
|
|
[MsiDatabaseApplyTransform](https://www.google.com/search?num=5&q=MsiDatabaseApplyTransformA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseApplyTransform](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseApplyTransform)
|
|
[MsiDatabaseCommit](https://www.google.com/search?num=5&q=MsiDatabaseCommit+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseCommit](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseCommit)
|
|
[MsiDatabaseExport](https://www.google.com/search?num=5&q=MsiDatabaseExportA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseExport](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseExport)
|
|
[MsiDatabaseGenerateTransform](https://www.google.com/search?num=5&q=MsiDatabaseGenerateTransformA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseGenerateTransform](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseGenerateTransform)
|
|
[MsiDatabaseGetPrimaryKeys](https://www.google.com/search?num=5&q=MsiDatabaseGetPrimaryKeysA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseGetPrimaryKeys](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseGetPrimaryKeys)
|
|
[MsiDatabaseImport](https://www.google.com/search?num=5&q=MsiDatabaseImportA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseImport](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseImport)
|
|
[MsiDatabaseIsTablePersistent](https://www.google.com/search?num=5&q=MsiDatabaseIsTablePersistentA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseIsTablePersistent](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseIsTablePersistent)
|
|
[MsiDatabaseMerge](https://www.google.com/search?num=5&q=MsiDatabaseMergeA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseMerge](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseMerge)
|
|
[MsiDatabaseOpenView](https://www.google.com/search?num=5&q=MsiDatabaseOpenViewA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDatabaseOpenView](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDatabaseOpenView)
|
|
[MsiDetermineApplicablePatches](https://www.google.com/search?num=5&q=MsiDetermineApplicablePatchesA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiDetermineApplicablePatches](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDetermineApplicablePatches)
|
|
[MsiDeterminePatchSequence](https://www.google.com/search?num=5&q=MsiDeterminePatchSequenceA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiDeterminePatchSequence](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDeterminePatchSequence)
|
|
[MsiDoAction](https://www.google.com/search?num=5&q=MsiDoActionA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiDoAction](https://github.com/dahall/Vanara/search?l=C%23&q=MsiDoAction)
|
|
[MsiEnableLog](https://www.google.com/search?num=5&q=MsiEnableLogA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnableLog](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnableLog)
|
|
[MsiEnableUIPreview](https://www.google.com/search?num=5&q=MsiEnableUIPreview+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiEnableUIPreview](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnableUIPreview)
|
|
[MsiEndTransaction](https://www.google.com/search?num=5&q=MsiEndTransaction+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEndTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEndTransaction)
|
|
[MsiEnumClients](https://www.google.com/search?num=5&q=MsiEnumClientsA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumClients](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumClients)
|
|
[MsiEnumClientsEx](https://www.google.com/search?num=5&q=MsiEnumClientsExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumClientsEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumClientsEx)
|
|
[MsiEnumComponentCosts](https://www.google.com/search?num=5&q=MsiEnumComponentCostsA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiEnumComponentCosts](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumComponentCosts)
|
|
[MsiEnumComponentQualifiers](https://www.google.com/search?num=5&q=MsiEnumComponentQualifiersA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumComponentQualifiers](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumComponentQualifiers)
|
|
[MsiEnumComponents](https://www.google.com/search?num=5&q=MsiEnumComponentsA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumComponents](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumComponents)
|
|
[MsiEnumComponentsEx](https://www.google.com/search?num=5&q=MsiEnumComponentsExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumComponentsEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumComponentsEx)
|
|
[MsiEnumFeatures](https://www.google.com/search?num=5&q=MsiEnumFeaturesA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumFeatures](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumFeatures)
|
|
[MsiEnumPatches](https://www.google.com/search?num=5&q=MsiEnumPatchesA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumPatches](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumPatches)
|
|
[MsiEnumPatchesEx](https://www.google.com/search?num=5&q=MsiEnumPatchesExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumPatchesEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumPatchesEx)
|
|
[MsiEnumProducts](https://www.google.com/search?num=5&q=MsiEnumProductsA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumProducts](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumProducts)
|
|
[MsiEnumProductsEx](https://www.google.com/search?num=5&q=MsiEnumProductsExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumProductsEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumProductsEx)
|
|
[MsiEnumRelatedProducts](https://www.google.com/search?num=5&q=MsiEnumRelatedProductsA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiEnumRelatedProducts](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEnumRelatedProducts)
|
|
[MsiEvaluateCondition](https://www.google.com/search?num=5&q=MsiEvaluateConditionA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiEvaluateCondition](https://github.com/dahall/Vanara/search?l=C%23&q=MsiEvaluateCondition)
|
|
[MsiExtractPatchXMLData](https://www.google.com/search?num=5&q=MsiExtractPatchXMLDataA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiExtractPatchXMLData](https://github.com/dahall/Vanara/search?l=C%23&q=MsiExtractPatchXMLData)
|
|
[MsiFormatRecord](https://www.google.com/search?num=5&q=MsiFormatRecordA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiFormatRecord](https://github.com/dahall/Vanara/search?l=C%23&q=MsiFormatRecord)
|
|
[MsiGetActiveDatabase](https://www.google.com/search?num=5&q=MsiGetActiveDatabase+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetActiveDatabase](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetActiveDatabase)
|
|
[MsiGetComponentPath](https://www.google.com/search?num=5&q=MsiGetComponentPathA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetComponentPath](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetComponentPath)
|
|
[MsiGetComponentPathEx](https://www.google.com/search?num=5&q=MsiGetComponentPathExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetComponentPathEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetComponentPathEx)
|
|
[MsiGetComponentState](https://www.google.com/search?num=5&q=MsiGetComponentStateA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetComponentState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetComponentState)
|
|
[MsiGetDatabaseState](https://www.google.com/search?num=5&q=MsiGetDatabaseState+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetDatabaseState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetDatabaseState)
|
|
[MsiGetFeatureCost](https://www.google.com/search?num=5&q=MsiGetFeatureCostA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetFeatureCost](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFeatureCost)
|
|
[MsiGetFeatureInfo](https://www.google.com/search?num=5&q=MsiGetFeatureInfoA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetFeatureInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFeatureInfo)
|
|
[MsiGetFeatureState](https://www.google.com/search?num=5&q=MsiGetFeatureStateA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetFeatureState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFeatureState)
|
|
[MsiGetFeatureUsage](https://www.google.com/search?num=5&q=MsiGetFeatureUsageA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetFeatureUsage](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFeatureUsage)
|
|
[MsiGetFeatureValidStates](https://www.google.com/search?num=5&q=MsiGetFeatureValidStatesA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetFeatureValidStates](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFeatureValidStates)
|
|
[MsiGetFileHash](https://www.google.com/search?num=5&q=MsiGetFileHashA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetFileHash](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFileHash)
|
|
[MsiGetFileSignatureInformation](https://www.google.com/search?num=5&q=MsiGetFileSignatureInformationA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetFileSignatureInformation](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFileSignatureInformation)
|
|
[MsiGetFileVersion](https://www.google.com/search?num=5&q=MsiGetFileVersionA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetFileVersion](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetFileVersion)
|
|
[MsiGetLanguage](https://www.google.com/search?num=5&q=MsiGetLanguage+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetLanguage](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetLanguage)
|
|
[MsiGetLastErrorRecord](https://www.google.com/search?num=5&q=MsiGetLastErrorRecord+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetLastErrorRecord](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetLastErrorRecord)
|
|
[MsiGetMode](https://www.google.com/search?num=5&q=MsiGetMode+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetMode](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetMode)
|
|
[MsiGetPatchFileList](https://www.google.com/search?num=5&q=MsiGetPatchFileListA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetPatchFileList](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetPatchFileList)
|
|
[MsiGetPatchInfo](https://www.google.com/search?num=5&q=MsiGetPatchInfoA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetPatchInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetPatchInfo)
|
|
[MsiGetPatchInfoEx](https://www.google.com/search?num=5&q=MsiGetPatchInfoExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetPatchInfoEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetPatchInfoEx)
|
|
[MsiGetProductCode](https://www.google.com/search?num=5&q=MsiGetProductCodeA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetProductCode](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetProductCode)
|
|
[MsiGetProductInfo](https://www.google.com/search?num=5&q=MsiGetProductInfoA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetProductInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetProductInfo)
|
|
[MsiGetProductInfoEx](https://www.google.com/search?num=5&q=MsiGetProductInfoExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetProductInfoEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetProductInfoEx)
|
|
[MsiGetProductInfoFromScript](https://www.google.com/search?num=5&q=MsiGetProductInfoFromScriptA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetProductInfoFromScript](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetProductInfoFromScript)
|
|
[MsiGetProductProperty](https://www.google.com/search?num=5&q=MsiGetProductPropertyA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetProductProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetProductProperty)
|
|
[MsiGetProperty](https://www.google.com/search?num=5&q=MsiGetPropertyA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetProperty)
|
|
[MsiGetShortcutTarget](https://www.google.com/search?num=5&q=MsiGetShortcutTargetA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetShortcutTarget](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetShortcutTarget)
|
|
[MsiGetSourcePath](https://www.google.com/search?num=5&q=MsiGetSourcePathA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetSourcePath](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetSourcePath)
|
|
[MsiGetSummaryInformation](https://www.google.com/search?num=5&q=MsiGetSummaryInformationA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetSummaryInformation](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetSummaryInformation)
|
|
[MsiGetTargetPath](https://www.google.com/search?num=5&q=MsiGetTargetPathA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiGetTargetPath](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetTargetPath)
|
|
[MsiGetUserInfo](https://www.google.com/search?num=5&q=MsiGetUserInfoA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiGetUserInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiGetUserInfo)
|
|
[MsiInstallMissingComponent](https://www.google.com/search?num=5&q=MsiInstallMissingComponentA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiInstallMissingComponent](https://github.com/dahall/Vanara/search?l=C%23&q=MsiInstallMissingComponent)
|
|
[MsiInstallMissingFile](https://www.google.com/search?num=5&q=MsiInstallMissingFileA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiInstallMissingFile](https://github.com/dahall/Vanara/search?l=C%23&q=MsiInstallMissingFile)
|
|
[MsiInstallProduct](https://www.google.com/search?num=5&q=MsiInstallProductA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiInstallProduct](https://github.com/dahall/Vanara/search?l=C%23&q=MsiInstallProduct)
|
|
[MsiIsProductElevated](https://www.google.com/search?num=5&q=MsiIsProductElevatedA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiIsProductElevated](https://github.com/dahall/Vanara/search?l=C%23&q=MsiIsProductElevated)
|
|
[MsiJoinTransaction](https://www.google.com/search?num=5&q=MsiJoinTransaction+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiJoinTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=MsiJoinTransaction)
|
|
[MsiLocateComponent](https://www.google.com/search?num=5&q=MsiLocateComponentA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiLocateComponent](https://github.com/dahall/Vanara/search?l=C%23&q=MsiLocateComponent)
|
|
[MsiNotifySidChange](https://www.google.com/search?num=5&q=MsiNotifySidChangeA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiNotifySidChange](https://github.com/dahall/Vanara/search?l=C%23&q=MsiNotifySidChange)
|
|
[MsiOpenDatabase](https://www.google.com/search?num=5&q=MsiOpenDatabaseA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiOpenDatabase](https://github.com/dahall/Vanara/search?l=C%23&q=MsiOpenDatabase)
|
|
[MsiOpenPackage](https://www.google.com/search?num=5&q=MsiOpenPackageA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiOpenPackage](https://github.com/dahall/Vanara/search?l=C%23&q=MsiOpenPackage)
|
|
[MsiOpenPackageEx](https://www.google.com/search?num=5&q=MsiOpenPackageExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiOpenPackageEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiOpenPackageEx)
|
|
[MsiOpenProduct](https://www.google.com/search?num=5&q=MsiOpenProductA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiOpenProduct](https://github.com/dahall/Vanara/search?l=C%23&q=MsiOpenProduct)
|
|
[MsiPreviewBillboard](https://www.google.com/search?num=5&q=MsiPreviewBillboardA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiPreviewBillboard](https://github.com/dahall/Vanara/search?l=C%23&q=MsiPreviewBillboard)
|
|
[MsiPreviewDialog](https://www.google.com/search?num=5&q=MsiPreviewDialogA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiPreviewDialog](https://github.com/dahall/Vanara/search?l=C%23&q=MsiPreviewDialog)
|
|
[MsiProcessAdvertiseScript](https://www.google.com/search?num=5&q=MsiProcessAdvertiseScriptA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiProcessAdvertiseScript](https://github.com/dahall/Vanara/search?l=C%23&q=MsiProcessAdvertiseScript)
|
|
[MsiProcessMessage](https://www.google.com/search?num=5&q=MsiProcessMessage+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiProcessMessage](https://github.com/dahall/Vanara/search?l=C%23&q=MsiProcessMessage)
|
|
[MsiProvideAssembly](https://www.google.com/search?num=5&q=MsiProvideAssemblyA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiProvideAssembly](https://github.com/dahall/Vanara/search?l=C%23&q=MsiProvideAssembly)
|
|
[MsiProvideComponent](https://www.google.com/search?num=5&q=MsiProvideComponentA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiProvideComponent](https://github.com/dahall/Vanara/search?l=C%23&q=MsiProvideComponent)
|
|
[MsiProvideQualifiedComponent](https://www.google.com/search?num=5&q=MsiProvideQualifiedComponentA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiProvideQualifiedComponent](https://github.com/dahall/Vanara/search?l=C%23&q=MsiProvideQualifiedComponent)
|
|
[MsiProvideQualifiedComponentEx](https://www.google.com/search?num=5&q=MsiProvideQualifiedComponentExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiProvideQualifiedComponentEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiProvideQualifiedComponentEx)
|
|
[MsiQueryComponentState](https://www.google.com/search?num=5&q=MsiQueryComponentStateA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiQueryComponentState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiQueryComponentState)
|
|
[MsiQueryFeatureState](https://www.google.com/search?num=5&q=MsiQueryFeatureStateA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiQueryFeatureState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiQueryFeatureState)
|
|
[MsiQueryFeatureStateEx](https://www.google.com/search?num=5&q=MsiQueryFeatureStateExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiQueryFeatureStateEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiQueryFeatureStateEx)
|
|
[MsiQueryProductState](https://www.google.com/search?num=5&q=MsiQueryProductStateA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiQueryProductState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiQueryProductState)
|
|
[MsiRecordClearData](https://www.google.com/search?num=5&q=MsiRecordClearData+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordClearData](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordClearData)
|
|
[MsiRecordDataSize](https://www.google.com/search?num=5&q=MsiRecordDataSize+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordDataSize](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordDataSize)
|
|
[MsiRecordGetFieldCount](https://www.google.com/search?num=5&q=MsiRecordGetFieldCount+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordGetFieldCount](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordGetFieldCount)
|
|
[MsiRecordGetInteger](https://www.google.com/search?num=5&q=MsiRecordGetInteger+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordGetInteger](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordGetInteger)
|
|
[MsiRecordGetString](https://www.google.com/search?num=5&q=MsiRecordGetStringA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordGetString](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordGetString)
|
|
[MsiRecordIsNull](https://www.google.com/search?num=5&q=MsiRecordIsNull+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordIsNull](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordIsNull)
|
|
[MsiRecordReadStream](https://www.google.com/search?num=5&q=MsiRecordReadStream+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordReadStream](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordReadStream)
|
|
[MsiRecordSetInteger](https://www.google.com/search?num=5&q=MsiRecordSetInteger+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordSetInteger](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordSetInteger)
|
|
[MsiRecordSetStream](https://www.google.com/search?num=5&q=MsiRecordSetStreamA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordSetStream](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordSetStream)
|
|
[MsiRecordSetString](https://www.google.com/search?num=5&q=MsiRecordSetStringA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiRecordSetString](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRecordSetString)
|
|
[MsiReinstallFeature](https://www.google.com/search?num=5&q=MsiReinstallFeatureA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiReinstallFeature](https://github.com/dahall/Vanara/search?l=C%23&q=MsiReinstallFeature)
|
|
[MsiReinstallProduct](https://www.google.com/search?num=5&q=MsiReinstallProductA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiReinstallProduct](https://github.com/dahall/Vanara/search?l=C%23&q=MsiReinstallProduct)
|
|
[MsiRemovePatches](https://www.google.com/search?num=5&q=MsiRemovePatchesA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiRemovePatches](https://github.com/dahall/Vanara/search?l=C%23&q=MsiRemovePatches)
|
|
[MsiSequence](https://www.google.com/search?num=5&q=MsiSequenceA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSequence](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSequence)
|
|
[MsiSetComponentState](https://www.google.com/search?num=5&q=MsiSetComponentStateA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSetComponentState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetComponentState)
|
|
[MsiSetExternalUI](https://www.google.com/search?num=5&q=MsiSetExternalUIA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSetExternalUI](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetExternalUI)
|
|
[MsiSetExternalUIRecord](https://www.google.com/search?num=5&q=MsiSetExternalUIRecord+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSetExternalUIRecord](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetExternalUIRecord)
|
|
[MsiSetFeatureAttributes](https://www.google.com/search?num=5&q=MsiSetFeatureAttributesA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSetFeatureAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetFeatureAttributes)
|
|
[MsiSetFeatureState](https://www.google.com/search?num=5&q=MsiSetFeatureStateA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSetFeatureState](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetFeatureState)
|
|
[MsiSetInstallLevel](https://www.google.com/search?num=5&q=MsiSetInstallLevel+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSetInstallLevel](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetInstallLevel)
|
|
[MsiSetInternalUI](https://www.google.com/search?num=5&q=MsiSetInternalUI+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSetInternalUI](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetInternalUI)
|
|
[MsiSetMode](https://www.google.com/search?num=5&q=MsiSetMode+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSetMode](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetMode)
|
|
[MsiSetProperty](https://www.google.com/search?num=5&q=MsiSetPropertyA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetProperty)
|
|
[MsiSetTargetPath](https://www.google.com/search?num=5&q=MsiSetTargetPathA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSetTargetPath](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSetTargetPath)
|
|
[MsiSourceListAddMediaDisk](https://www.google.com/search?num=5&q=MsiSourceListAddMediaDiskA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListAddMediaDisk](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListAddMediaDisk)
|
|
[MsiSourceListAddSource](https://www.google.com/search?num=5&q=MsiSourceListAddSourceA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListAddSource](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListAddSource)
|
|
[MsiSourceListAddSourceEx](https://www.google.com/search?num=5&q=MsiSourceListAddSourceExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListAddSourceEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListAddSourceEx)
|
|
[MsiSourceListClearAll](https://www.google.com/search?num=5&q=MsiSourceListClearAllA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListClearAll](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListClearAll)
|
|
[MsiSourceListClearAllEx](https://www.google.com/search?num=5&q=MsiSourceListClearAllExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListClearAllEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListClearAllEx)
|
|
[MsiSourceListClearMediaDisk](https://www.google.com/search?num=5&q=MsiSourceListClearMediaDiskA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListClearMediaDisk](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListClearMediaDisk)
|
|
[MsiSourceListClearSource](https://www.google.com/search?num=5&q=MsiSourceListClearSourceA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListClearSource](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListClearSource)
|
|
[MsiSourceListEnumMediaDisks](https://www.google.com/search?num=5&q=MsiSourceListEnumMediaDisksA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListEnumMediaDisks](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListEnumMediaDisks)
|
|
[MsiSourceListEnumSources](https://www.google.com/search?num=5&q=MsiSourceListEnumSourcesA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListEnumSources](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListEnumSources)
|
|
[MsiSourceListForceResolution](https://www.google.com/search?num=5&q=MsiSourceListForceResolutionA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListForceResolution](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListForceResolution)
|
|
[MsiSourceListForceResolutionEx](https://www.google.com/search?num=5&q=MsiSourceListForceResolutionExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListForceResolutionEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListForceResolutionEx)
|
|
[MsiSourceListGetInfo](https://www.google.com/search?num=5&q=MsiSourceListGetInfoA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListGetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListGetInfo)
|
|
[MsiSourceListSetInfo](https://www.google.com/search?num=5&q=MsiSourceListSetInfoA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiSourceListSetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSourceListSetInfo)
|
|
[MsiSummaryInfoGetProperty](https://www.google.com/search?num=5&q=MsiSummaryInfoGetPropertyA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSummaryInfoGetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSummaryInfoGetProperty)
|
|
[MsiSummaryInfoGetPropertyCount](https://www.google.com/search?num=5&q=MsiSummaryInfoGetPropertyCount+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSummaryInfoGetPropertyCount](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSummaryInfoGetPropertyCount)
|
|
[MsiSummaryInfoPersist](https://www.google.com/search?num=5&q=MsiSummaryInfoPersist+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSummaryInfoPersist](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSummaryInfoPersist)
|
|
[MsiSummaryInfoSetProperty](https://www.google.com/search?num=5&q=MsiSummaryInfoSetPropertyA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiSummaryInfoSetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MsiSummaryInfoSetProperty)
|
|
[MsiUseFeature](https://www.google.com/search?num=5&q=MsiUseFeatureA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiUseFeature](https://github.com/dahall/Vanara/search?l=C%23&q=MsiUseFeature)
|
|
[MsiUseFeatureEx](https://www.google.com/search?num=5&q=MsiUseFeatureExA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiUseFeatureEx](https://github.com/dahall/Vanara/search?l=C%23&q=MsiUseFeatureEx)
|
|
[MsiVerifyDiskSpace](https://www.google.com/search?num=5&q=MsiVerifyDiskSpace+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiVerifyDiskSpace](https://github.com/dahall/Vanara/search?l=C%23&q=MsiVerifyDiskSpace)
|
|
[MsiVerifyPackage](https://www.google.com/search?num=5&q=MsiVerifyPackageA+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MsiVerifyPackage](https://github.com/dahall/Vanara/search?l=C%23&q=MsiVerifyPackage)
|
|
[MsiViewClose](https://www.google.com/search?num=5&q=MsiViewClose+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewClose](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewClose)
|
|
[MsiViewExecute](https://www.google.com/search?num=5&q=MsiViewExecute+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewExecute](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewExecute)
|
|
[MsiViewFetch](https://www.google.com/search?num=5&q=MsiViewFetch+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewFetch](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewFetch)
|
|
[MsiViewGetColumnInfo](https://www.google.com/search?num=5&q=MsiViewGetColumnInfo+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewGetColumnInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewGetColumnInfo)
|
|
[MsiViewGetError](https://www.google.com/search?num=5&q=MsiViewGetErrorA+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewGetError](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewGetError)
|
|
[MsiViewModify](https://www.google.com/search?num=5&q=MsiViewModify+site%3Adocs.microsoft.com) | msiquery.h | [Vanara.PInvoke.Msi.MsiViewModify](https://github.com/dahall/Vanara/search?l=C%23&q=MsiViewModify)
|
|
### Structures
|
|
Native Structure | Header | Managed Structure
|
|
--- | --- | ---
|
|
[MSIFILEHASHINFO](https://www.google.com/search?num=5&q=MSIFILEHASHINFO+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIFILEHASHINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MSIFILEHASHINFO)
|
|
[MSIHANDLE](https://www.google.com/search?num=5&q=MSIHANDLE+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIHANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=MSIHANDLE)
|
|
[MSIPATCHSEQUENCEINFO](https://www.google.com/search?num=5&q=MSIPATCHSEQUENCEINFO+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.MSIPATCHSEQUENCEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MSIPATCHSEQUENCEINFO)
|
|
### Interfaces
|
|
Native Interface | Header | Managed Interface
|
|
--- | --- | ---
|
|
[Component](https://www.google.com/search?num=5&q=Component+site%3Adocs.microsoft.com) | |
|
|
[ComponentClient](https://www.google.com/search?num=5&q=ComponentClient+site%3Adocs.microsoft.com) | |
|
|
[ComponentPath](https://www.google.com/search?num=5&q=ComponentPath+site%3Adocs.microsoft.com) | |
|
|
[Database](https://www.google.com/search?num=5&q=Database+site%3Adocs.microsoft.com) | |
|
|
[FeatureInfo](https://www.google.com/search?num=5&q=FeatureInfo+site%3Adocs.microsoft.com) | |
|
|
[Installer](https://www.google.com/search?num=5&q=Installer+site%3Adocs.microsoft.com) | |
|
|
[Patch](https://www.google.com/search?num=5&q=Patch+site%3Adocs.microsoft.com) | |
|
|
[Product](https://www.google.com/search?num=5&q=Product+site%3Adocs.microsoft.com) | |
|
|
[Record](https://www.google.com/search?num=5&q=Record+site%3Adocs.microsoft.com) | |
|
|
[RecordList](https://www.google.com/search?num=5&q=RecordList+site%3Adocs.microsoft.com) | |
|
|
[Session](https://www.google.com/search?num=5&q=Session+site%3Adocs.microsoft.com) | |
|
|
[StringList](https://www.google.com/search?num=5&q=StringList+site%3Adocs.microsoft.com) | |
|
|
[SummaryInfo](https://www.google.com/search?num=5&q=SummaryInfo+site%3Adocs.microsoft.com) | |
|
|
[UIPreview](https://www.google.com/search?num=5&q=UIPreview+site%3Adocs.microsoft.com) | |
|
|
[View](https://www.google.com/search?num=5&q=View+site%3Adocs.microsoft.com) | |
|
|
### Classes
|
|
Native Class | Header | Managed Class
|
|
--- | --- | ---
|
|
[INSTALLPROPERTY](https://www.google.com/search?num=5&q=INSTALLPROPERTY+site%3Adocs.microsoft.com) | msi.h | [Vanara.PInvoke.Msi.INSTALLPROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=INSTALLPROPERTY)
|
|
[PMSIHANDLE](https://www.google.com/search?num=5&q=PMSIHANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Msi.PMSIHANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=PMSIHANDLE)
|