Subversion Repositories simple_log_event

Rev

Rev 2 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
// ************************************************************************ //
3 daniel-mar 2
// WARNUNG
3
// -------
4
// Diese Datei wird von dem Typbibliotheks-Importer oder dem Typbibliothekseditor
5
// erzeugt. Außer Syntaxfehlern analysiert der Editor an der Datei vorgenommene
6
// Änderungen. Wenn Sie aber Änderungen mit dem Editor vornehmen, wird diese
7
// Datei neu erzeugt und Kommentare oder Formatänderungen gehen verloren.
2 daniel-mar 8
// ************************************************************************ //
3 daniel-mar 9
// Datei erzeugt am 30.04.2020 23:03:28 (- $Rev: 12980 $, 10609955).
2 daniel-mar 10
 
11
[
3 daniel-mar 12
  uuid(D7654BA7-41D0-4FF9-8543-C3A4DA936856),
13
  version(1.0),
2 daniel-mar 14
  helpstring("ViaThinkSoftSimpleLogEvent Library")
3 daniel-mar 15
 
2 daniel-mar 16
]
17
library ViaThinkSoftSimpleLogEvent
18
{
19
 
20
  importlib("stdole2.tlb");
21
 
22
  interface IViaThinkSoftSimpleEventLog;
23
  coclass ViaThinkSoftSimpleEventLog;
24
 
25
 
26
  [
3 daniel-mar 27
    uuid(7E436E11-889B-4DB6-8530-D3933ED080A2)
28
  ]
29
  enum LogEventType
30
  {
31
    Success = 0,
32
    Informational = 1,
33
    Warning = 2,
34
    Error = 3
35
  };
36
 
37
  [
38
    uuid(4094657E-8199-460F-A3DD-5BB63B6B0F65),
39
    version(1.0),
40
    helpstring("Dispatch interface for ViaThinkSoftSimpleEventLog Object"),
41
    dual,
2 daniel-mar 42
    oleautomation
43
  ]
44
  interface IViaThinkSoftSimpleEventLog: IDispatch
45
  {
46
    [id(0x000000C9)]
3 daniel-mar 47
    HRESULT _stdcall LogEvent([in] BSTR SourceName, [in] enum LogEventType EventType, [in] BSTR LogMsg);
2 daniel-mar 48
  };
49
 
50
  [
3 daniel-mar 51
    uuid(E4270053-A217-498C-B395-9EF33187E8C2),
52
    version(1.0),
2 daniel-mar 53
    helpstring("ViaThinkSoftSimpleEventLog Object")
54
  ]
55
  coclass ViaThinkSoftSimpleEventLog
56
  {
57
    [default] interface IViaThinkSoftSimpleEventLog;
58
  };
59
 
3 daniel-mar 60
};