ReactOS  0.4.15-dev-2776-g4130f0b
vss.idl File Reference

Go to the source code of this file.

Classes

struct  _VSS_SNAPSHOT_PROP
 

Typedefs

typedef GUID VSS_ID
 
typedef WCHARVSS_PWSZ
 
typedef LONGLONG VSS_TIMESTAMP
 
typedef enum _VSS_APPLICATION_LEVEL VSS_APPLICATION_LEVEL
 
typedef enum _VSS_BACKUP_TYPE VSS_BACKUP_TYPE
 
typedef enum _VSS_BACKUP_TYPEPVSS_BACKUP_TYPE
 
typedef enum _VSS_RESTORE_TYPE VSS_RESTORE_TYPE
 
typedef enum _VSS_RESTORE_TYPEPVSS_RESTORE_TYPE
 
typedef enum _VSS_WRITER_STATE VSS_WRITER_STATE
 
typedef enum _VSS_WRITER_STATEPVSS_WRITER_STATE
 
typedef enum _VSS_OBJECT_TYPE VSS_OBJECT_TYPE
 
typedef enum _VSS_OBJECT_TYPEPVSS_OBJECT_TYPE
 
typedef enum _VSS_SNAPSHOT_STATE VSS_SNAPSHOT_STATE
 
typedef enum _VSS_SNAPSHOT_STATEPVSS_SNAPSHOT_STATE
 
typedef struct _VSS_SNAPSHOT_PROP VSS_SNAPSHOT_PROP
 
typedef struct _VSS_SNAPSHOT_PROPPVSS_SNAPSHOT_PROP
 

Enumerations

enum  _VSS_APPLICATION_LEVEL {
  VSS_APP_AUTO = -1, VSS_APP_UNKNOWN = 0, VSS_APP_SYSTEM = 1, VSS_APP_BACK_END = 2,
  VSS_APP_FRONT_END = 3, VSS_APP_SYSTEM_RM = 4
}
 
enum  _VSS_BACKUP_TYPE {
  VSS_BT_UNDEFINED, VSS_BT_FULL, VSS_BT_INCREMENTAL, VSS_BT_DIFFERENTIAL,
  VSS_BT_LOG, VSS_BT_COPY, VSS_BT_OTHER
}
 
enum  _VSS_RESTORE_TYPE { VSS_RTYPE_UNDEFINED, VSS_RTYPE_BY_COPY, VSS_RTYPE_IMPORT, VSS_RTYPE_OTHER }
 
enum  _VSS_WRITER_STATE {
  VSS_WS_UNKNOWN, VSS_WS_STABLE, VSS_WS_WAITING_FOR_FREEZE, VSS_WS_WAITING_FOR_THAW,
  VSS_WS_WAITING_FOR_POST_SNAPSHOT, VSS_WS_WAITING_FOR_BACKUP_COMPLETE, VSS_WS_FAILED_AT_IDENTIFY, VSS_WS_FAILED_AT_PREPARE_BACKUP,
  VSS_WS_FAILED_AT_PREPARE_SNAPSHOT, VSS_WS_FAILED_AT_FREEZE, VSS_WS_FAILED_AT_THAW, VSS_WS_FAILED_AT_POST_SNAPSHOT,
  VSS_WS_FAILED_AT_BACKUP_COMPLETE, VSS_WS_FAILED_AT_PRE_RESTORE, VSS_WS_FAILED_AT_POST_RESTORE, VSS_WS_FAILED_AT_BACKUPSHUTDOWN,
  VSS_WS_COUNT
}
 
enum  _VSS_OBJECT_TYPE {
  VSS_OBJECT_UNKNOWN, VSS_OBJECT_NONE, VSS_OBJECT_SNAPSHOT_SET, VSS_OBJECT_SNAPSHOT,
  VSS_OBJECT_PROVIDER, VSS_OBJECT_TYPE_COUNT
}
 
enum  _VSS_SNAPSHOT_STATE {
  VSS_SS_UNKNOWN = 0, VSS_SS_PREPARING, VSS_SS_PROCESSING_PREPARE, VSS_SS_PREPARED,
  VSS_SS_PROCESSING_PRECOMMIT, VSS_SS_PRECOMMITTED, VSS_SS_PROCESSING_COMMIT, VSS_SS_COMMITTED,
  VSS_SS_PROCESSING_POSTCOMMIT, VSS_SS_PROCESSING_PREFINALCOMMIT, VSS_SS_PREFINALCOMMITTED, VSS_SS_PROCESSING_POSTFINALCOMMIT,
  VSS_SS_CREATED, VSS_SS_ABORTED, VSS_SS_DELETED, VSS_SS_POSTCOMMITTED,
  VSS_SS_COUNT
}
 

Typedef Documentation

◆ PVSS_BACKUP_TYPE

◆ PVSS_OBJECT_TYPE

◆ PVSS_RESTORE_TYPE

◆ PVSS_SNAPSHOT_PROP

◆ PVSS_SNAPSHOT_STATE

