2.2.3.6 VSS_MGMT_OBJECT_PROP Structure

The VSS_MGMT_OBJECT_PROP structure defines the union of object types that can be enumerated by the IVssEnumMgmtObject interface.

 typedef struct _VSS_MGMT_OBJECT_PROP {
   VSS_MGMT_OBJECT_TYPE Type;
   [switch_is(Type)] VSS_MGMT_OBJECT_UNION Obj;
 } VSS_MGMT_OBJECT_PROP;

Type: A value that is defined in the VSS_MGMT_OBJECT_TYPE enumeration that specifies the type of object that is contained in the Obj union structure.

Obj: A VSS_MGMT_OBJECT_UNION structure.