[Nut-upsdev] cross-compiling the windows_port branch	(winevent.h)
    Frédéric Bohé 
    fredericbohe at eaton.com
       
    Thu Nov  4 09:24:48 UTC 2010
    
    
  
It is generated from the winevent.mc file.
This is what I do to work with windows event log (Registry edition will
be done by an installer in the future. Arnaud is working on automatic
winevent.h and winevent.dll generation):
Run the following commands :
windmc winevent.mc
windres winevent.rc winevent.o
dllwrap --output-lib=libwinevent.a --dllname=winevent.dll
--driver-name=gcc winevent.o
Create the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\EventLog\Application\<Service Name> and add the following
registry values to this key :
Value	Type	Description
EventMessageFile = dll_path	REG_SZ	The path to the resource-only DLL
that contains strings that the service can write to the event log.
TypesSupported = 0x00000007	REG_DWORD	A bit mask that specifies the
supported event types. The value 0x000000007 indicates that all types
are supported.
On mer., 2010-11-03 at 21:21 -0400, Charles Lepple wrote:
> How is winevent.h generated? (From the #include in common/wincompat.c,  
> I assume it is not part of the standard include files.)
--------------------------------------------------------------------------
    
    
More information about the Nut-upsdev
mailing list