vsmgmt.h header

This header is used by System Services. For more information, see:

vsmgmt.h contains the following programming interfaces:

Interfaces

 
IVssDifferentialSoftwareSnapshotMgmt

Contains methods that allow applications to query and manage shadow copy storage areas generated by the system shadow copy provider.
IVssDifferentialSoftwareSnapshotMgmt2

Defines additional methods that allow applications to query and manage shadow copy storage areas generated by the system shadow copy provider.
IVssDifferentialSoftwareSnapshotMgmt3

Defines methods that allow applications to use the shadow copy protection feature of VSS.
IVssEnumMgmtObject

Contains methods to iterate over and perform other operations on a list of enumerated objects. (IVssEnumMgmtObject)
IVssSnapshotMgmt

Provides a method that returns an interface to further configure a shadow copy provider.
IVssSnapshotMgmt2

Provides a method to retrieve the minimum size of the shadow copy storage area.

Structures

 
VSS_DIFF_AREA_PROP

Describes associations between volumes containing the original file data and volumes containing the shadow copy storage area.
VSS_DIFF_VOLUME_PROP

Describes a shadow copy storage area volume.
VSS_MGMT_OBJECT_PROP

Defines the properties of a volume, shadow copy storage volume, or a shadow copy storage area.
VSS_VOLUME_PROP

Contains the properties of a shadow copy source volume.
VSS_VOLUME_PROTECTION_INFO

Contains information about a volume's shadow copy protection level.

Enumerations

 
VSS_MGMT_OBJECT_TYPE

Discriminant for the VSS_MGMT_OBJECT_UNION union within the VSS_MGMT_OBJECT_PROP structure.
VSS_PROTECTION_FAULT

Defines the set of shadow copy protection faults.
VSS_PROTECTION_LEVEL

Defines the set of volume shadow copy protection levels.