summaryrefslogtreecommitdiff
path: root/bin/bbackupd/BackupDaemon.h
diff options
context:
space:
mode:
Diffstat (limited to 'bin/bbackupd/BackupDaemon.h')
-rw-r--r--bin/bbackupd/BackupDaemon.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/bin/bbackupd/BackupDaemon.h b/bin/bbackupd/BackupDaemon.h
index 94a6abbb..1a5654a6 100644
--- a/bin/bbackupd/BackupDaemon.h
+++ b/bin/bbackupd/BackupDaemon.h
@@ -32,8 +32,10 @@
#endif
#ifdef ENABLE_VSS
- class IVssBackupComponents;
- struct IVssAsync;
+# include <comdef.h>
+# include <Vss.h>
+# include <VsWriter.h>
+# include <VsBackup.h>
#endif
class BackupClientDirectoryRecord;
@@ -173,6 +175,12 @@ public:
int mIDMapIndex;
ExcludeList *mpExcludeFiles;
ExcludeList *mpExcludeDirs;
+
+#ifdef ENABLE_VSS
+ bool mIsSnapshotCreated;
+ VSS_ID mSnapshotVolumeId;
+ std::string mSnapshotPath;
+#endif
};
typedef const std::vector<Location *> Locations;