Statistics
| Branch: | Revision:

root / qga / vss-win32 @ feature-archipelago

Name Size
Makefile.objs 1.2 kB
install.cpp 14 kB
provider.cpp 12.9 kB
qga-vss.def 298 Bytes
qga-vss.idl 407 Bytes
qga-vss.tlb 1.5 kB
requester.cpp 15.4 kB
requester.h 1 kB
vss-common.h 3.6 kB

Latest revisions

# Date Author Comment
d9e1f574 02/23/2014 09:11 pm Tomoki Sekiyama

qga: vss-win32: Fix interference with snapshot deletion by other VSS request

When a VSS requester such as vshadow.exe or diskshadow.exe requests to
delete snapshots, qemu-ga VSS provider's DeleteSnapshots() is also called
and returns E_NOTIMPL, that makes the deletion fail....

ff8adbcf 02/23/2014 09:11 pm Tomoki Sekiyama

qga: vss-win32: Fix interference with snapshot creation by other VSS requesters

When a VSS requester such as vshadow.exe or diskshadow.exe requests to
create disk snapshots, Windows may choose qemu-ga VSS provider if it is
only provider registered on the system. However, because it provides only a...

4c1b8f1e 02/23/2014 09:10 pm Tomoki Sekiyama

qga: vss-win32: Use NULL as an invalid pointer for OpenEvent and CreateEvent

OpenEvent and CreateEvent WinAPI return NULL when failed to open/create
events handles, instead of INVALID_HANDLE_VALUE (although their return
types are HANDLE).
This replaces INVALID_HANDLE_VALUE related to event handles with NULL....

bca4bf10 11/22/2013 11:14 pm Tomoki Sekiyama

qemu-ga: vss-win32: Install VSS provider COM+ application service

Currently, qemu-ga for Windows fails to execute guset-fsfreeze-freeze when
no user is logging in to Windows, with an error message: {"error":{"class":"GenericError",
"desc":"failed to add C:\\ to snapshotset: (error: 8004230f)"}}...

ba1c2931 11/13/2013 01:59 pm Stefan Weil

qga: Fix compilation for old versions of MinGW

While MinGW-w64 can compile the qga code, MinGW from Debian lenny
(gcc-mingw32 4.4.2-3) shows these errors:

In file included from qga/vss-win32.c:17:
qga/vss-win32/requester.h:31:
error: expected »=«, »,«, »;«, »asm« or »__attribute__« before »requester_init«...

b39297ae 09/09/2013 10:17 pm Tomoki Sekiyama

qemu-ga: Add Windows VSS provider and requester as DLL

Adds VSS provider and requester as a qga-vss.dll, which is loaded by
Windows VSS service as well as by qemu-ga.

"provider.cpp" implements a basic stub of a software VSS provider.
Currently, this module only relays a frozen event from VSS service to the...

View revisions

Also available in: Atom