vss.h header

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

vss.h contains the following programming interfaces:

Interfaces

 
IVssAsync

The IVssAsync interface is returned to calling applications by methods that initiate asynchronous operations, which run in the background and typically require a long time to complete.
IVssEnumObject

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

Structures

 
VSS_OBJECT_PROP

Defines the properties of a provider, volume, shadow copy, or shadow copy set.
VSS_PROVIDER_PROP

Specifies shadow copy provider properties.
VSS_SNAPSHOT_PROP

Contains the properties of a shadow copy or shadow copy set.

Enumerations

 
VSS_APPLICATION_LEVEL

Indicates the application level, the point in the course of the creation of a shadow copy that a writer is notified of a freeze.
VSS_BACKUP_SCHEMA

Used by a writer to indicate the types of backup operations it can participate in.
VSS_BACKUP_TYPE

Indicates the type of backup to be performed.
VSS_FILE_SPEC_BACKUP_TYPE

Used by writers to indicate their support of certain backup operations.
VSS_HARDWARE_OPTIONS

Defines shadow copy LUN flags.
VSS_OBJECT_TYPE

Used by requesters to identify an object as a shadow copy set, shadow copy, or provider.
VSS_PROVIDER_CAPABILITIES

This enumeration is reserved for future use.
VSS_PROVIDER_TYPE

Specifies the provider type.
VSS_RECOVERY_OPTIONS

Used by a requester to specify how a resynchronization operation is to be performed.
VSS_RESTORE_TYPE

Used by a requester to indicate the type of restore operation it is about to perform.
VSS_ROLLFORWARD_TYPE

The VSS_ROLLFORWARD_TYPE enumeration is used by a requester to indicate the type of roll-forward operation it is about to perform.
VSS_SNAPSHOT_COMPATIBILITY

The VSS_SNAPSHOT_COMPATIBILITY enumeration indicates which volume control or file I/O operations are disabled for the volume that has been shadow copied.
VSS_SNAPSHOT_CONTEXT

Specify how a shadow copy is to be created, queried, or deleted and the degree of writer involvement.
VSS_SNAPSHOT_PROPERTY_ID

Specifies the property to be set for a shadow copy.
VSS_SNAPSHOT_STATE

Specify the state of a given shadow copy operation.
VSS_VOLUME_SNAPSHOT_ATTRIBUTES

Allows additional attributes to be specified for a shadow copy.
VSS_WRITER_STATE

Indicates the current state of the writer.