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 1694d81ae8SSameeh 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 25*0692b03eSChen Hanxiao void qga_vss_fsfreeze(int *nr_volume, bool freeze, 26*0692b03eSChen Hanxiao strList *mountpints, Error **errp); 2764c00317STomoki Sekiyama 2864c00317STomoki Sekiyama #endif 29