◆ PVSS_WRITER_STATE

◆ VSS_APPLICATION_LEVEL

◆ VSS_BACKUP_TYPE

◆ VSS_ID

typedef GUID VSS_ID

Definition at line 19 of file vss.idl.

◆ VSS_OBJECT_TYPE

◆ VSS_PWSZ

typedef WCHAR* VSS_PWSZ

Definition at line 22 of file vss.idl.

◆ VSS_RESTORE_TYPE

◆ VSS_SNAPSHOT_PROP

◆ VSS_SNAPSHOT_STATE

◆ VSS_TIMESTAMP

Definition at line 23 of file vss.idl.

◆ VSS_WRITER_STATE

Enumeration Type Documentation

◆ _VSS_APPLICATION_LEVEL

Enumerator
VSS_APP_AUTO 
VSS_APP_UNKNOWN 
VSS_APP_SYSTEM 
VSS_APP_BACK_END 
VSS_APP_FRONT_END 
VSS_APP_SYSTEM_RM 

Definition at line 25 of file vss.idl.

26 {
27  VSS_APP_AUTO = -1,
28  VSS_APP_UNKNOWN = 0,
29  VSS_APP_SYSTEM = 1,
30  VSS_APP_BACK_END = 2,
enum _VSS_APPLICATION_LEVEL VSS_APPLICATION_LEVEL

◆ _VSS_BACKUP_TYPE

Enumerator
VSS_BT_UNDEFINED 
VSS_BT_FULL 
VSS_BT_INCREMENTAL 
VSS_BT_DIFFERENTIAL 
VSS_BT_LOG 
VSS_BT_COPY 
VSS_BT_OTHER 

Definition at line 35 of file vss.idl.

36 {
41  VSS_BT_LOG,
enum _VSS_BACKUP_TYPE * PVSS_BACKUP_TYPE
enum _VSS_BACKUP_TYPE VSS_BACKUP_TYPE

◆ _VSS_OBJECT_TYPE

Enumerator
VSS_OBJECT_UNKNOWN 
VSS_OBJECT_NONE 
VSS_OBJECT_SNAPSHOT_SET 
VSS_OBJECT_SNAPSHOT 
VSS_OBJECT_PROVIDER 
VSS_OBJECT_TYPE_COUNT 

Definition at line 75 of file vss.idl.

◆ _VSS_RESTORE_TYPE

Enumerator
VSS_RTYPE_UNDEFINED 
VSS_RTYPE_BY_COPY 
VSS_RTYPE_IMPORT 
VSS_RTYPE_OTHER 

Definition at line 46 of file vss.idl.

47 {
enum _VSS_RESTORE_TYPE * PVSS_RESTORE_TYPE
enum _VSS_RESTORE_TYPE VSS_RESTORE_TYPE

◆ _VSS_SNAPSHOT_STATE

Enumerator
VSS_SS_UNKNOWN 
VSS_SS_PREPARING 
VSS_SS_PROCESSING_PREPARE 
VSS_SS_PREPARED 
VSS_SS_PROCESSING_PRECOMMIT 
VSS_SS_PRECOMMITTED 
VSS_SS_PROCESSING_COMMIT 
VSS_SS_COMMITTED 
VSS_SS_PROCESSING_POSTCOMMIT 
VSS_SS_PROCESSING_PREFINALCOMMIT 
VSS_SS_PREFINALCOMMITTED 
VSS_SS_PROCESSING_POSTFINALCOMMIT 
VSS_SS_CREATED 
VSS_SS_ABORTED 
VSS_SS_DELETED 
VSS_SS_POSTCOMMITTED 
VSS_SS_COUNT 

Definition at line 85 of file vss.idl.

◆ _VSS_WRITER_STATE

Enumerator
VSS_WS_UNKNOWN 
VSS_WS_STABLE 
VSS_WS_WAITING_FOR_FREEZE 
VSS_WS_WAITING_FOR_THAW 
VSS_WS_WAITING_FOR_POST_SNAPSHOT 
VSS_WS_WAITING_FOR_BACKUP_COMPLETE 
VSS_WS_FAILED_AT_IDENTIFY 
VSS_WS_FAILED_AT_PREPARE_BACKUP 
VSS_WS_FAILED_AT_PREPARE_SNAPSHOT 
VSS_WS_FAILED_AT_FREEZE 
VSS_WS_FAILED_AT_THAW 
VSS_WS_FAILED_AT_POST_SNAPSHOT 
VSS_WS_FAILED_AT_BACKUP_COMPLETE 
VSS_WS_FAILED_AT_PRE_RESTORE 
VSS_WS_FAILED_AT_POST_RESTORE 
VSS_WS_FAILED_AT_BACKUPSHUTDOWN 
VSS_WS_COUNT 

Definition at line 54 of file vss.idl.

55 {
enum _VSS_WRITER_STATE * PVSS_WRITER_STATE
enum _VSS_WRITER_STATE VSS_WRITER_STATE