I do not know how to use COM classes on wine lib,for example ,
System.dll
wine dlls should be written by C,but I found many .Net methods
equivalent to Win32 APIs.You can implement methods easily.
(for example, ClearEventLog
() in advapi32.dll by Eventlog.Clear() in System.Diagnostics)
Isn't this good idea?