xref: /qemu/qga/vss-win32.h (revision 94d81ae896810beafa60c85b88e991daa986e1fc)
164c00317STomoki Sekiyama /*
264c00317STomoki Sekiyama  * QEMU Guest Agent VSS utility declarations
364c00317STomoki Sekiyama  *
464c00317STomoki Sekiyama  * Copyright Hitachi Data Systems Corp. 2013
564c00317STomoki Sekiyama  *
664c00317STomoki Sekiyama  * Authors:
764c00317STomoki Sekiyama  *  Tomoki Sekiyama   <tomoki.sekiyama@hds.com>
864c00317STomoki Sekiyama  *
964c00317STomoki Sekiyama  * This work is licensed under the terms of the GNU GPL, version 2 or later.
1064c00317STomoki Sekiyama  * See the COPYING file in the top-level directory.
1164c00317STomoki Sekiyama  */
1264c00317STomoki Sekiyama 
1364c00317STomoki Sekiyama #ifndef VSS_WIN32_H
1464c00317STomoki Sekiyama #define VSS_WIN32_H
1564c00317STomoki Sekiyama 
16*94d81ae8SSameeh Jubran #include "qga/vss-win32/vss-handles.h"
1764c00317STomoki Sekiyama 
1864c00317STomoki Sekiyama bool vss_init(bool init_requester);
1964c00317STomoki Sekiyama void vss_deinit(bool deinit_requester);
2064c00317STomoki Sekiyama bool vss_initialized(void);
2164c00317STomoki Sekiyama 
22f311f2c2STomoki Sekiyama int ga_install_vss_provider(void);
23f311f2c2STomoki Sekiyama void ga_uninstall_vss_provider(void);
24f311f2c2STomoki Sekiyama 
254462a530SFam Zheng void qga_vss_fsfreeze(int *nr_volume, bool freeze, Error **errp);
2664c00317STomoki Sekiyama 
2764c00317STomoki Sekiyama #endif
28