Login | ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/simple_log_event/trunk/TLB/ViaThinkSoftSimpleLogEvent.ridl
Revision: 6
Committed: Sun May 3 19:49:55 2020 UTC (20 months, 3 weeks ago) by daniel-marschall
File size: 1793 byte(s)
Log Message:
Added function to simulate logging

File Contents

# Content
1 // ************************************************************************ //
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.
8 // ************************************************************************ //
9 // Datei erzeugt am 03.05.2020 21:20:06 (- $Rev: 12980 $, 10716816).
10
11 [
12 uuid(D7654BA7-41D0-4FF9-8543-C3A4DA936856),
13 version(1.0),
14 helpstring("ViaThinkSoftSimpleLogEvent Library")
15
16 ]
17 library ViaThinkSoftSimpleLogEvent
18 {
19
20 importlib("stdole2.tlb");
21
22 interface IViaThinkSoftSimpleEventLog;
23 coclass ViaThinkSoftSimpleEventLog;
24
25
26 [
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,
42 oleautomation
43 ]
44 interface IViaThinkSoftSimpleEventLog: IDispatch
45 {
46 [id(0x000000C9)]
47 HRESULT _stdcall LogEvent([in] BSTR SourceName, [in] enum LogEventType EventType, [in] BSTR LogMsg);
48 [id(0x000000CA)]
49 HRESULT _stdcall LogSimulate([in] BSTR SourceName, [in] enum LogEventType EventType, [in] BSTR LogMsg, [out] VARIANT* Reason);
50 };
51
52 [
53 uuid(E4270053-A217-498C-B395-9EF33187E8C2),
54 version(1.0),
55 helpstring("ViaThinkSoftSimpleEventLog Object")
56 ]
57 coclass ViaThinkSoftSimpleEventLog
58 {
59 [default] interface IViaThinkSoftSimpleEventLog;
60 };
61
62 };