Vanara/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj

28 lines
2.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<ProjectExtensions>
<SupportedDlls>IScsiDsc.dll</SupportedDlls>
</ProjectExtensions>
<PropertyGroup>
<Description>PInvoke API (methods, structures and constants) imported from Windows ISCSI Discovery Library (IScsiDsc.dll).</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.IScsiDsc</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;IScsiDsc;ISCSI;Discovery Library</PackageTags>
<PackageReleaseNotes>Currently implements:
Functions
AddIScsiConnection, AddIScsiSendTargetPortal, AddIScsiStaticTarget, AddISNSServer, AddPersistentIScsiDevice, AddRadiusServer, ClearPersistentIScsiDevices, GetDevicesForIScsiSession, GetIScsiIKEInfo, GetIScsiInitiatorNodeName, GetIScsiSessionList, GetIScsiTargetInformation, GetIScsiVersionInformation, LoginIScsiTarget, LogoutIScsiTarget, RefreshIScsiSendTargetPortal, RefreshISNSServer, RemoveIScsiConnection, RemoveIScsiPersistentTarget, RemoveIScsiSendTargetPortal, RemoveIScsiStaticTarget, RemoveISNSServer, RemovePersistentIScsiDevice, RemoveRadiusServer, ReportActiveIScsiTargetMappings, ReportIScsiInitiatorList, ReportIScsiPersistentLogins, ReportIScsiSendTargetPortals, ReportIScsiSendTargetPortalsEx, ReportIScsiTargetPortals, ReportIScsiTargets, ReportISNSServerList, ReportPersistentIScsiDevices, ReportRadiusServerList, SendScsiInquiry, SendScsiReadCapacity, SendScsiReportLuns, SetIScsiGroupPresharedKey, SetIScsiIKEInfo, SetIScsiInitiatorCHAPSharedSecret, SetIScsiInitiatorNodeName, SetIScsiInitiatorRADIUSSharedSecret, SetIScsiTunnelModeOuterAddress, SetupPersistentIScsiDevices, SetupPersistentIScsiVolumes
Structures
IKE_AUTHENTICATION_INFORMATION, IKE_AUTHENTICATION_PRESHARED_KEY, ISCSI_CONNECTION_INFO, ISCSI_DEVICE_ON_SESSION, ISCSI_LOGIN_OPTIONS, ISCSI_SESSION_INFO, ISCSI_TARGET_MAPPING, ISCSI_TARGET_PORTAL, ISCSI_TARGET_PORTAL_GROUP, ISCSI_TARGET_PORTAL_INFO, ISCSI_TARGET_PORTAL_INFO_EX, ISCSI_UNIQUE_SESSION_ID, ISCSI_VERSION_INFO, PERSISTENT_ISCSI_LOGIN_INFO, SCSI_ADDRESS, SCSI_LUN_LIST, STORAGE_DEVICE_NUMBER
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\Kernel32\Vanara.PInvoke.Kernel32.csproj" />
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
</ItemGroup>
</Project>