Vanara/PInvoke/Msi/Vanara.PInvoke.Msi.csproj

28 lines
4.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<ProjectExtensions>
<SupportedDlls>Msi.dll</SupportedDlls>
</ProjectExtensions>
<PropertyGroup>
<Description>PInvoke API (methods, structures and constants) imported from Windows Msi.dll.</Description>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<TargetFrameworks>net20;net35;net40;net45;net5.0;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.Msi</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;Msi</PackageTags>
<PackageReleaseNotes>Currently implements:
Functions
MsiAdvertiseProduct MsiAdvertiseProductEx MsiAdvertiseScript MsiApplyMultiplePatches MsiApplyPatch MsiBeginTransaction MsiCloseAllHandles MsiCloseHandle MsiCollectUserInfo MsiConfigureFeature MsiConfigureProduct MsiConfigureProductEx MsiCreateRecord MsiCreateTransformSummaryInfo MsiDatabaseApplyTransform MsiDatabaseCommit MsiDatabaseExport MsiDatabaseGenerateTransform MsiDatabaseGetPrimaryKeys MsiDatabaseImport MsiDatabaseIsTablePersistent MsiDatabaseMerge MsiDatabaseOpenView MsiDetermineApplicablePatches MsiDeterminePatchSequence MsiDoAction MsiEnableLog MsiEnableUIPreview MsiEndTransaction MsiEnumClients MsiEnumClientsEx MsiEnumComponentCosts MsiEnumComponentQualifiers MsiEnumComponents MsiEnumComponentsEx MsiEnumFeatures MsiEnumPatches MsiEnumPatchesEx MsiEnumProducts MsiEnumProductsEx MsiEnumRelatedProducts MsiEvaluateCondition MsiExtractPatchXMLData MsiFormatRecord MsiGetActiveDatabase MsiGetComponentPath MsiGetComponentPathEx MsiGetComponentState MsiGetDatabaseState MsiGetFeatureCost MsiGetFeatureInfo MsiGetFeatureState MsiGetFeatureUsage MsiGetFeatureValidStates MsiGetFileHash MsiGetFileSignatureInformation MsiGetFileVersion MsiGetLanguage MsiGetLastErrorRecord MsiGetMode MsiGetPatchFileList MsiGetPatchInfo MsiGetPatchInfoEx MsiGetProductCode MsiGetProductInfo MsiGetProductInfoEx MsiGetProductInfoFromScript MsiGetProductProperty MsiGetProperty MsiGetShortcutTarget MsiGetSourcePath MsiGetSummaryInformation MsiGetTargetPath MsiGetUserInfo MsiInstallMissingComponent MsiInstallMissingFile MsiInstallProduct MsiIsProductElevated MsiJoinTransaction MsiLocateComponent MsiNotifySidChange MsiOpenDatabase MsiOpenPackage MsiOpenPackageEx MsiOpenProduct MsiPreviewBillboard MsiPreviewDialog MsiProcessAdvertiseScript MsiProcessMessage MsiProvideAssembly MsiProvideComponent MsiProvideQualifiedComponent MsiProvideQualifiedComponentEx MsiQueryComponentState MsiQueryFeatureState MsiQueryFeatureStateEx MsiQueryProductState MsiRecordClearData MsiRecordDataSize MsiRecordGetFieldCount MsiRecordGetInteger MsiRecordGetString MsiRecordIsNull MsiRecordReadStream MsiRecordSetInteger MsiRecordSetStream MsiRecordSetString MsiReinstallFeature MsiReinstallProduct MsiRemovePatches MsiSequence MsiSetComponentState MsiSetExternalUI MsiSetExternalUIRecord MsiSetFeatureAttributes MsiSetFeatureState MsiSetInstallLevel MsiSetInternalUI MsiSetMode MsiSetProperty MsiSetTargetPath MsiSourceListAddMediaDisk MsiSourceListAddSource MsiSourceListAddSourceEx MsiSourceListClearAll MsiSourceListClearAllEx MsiSourceListClearMediaDisk MsiSourceListClearSource MsiSourceListEnumMediaDisks MsiSourceListEnumSources MsiSourceListForceResolution MsiSourceListForceResolutionEx MsiSourceListGetInfo MsiSourceListSetInfo MsiSummaryInfoGetProperty MsiSummaryInfoGetPropertyCount MsiSummaryInfoPersist MsiSummaryInfoSetProperty MsiUseFeature MsiUseFeatureEx MsiVerifyDiskSpace MsiVerifyPackage MsiViewClose MsiViewExecute MsiViewFetch MsiViewGetColumnInfo MsiViewGetError MsiViewModify
Structures
MSIFILEHASHINFO MSIHANDLE MSIPATCHSEQUENCEINFO
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\Cryptography\Vanara.PInvoke.Cryptography.csproj" />
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
</ItemGroup>
</Project>