Vanara/PInvoke/PeerDist/Vanara.PInvoke.PeerDist.csproj

28 lines
2.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<ProjectExtensions>
<SupportedDlls>PeerDist.dll</SupportedDlls>
</ProjectExtensions>
<PropertyGroup>
<Description>PInvoke API (methods, structures and constants) imported from Windows PeerDist.dll for the Peer Distribution API, which supports the Branch Cache feature in Windows 7.</Description>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<TargetFrameworks>net20;net35;net40;net45;net5.0-windows;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.PeerDist</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;PeerDist;Peer Distribution;Branch Cache</PackageTags>
<PackageReleaseNotes>Currently implements:
Functions
PeerDistClientAddContentInformation, PeerDistClientAddData, PeerDistClientBlockRead, PeerDistClientCancelAsyncOperation, PeerDistClientCloseContent, PeerDistClientCompleteContentInformation, PeerDistClientFlushContent, PeerDistClientGetInformationByHandle, PeerDistClientOpenContent, PeerDistClientStreamRead, PeerDistGetOverlappedResult, PeerDistGetStatus, PeerDistGetStatusEx, PeerDistRegisterForStatusChangeNotification, PeerDistRegisterForStatusChangeNotificationEx, PeerDistServerCancelAsyncOperation, PeerDistServerCloseContentInformation, PeerDistServerCloseStreamHandle, PeerDistServerOpenContentInformation, PeerDistServerOpenContentInformationEx, PeerDistServerPublishAddToStream, PeerDistServerPublishCompleteStream, PeerDistServerPublishStream, PeerDistServerRetrieveContentInformation, PeerDistServerUnpublish, PeerDistShutdown, PeerDistStartup, PeerDistUnregisterForStatusChangeNotification
Structures
PEERDIST_CLIENT_BASIC_INFO, PEERDIST_CONTENT_HANDLE, PEERDIST_CONTENT_TAG, PEERDIST_CONTENTINFO_HANDLE, PEERDIST_INSTANCE_HANDLE, PEERDIST_PUBLICATION_OPTIONS, PEERDIST_RETRIEVAL_OPTIONS, PEERDIST_STATUS_INFO, PEERDIST_STREAM_HANDLE
</PackageReleaseNotes>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
</ItemGroup>
</Project>