Vanara/PInvoke/VssApiMgd/readme.md

99 lines
19 KiB
Markdown

## Vanara.PInvoke.VssApiMgd
PInvoke API (methods, structures and constants) imported from Windows Volume Shadow Copy Service (VssApi.dll).
- Includes methods from vssapi.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.VssApiMgd?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.VssApiMgd?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.VssApiMgd)
### Methods - 100% API coverage (2 of 2 functions)
Native Method | Header | Managed Method
--- | --- | ---
[IsVolumeSnapshotted](https://www.google.com/search?num=5&q=IsVolumeSnapshottedInternal+site%3Alearn.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.IsVolumeSnapshotted](https://github.com/dahall/Vanara/search?l=C%23&q=IsVolumeSnapshotted)
[ShouldBlockRevert](https://www.google.com/search?num=5&q=ShouldBlockRevertInternal+site%3Alearn.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.ShouldBlockRevert](https://github.com/dahall/Vanara/search?l=C%23&q=ShouldBlockRevert)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[VDS_INTERCONNECT_ADDRESS_TYPE](https://www.google.com/search?num=5&q=VDS_INTERCONNECT_ADDRESS_TYPE+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_INTERCONNECT_ADDRESS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_INTERCONNECT_ADDRESS_TYPE)
[VDS_STORAGE_BUS_TYPE](https://www.google.com/search?num=5&q=VDS_STORAGE_BUS_TYPE+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_BUS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_BUS_TYPE)
[VDS_STORAGE_IDENTIFIER_CODE_SET](https://www.google.com/search?num=5&q=VDS_STORAGE_IDENTIFIER_CODE_SET+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_IDENTIFIER_CODE_SET](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_IDENTIFIER_CODE_SET)
[VDS_STORAGE_IDENTIFIER_TYPE](https://www.google.com/search?num=5&q=VDS_STORAGE_IDENTIFIER_TYPE+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_IDENTIFIER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_IDENTIFIER_TYPE)
[VSS_ALTERNATE_WRITER_STATE](https://www.google.com/search?num=5&q=VSS_ALTERNATE_WRITER_STATE+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_ALTERNATE_WRITER_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_ALTERNATE_WRITER_STATE)
[VSS_APPLICATION_LEVEL](https://www.google.com/search?num=5&q=VSS_APPLICATION_LEVEL+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_APPLICATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_APPLICATION_LEVEL)
[VSS_BACKUP_SCHEMA](https://www.google.com/search?num=5&q=VSS_BACKUP_SCHEMA+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_BACKUP_SCHEMA](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_BACKUP_SCHEMA)
[VSS_BACKUP_TYPE](https://www.google.com/search?num=5&q=VSS_BACKUP_TYPE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_BACKUP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_BACKUP_TYPE)
[VSS_COMPONENT_FLAGS](https://www.google.com/search?num=5&q=VSS_COMPONENT_FLAGS+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_COMPONENT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_COMPONENT_FLAGS)
[VSS_COMPONENT_TYPE](https://www.google.com/search?num=5&q=VSS_COMPONENT_TYPE+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_COMPONENT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_COMPONENT_TYPE)
[VSS_FILE_RESTORE_STATUS](https://www.google.com/search?num=5&q=VSS_FILE_RESTORE_STATUS+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_FILE_RESTORE_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_FILE_RESTORE_STATUS)
[VSS_FILE_SPEC_BACKUP_TYPE](https://www.google.com/search?num=5&q=VSS_FILE_SPEC_BACKUP_TYPE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_FILE_SPEC_BACKUP_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_FILE_SPEC_BACKUP_TYPE)
[VSS_HARDWARE_OPTIONS](https://www.google.com/search?num=5&q=VSS_HARDWARE_OPTIONS+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_HARDWARE_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_HARDWARE_OPTIONS)
[VSS_MGMT_OBJECT_TYPE](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_TYPE+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_TYPE)
[VSS_OBJECT_TYPE](https://www.google.com/search?num=5&q=VSS_OBJECT_TYPE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_OBJECT_TYPE)
[VSS_PROTECTION_FAULT](https://www.google.com/search?num=5&q=VSS_PROTECTION_FAULT+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_PROTECTION_FAULT](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROTECTION_FAULT)
[VSS_PROTECTION_LEVEL](https://www.google.com/search?num=5&q=VSS_PROTECTION_LEVEL+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_PROTECTION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROTECTION_LEVEL)
[VSS_PROVIDER_CAPABILITIES](https://www.google.com/search?num=5&q=VSS_PROVIDER_CAPABILITIES+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_PROVIDER_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROVIDER_CAPABILITIES)
[VSS_PROVIDER_TYPE](https://www.google.com/search?num=5&q=VSS_PROVIDER_TYPE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_PROVIDER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROVIDER_TYPE)
[VSS_RECOVERY_OPTIONS](https://www.google.com/search?num=5&q=VSS_RECOVERY_OPTIONS+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_RECOVERY_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RECOVERY_OPTIONS)
[VSS_RESTORE_TARGET](https://www.google.com/search?num=5&q=VSS_RESTORE_TARGET+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_RESTORE_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RESTORE_TARGET)
[VSS_RESTORE_TYPE](https://www.google.com/search?num=5&q=VSS_RESTORE_TYPE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_RESTORE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RESTORE_TYPE)
[VSS_RESTOREMETHOD_ENUM](https://www.google.com/search?num=5&q=VSS_RESTOREMETHOD_ENUM+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_RESTOREMETHOD_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_RESTOREMETHOD_ENUM)
[VSS_ROLLFORWARD_TYPE](https://www.google.com/search?num=5&q=VSS_ROLLFORWARD_TYPE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_ROLLFORWARD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_ROLLFORWARD_TYPE)
[VSS_SNAPSHOT_COMPATIBILITY](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_COMPATIBILITY+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_COMPATIBILITY](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_COMPATIBILITY)
[VSS_SNAPSHOT_CONTEXT](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_CONTEXT+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_CONTEXT)
[VSS_SNAPSHOT_PROPERTY_ID](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_PROPERTY_ID+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_PROPERTY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_PROPERTY_ID)
[VSS_SNAPSHOT_STATE](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_STATE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_STATE)
[VSS_SOURCE_TYPE](https://www.google.com/search?num=5&q=VSS_SOURCE_TYPE+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_SOURCE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SOURCE_TYPE)
[VSS_SUBSCRIBE_MASK](https://www.google.com/search?num=5&q=VSS_SUBSCRIBE_MASK+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_SUBSCRIBE_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SUBSCRIBE_MASK)
[VSS_USAGE_TYPE](https://www.google.com/search?num=5&q=VSS_USAGE_TYPE+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_USAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_USAGE_TYPE)
[VSS_VOLUME_SNAPSHOT_ATTRIBUTES](https://www.google.com/search?num=5&q=VSS_VOLUME_SNAPSHOT_ATTRIBUTES+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_VOLUME_SNAPSHOT_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_VOLUME_SNAPSHOT_ATTRIBUTES)
[VSS_WRITER_STATE](https://www.google.com/search?num=5&q=VSS_WRITER_STATE+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_WRITER_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_WRITER_STATE)
[VSS_WRITERRESTORE_ENUM](https://www.google.com/search?num=5&q=VSS_WRITERRESTORE_ENUM+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.VSS_WRITERRESTORE_ENUM](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_WRITERRESTORE_ENUM)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[VDS_INTERCONNECT](https://www.google.com/search?num=5&q=VDS_INTERCONNECT+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_INTERCONNECT](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_INTERCONNECT)
[VDS_LUN_INFORMATION](https://www.google.com/search?num=5&q=VDS_LUN_INFORMATION+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_LUN_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_LUN_INFORMATION)
[VDS_STORAGE_DEVICE_ID_DESCRIPTOR](https://www.google.com/search?num=5&q=VDS_STORAGE_DEVICE_ID_DESCRIPTOR+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_DEVICE_ID_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_DEVICE_ID_DESCRIPTOR)
[VDS_STORAGE_IDENTIFIER](https://www.google.com/search?num=5&q=VDS_STORAGE_IDENTIFIER+site%3Alearn.microsoft.com) | vdslun.h | [Vanara.PInvoke.VssApi.VDS_STORAGE_IDENTIFIER](https://github.com/dahall/Vanara/search?l=C%23&q=VDS_STORAGE_IDENTIFIER)
[VSS_COMPONENTINFO](https://www.google.com/search?num=5&q=VSS_COMPONENTINFO+site%3Alearn.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VSS_COMPONENTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_COMPONENTINFO)
[VSS_DIFF_AREA_PROP](https://www.google.com/search?num=5&q=VSS_DIFF_AREA_PROP+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_DIFF_AREA_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_DIFF_AREA_PROP)
[VSS_DIFF_VOLUME_PROP](https://www.google.com/search?num=5&q=VSS_DIFF_VOLUME_PROP+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_DIFF_VOLUME_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_DIFF_VOLUME_PROP)
[VSS_MGMT_OBJECT_PROP](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_PROP+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_PROP)
[VSS_MGMT_OBJECT_UNION](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_UNION+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_UNION](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_UNION)
[VSS_OBJECT_PROP](https://www.google.com/search?num=5&q=VSS_OBJECT_PROP+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_OBJECT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_OBJECT_PROP)
[VSS_OBJECT_UNION](https://www.google.com/search?num=5&q=VSS_OBJECT_UNION+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_OBJECT_UNION](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_OBJECT_UNION)
[VSS_PROVIDER_PROP](https://www.google.com/search?num=5&q=VSS_PROVIDER_PROP+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_PROVIDER_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_PROVIDER_PROP)
[VSS_SNAPSHOT_PROP](https://www.google.com/search?num=5&q=VSS_SNAPSHOT_PROP+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.VSS_SNAPSHOT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_SNAPSHOT_PROP)
[VSS_VOLUME_PROP](https://www.google.com/search?num=5&q=VSS_VOLUME_PROP+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_VOLUME_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_VOLUME_PROP)
[VSS_VOLUME_PROTECTION_INFO](https://www.google.com/search?num=5&q=VSS_VOLUME_PROTECTION_INFO+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_VOLUME_PROTECTION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_VOLUME_PROTECTION_INFO)
[VssDifferencedFile](https://www.google.com/search?num=5&q=VssDifferencedFile+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssDifferencedFile](https://github.com/dahall/Vanara/search?l=C%23&q=VssDifferencedFile)
[VssDirectedTarget](https://www.google.com/search?num=5&q=VssDirectedTarget+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssDirectedTarget](https://github.com/dahall/Vanara/search?l=C%23&q=VssDirectedTarget)
[VssPartialFile](https://www.google.com/search?num=5&q=VssPartialFile+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssPartialFile](https://github.com/dahall/Vanara/search?l=C%23&q=VssPartialFile)
[VssRestoreSubcomponent](https://www.google.com/search?num=5&q=VssRestoreSubcomponent+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssRestoreSubcomponent](https://github.com/dahall/Vanara/search?l=C%23&q=VssRestoreSubcomponent)
[VssWriterStatus](https://www.google.com/search?num=5&q=VssWriterStatus+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssWriterStatus](https://github.com/dahall/Vanara/search?l=C%23&q=VssWriterStatus)
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
[IVssAdmin](https://www.google.com/search?num=5&q=IVssAdmin+site%3Alearn.microsoft.com) | vsadmin.h | [Vanara.PInvoke.VssApi.IVssAdmin](https://github.com/dahall/Vanara/search?l=C%23&q=IVssAdmin)
[IVssAdminEx](https://www.google.com/search?num=5&q=IVssAdminEx+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.IVssAdminEx](https://github.com/dahall/Vanara/search?l=C%23&q=IVssAdminEx)
[IVssAsync](https://www.google.com/search?num=5&q=IVssAsync+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.IVssAsync](https://github.com/dahall/Vanara/search?l=C%23&q=IVssAsync)
[IVssCreateExpressWriterMetadata](https://www.google.com/search?num=5&q=IVssCreateExpressWriterMetadata+site%3Alearn.microsoft.com) | vswriter.h | [Vanara.PInvoke.VssApi.IVssCreateExpressWriterMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=IVssCreateExpressWriterMetadata)
[IVssDifferentialSoftwareSnapshotMgmt](https://www.google.com/search?num=5&q=IVssDifferentialSoftwareSnapshotMgmt+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssDifferentialSoftwareSnapshotMgmt](https://github.com/dahall/Vanara/search?l=C%23&q=IVssDifferentialSoftwareSnapshotMgmt)
[IVssDifferentialSoftwareSnapshotMgmt2](https://www.google.com/search?num=5&q=IVssDifferentialSoftwareSnapshotMgmt2+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssDifferentialSoftwareSnapshotMgmt2](https://github.com/dahall/Vanara/search?l=C%23&q=IVssDifferentialSoftwareSnapshotMgmt2)
[IVssDifferentialSoftwareSnapshotMgmt3](https://www.google.com/search?num=5&q=IVssDifferentialSoftwareSnapshotMgmt3+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssDifferentialSoftwareSnapshotMgmt3](https://github.com/dahall/Vanara/search?l=C%23&q=IVssDifferentialSoftwareSnapshotMgmt3)
[IVssEnumMgmtObject](https://www.google.com/search?num=5&q=IVssEnumMgmtObject+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssEnumMgmtObject](https://github.com/dahall/Vanara/search?l=C%23&q=IVssEnumMgmtObject)
[IVssEnumObject](https://www.google.com/search?num=5&q=IVssEnumObject+site%3Alearn.microsoft.com) | vss.h | [Vanara.PInvoke.VssApi.IVssEnumObject](https://github.com/dahall/Vanara/search?l=C%23&q=IVssEnumObject)
[IVssFileShareSnapshotProvider](https://www.google.com/search?num=5&q=IVssFileShareSnapshotProvider+site%3Alearn.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssFileShareSnapshotProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVssFileShareSnapshotProvider)
[IVssHardwareSnapshotProvider](https://www.google.com/search?num=5&q=IVssHardwareSnapshotProvider+site%3Alearn.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssHardwareSnapshotProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVssHardwareSnapshotProvider)
[IVssHardwareSnapshotProviderEx](https://www.google.com/search?num=5&q=IVssHardwareSnapshotProviderEx+site%3Alearn.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssHardwareSnapshotProviderEx](https://github.com/dahall/Vanara/search?l=C%23&q=IVssHardwareSnapshotProviderEx)
[IVssProviderCreateSnapshotSet](https://www.google.com/search?num=5&q=IVssProviderCreateSnapshotSet+site%3Alearn.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssProviderCreateSnapshotSet](https://github.com/dahall/Vanara/search?l=C%23&q=IVssProviderCreateSnapshotSet)
[IVssProviderNotifications](https://www.google.com/search?num=5&q=IVssProviderNotifications+site%3Alearn.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssProviderNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=IVssProviderNotifications)
[IVssSnapshotMgmt](https://www.google.com/search?num=5&q=IVssSnapshotMgmt+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssSnapshotMgmt](https://github.com/dahall/Vanara/search?l=C%23&q=IVssSnapshotMgmt)
[IVssSnapshotMgmt2](https://www.google.com/search?num=5&q=IVssSnapshotMgmt2+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.IVssSnapshotMgmt2](https://github.com/dahall/Vanara/search?l=C%23&q=IVssSnapshotMgmt2)
[IVssSoftwareSnapshotProvider](https://www.google.com/search?num=5&q=IVssSoftwareSnapshotProvider+site%3Alearn.microsoft.com) | vsprov.h | [Vanara.PInvoke.VssApi.IVssSoftwareSnapshotProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVssSoftwareSnapshotProvider)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[Extensions](https://www.google.com/search?num=5&q=Extensions+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.Extensions](https://github.com/dahall/Vanara/search?l=C%23&q=Extensions)
[VSS_MGMT_OBJECT_PROP](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_PROP+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_PROP)
[VSSCoordinator](https://www.google.com/search?num=5&q=VSSCoordinator+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VSSCoordinator](https://github.com/dahall/Vanara/search?l=C%23&q=VSSCoordinator)
[VssInfo](https://www.google.com/search?num=5&q=VssInfo+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssInfo](https://github.com/dahall/Vanara/search?l=C%23&q=VssInfo)
[VssSnapshotMgmt](https://www.google.com/search?num=5&q=VssSnapshotMgmt+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssSnapshotMgmt](https://github.com/dahall/Vanara/search?l=C%23&q=VssSnapshotMgmt)