summaryrefslogtreecommitdiff
path: root/qga/vss-win32.h
diff options
context:
space:
mode:
authorTomoki Sekiyama <tomoki.sekiyama@hds.com>2013-08-07 11:40:32 -0400
committerMichael Roth <mdroth@linux.vnet.ibm.com>2013-09-09 14:17:57 -0500
commitf311f2c20a1e33c1e5fdb50ee21e69a5bf26c950 (patch)
treedd38ced465cd3262444d79c6e101d4936922aa86 /qga/vss-win32.h
parent64c003174039d0c63ea2bef48d600363ce80a58b (diff)
downloadqemu-f311f2c20a1e33c1e5fdb50ee21e69a5bf26c950.tar.gz
qemu-f311f2c20a1e33c1e5fdb50ee21e69a5bf26c950.tar.bz2
qemu-f311f2c20a1e33c1e5fdb50ee21e69a5bf26c950.zip
qemu-ga: Install Windows VSS provider on `qemu-ga -s install'
Register QGA VSS provider library into Windows when qemu-ga is installed as Windows service ('-s install' option). It is deregistered when the service is uninstalled ('-s uninstall' option). Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama@hds.com> Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com> Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Diffstat (limited to 'qga/vss-win32.h')
-rw-r--r--qga/vss-win32.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/qga/vss-win32.h b/qga/vss-win32.h
index eac669c168..db8fbe5208 100644
--- a/qga/vss-win32.h
+++ b/qga/vss-win32.h
@@ -19,6 +19,9 @@ bool vss_init(bool init_requester);
void vss_deinit(bool deinit_requester);
bool vss_initialized(void);
+int ga_install_vss_provider(void);
+void ga_uninstall_vss_provider(void);
+
void qga_vss_fsfreeze(int *nr_volume, Error **err, bool freeze);
#endif