VSS, COM interface constants for VB.Net / VBScript

VSS - interface constants

     This page contains simple VBA include for the VSS COM library.

library parameters

File NameWINDOWS\system32\vssvc.exe
Guid{97AEFDD8-2F60-11D3-8A39-00C04F72D8E3}
Enums3

_VSS_SNAPSHOT_STATE

enum, 17 members.
Public Enum VSS_SNAPSHOT_STATE
  VSS_SS_UNKNOWN = 0  '&H0
  VSS_SS_PREPARING = 1  '&H1
  VSS_SS_PROCESSING_PREPARE = 2  '&H2
  VSS_SS_PREPARED = 3  '&H3
  VSS_SS_PROCESSING_PRECOMMIT = 4  '&H4
  VSS_SS_PRECOMMITTED = 5  '&H5
  VSS_SS_PROCESSING_COMMIT = 6  '&H6
  VSS_SS_COMMITTED = 7  '&H7
  VSS_SS_PROCESSING_POSTCOMMIT = 8  '&H8
  VSS_SS_PROCESSING_PREFINALCOMMIT = 9  '&H9
  VSS_SS_PREFINALCOMMITTED = 10  '&HA
  VSS_SS_PROCESSING_POSTFINALCOMMIT = 11  '&HB
  VSS_SS_CREATED = 12  '&HC
  VSS_SS_ABORTED = 13  '&HD
  VSS_SS_DELETED = 14  '&HE
  VSS_SS_POSTCOMMITTED = 15  '&HF
  VSS_SS_COUNT = 16  '&H10
End Enum

_VSS_OBJECT_TYPE

enum, 6 members.
Public Enum VSS_OBJECT_TYPE
  VSS_OBJECT_UNKNOWN = 0  '&H0
  VSS_OBJECT_NONE = 1  '&H1
  VSS_OBJECT_SNAPSHOT_SET = 2  '&H2
  VSS_OBJECT_SNAPSHOT = 3  '&H3
  VSS_OBJECT_PROVIDER = 4  '&H4
  VSS_OBJECT_TYPE_COUNT = 5  '&H5
End Enum

_VSS_PROVIDER_TYPE

enum, 4 members.
Public Enum VSS_PROVIDER_TYPE
  VSS_PROV_UNKNOWN = 0  '&H0
  VSS_PROV_SYSTEM = 1  '&H1
  VSS_PROV_SOFTWARE = 2  '&H2
  VSS_PROV_HARDWARE = 3  '&H3
End Enum
WUtils.com