Volume Shadow Copy API Structures

The following structures are defined in the Volume Shadow Copy API.

Structure Description
VSS_COMPONENTINFO Contains information about a given component.
VSS_DIFF_AREA_PROP Describes associations between source 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 Describes the properties of a volume, shadow copy storage volume, or a shadow copy storage area.
VSS_MGMT_OBJECT_UNION A union of VSS_VOLUME_PROP, VSS_DIFF_VOLUME_PROP, and VSS_DIFF_AREA_PROP structures used by the VSS_MGMT_OBJECT_PROP structure.
VSS_OBJECT_PROP Describes the properties of a provider, volume, shadow copy, or shadow copy set.
VSS_OBJECT_UNION A union of VSS_SNAPSHOT_PROP and VSS_PROVIDER_PROP structures, used by the VSS_OBJECT_PROP structure.
VSS_PROVIDER_PROP Specifies shadow copy provider properties.
VSS_SNAPSHOT_PROP Contains the properties of a shadow copy or shadow copy set.
VSS_VOLUME_PROP Describes the properties of a shadow copy source volume.
VSS_VOLUME_PROTECTION_INFO Contains information about a volume's shadow copy protection level.