Vanara.PInvoke.VssApi 4.0.3

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Vanara.PInvoke.VssApi --version 4.0.3                
NuGet\Install-Package Vanara.PInvoke.VssApi -Version 4.0.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vanara.PInvoke.VssApi" Version="4.0.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Vanara.PInvoke.VssApi --version 4.0.3                
#r "nuget: Vanara.PInvoke.VssApi, 4.0.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Vanara.PInvoke.VssApi as a Cake Addin
#addin nuget:?package=Vanara.PInvoke.VssApi&version=4.0.3

// Install Vanara.PInvoke.VssApi as a Cake Tool
#tool nuget:?package=Vanara.PInvoke.VssApi&version=4.0.3                

Vanara

Vanara.PInvoke.VssApi NuGet Package

Version Build status

PInvoke API (methods, structures and constants) imported from Windows Volume Shadow Copy Service (VssApi.dll).

What is Vanara?

Vanara is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

Issues?

First check if it's already fixed by trying the AppVeyor build. If you're still running into problems, file an issue.

Included in Vanara.PInvoke.VssApi

Functions Enumerations Structures Interfaces
IsVolumeSnapshottedInternal ShouldBlockRevertInternal VDS_INTERCONNECT_ADDRESS_TYPE VDS_STORAGE_BUS_TYPE VDS_STORAGE_IDENTIFIER_CODE_SET VDS_STORAGE_IDENTIFIER_TYPE VSS_MGMT_OBJECT_TYPE VSS_PROTECTION_FAULT VSS_PROTECTION_LEVEL VSS_APPLICATION_LEVEL VSS_BACKUP_SCHEMA VSS_BACKUP_TYPE VSS_FILE_SPEC_BACKUP_TYPE VSS_HARDWARE_OPTIONS VSS_OBJECT_TYPE VSS_PROVIDER_CAPABILITIES VSS_PROVIDER_TYPE VSS_RECOVERY_OPTIONS VSS_RESTORE_TYPE VSS_ROLLFORWARD_TYPE VSS_SNAPSHOT_COMPATIBILITY VSS_SNAPSHOT_CONTEXT VSS_SNAPSHOT_PROPERTY_ID VSS_SNAPSHOT_STATE VSS_VOLUME_SNAPSHOT_ATTRIBUTES VSS_WRITER_STATE VSS_ALTERNATE_WRITER_STATE VSS_COMPONENT_FLAGS VSS_COMPONENT_TYPE VSS_FILE_RESTORE_STATUS VSS_RESTORE_TARGET VSS_RESTOREMETHOD_ENUM VSS_SOURCE_TYPE VSS_SUBSCRIBE_MASK VSS_USAGE_TYPE VSS_WRITERRESTORE_ENUM VDS_INTERCONNECT VDS_LUN_INFORMATION VDS_STORAGE_DEVICE_ID_DESCRIPTOR VDS_STORAGE_IDENTIFIER VSS_COMPONENTINFO VssWriterStatus VSS_DIFF_AREA_PROP VSS_DIFF_VOLUME_PROP VSS_MGMT_OBJECT_PROP VSS_MGMT_OBJECT_UNION VSS_VOLUME_PROP VSS_VOLUME_PROTECTION_INFO VSS_OBJECT_PROP VSS_OBJECT_UNION VSS_PROVIDER_PROP VSS_SNAPSHOT_PROP VssDifferencedFile VssDirectedTarget VssPartialFile VssRestoreSubcomponent IVssAdmin IVssAdminEx IVssDifferentialSoftwareSnapshotMgmt IVssDifferentialSoftwareSnapshotMgmt2 IVssDifferentialSoftwareSnapshotMgmt3 IVssEnumMgmtObject IVssSnapshotMgmt IVssSnapshotMgmt2 IVssFileShareSnapshotProvider IVssHardwareSnapshotProvider IVssHardwareSnapshotProviderEx IVssProviderCreateSnapshotSet IVssProviderNotifications IVssSoftwareSnapshotProvider IVssAsync IVssEnumObject IVssCreateExpressWriterMetadata
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.4 144 9/13/2024
4.0.3 117 8/5/2024
4.0.2 128 6/24/2024
4.0.1 123 4/30/2024
4.0.0 145 3/29/2024
4.0.0-beta2 111 1/22/2024