-
Notifications
You must be signed in to change notification settings - Fork 4
/
Bee22.ridl
66 lines (57 loc) · 1.63 KB
/
Bee22.ridl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
// ************************************************************************ //
// WARNING
// -------
// This file is generated by the Type Library importer or Type Libary Editor.
// Barring syntax errors, the Editor will parse modifications made to the file.
// However, when applying changes via the Editor this file will be regenerated
// and comments or formatting changes will be lost.
// ************************************************************************ //
// File generated on 01/03/2016 22:26:11 (- $Rev: 12980 $, 36921786).
[
uuid(F71CF999-EBBC-49E4-8EE8-C055B556E0B9),
version(1.0)
]
library Bee22
{
importlib("stdole2.tlb");
interface ICoBee22;
dispinterface ICoBee22Events;
coclass CoBee22;
[
uuid(FA28279E-0D8E-4D2A-8A97-8EE5D1B7238A),
helpstring("Dispatch interface for CoBee22 Object"),
dual,
oleautomation
]
interface ICoBee22: IDispatch
{
[id(0x000000C9)]
HRESULT _stdcall Config(void);
[id(0x000000CA)]
HRESULT _stdcall Eval([in] BSTR expr, [out, retval] VARIANT* rslt);
[id(0x000000CB)]
HRESULT _stdcall Exec([in] BSTR code, [out, retval] VARIANT_BOOL* rslt);
[id(0x000000CC)]
HRESULT _stdcall Reset(void);
};
[
uuid(BD334F1C-4E82-49BC-B5B3-6695BE406451),
helpstring("Events interface for CoBee22 Object")
]
dispinterface ICoBee22Events
{
properties:
methods:
[id(0x000000C9)]
VARIANT OnEpoch([in] BSTR cmd, [in] VARIANT prm);
};
[
uuid(8F84B4D8-D2E6-46ED-85D9-41C96FE08E1F),
helpstring("CoBee22 Object")
]
coclass CoBee22
{
[default] interface ICoBee22;
[default, source] dispinterface ICoBee22Events;
};
};