2.2.2.2 VSS_MGMT_OBJECT_TYPE Enumeration

The VSS_MGMT_OBJECT_TYPE enumeration defines the types of objects that can be queried by the IVssEnumMgmtType interface.

 typedef [v1_enum] enum _VSS_MGMT_OBJECT_TYPE
 {
   VSS_MGMT_OBJECT_UNKNOWN = 0x00000000,
   VSS_MGMT_OBJECT_VOLUME = 0x00000001,
   VSS_MGMT_OBJECT_DIFF_VOLUME = 0x00000002,
   VSS_MGMT_OBJECT_DIFF_AREA = 0x00000003,
 } VSS_MGMT_OBJECT_TYPE;

VSS_MGMT_OBJECT_UNKNOWN:  The object is of an unknown type.

VSS_MGMT_OBJECT_VOLUME:  The object is an original volume.

VSS_MGMT_OBJECT_DIFF_VOLUME:  The object is a shadow copy storage volume.

VSS_MGMT_OBJECT_DIFF_AREA:  The object is shadow copy storage.