 f9f0e6173e
			
		
	
	
		f9f0e6173e
		
	
	
	
	
		
			
			This commit allows QGA to write to Windows event log using Win32 API's ReportEvent() [1], much like syslog() under *nix guests. In order to generate log message definitions we use a very basic message text file [2], so that every QGA's message gets ID 1. The tools "windmc" and "windres" respectively are used to generate ".rc" file and COFF object file, and then the COFF file is linked into qemu-ga.exe. [1] https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-reporteventa [2] https://learn.microsoft.com/en-us/windows/win32/eventlog/message-text-files Originally-by: Yuri Pudgorodskiy <yur@virtuozzo.com> Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Konstantin Kostiuk <kkostiuk@redhat.com> Tested-by: Konstantin Kostiuk <kkostiuk@redhat.com> Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
		
			
				
	
	
		
			10 lines
		
	
	
		
			118 B
		
	
	
	
		
			MonkeyC
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			118 B
		
	
	
	
		
			MonkeyC
		
	
	
	
	
	
| LanguageNames=(
 | |
|     English=0x409:MSG00409
 | |
| )
 | |
| 
 | |
| MessageId=1
 | |
| SymbolicName=QEMU_GA_EVENTLOG_GENERAL
 | |
| Language=English
 | |
| %1
 | |
| .
 |