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
|
// Generated .IDL file (by the OLE/COM Object Viewer)
//
// typelib filename: DummyDLL.TLB
[
uuid(03279875-E6FF-4D56-B096-16EA9BEB4434),
version(1.0)
]
library DummyDLL
{
// TLib : // TLib : mscorlib.dll : {BED7F4EA-1A96-11D2-8F08-00A0C9A6186D}
importlib("mscorlib.tlb");
// TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
importlib("stdole2.tlb");
// Forward declare all types defined in this typelib
interface DummyDLL_Interface;
dispinterface DummyDLL_Events;
[
odl,
uuid(1AD5F0CD-0B34-41E5-B831-2A6A691F1371),
version(1.0),
dual,
oleautomation,
custom({0F21F359-AB84-41E8-9A78-36D110E6D2F9}, "DummyDLL.DummyDLL_Interface")
]
interface DummyDLL_Interface : IDispatch {
[id(0x00000001)]
HRESULT InternalError([out, retval] BSTR* pRetVal);
[id(0x00000002)]
HRESULT LastCommand([out, retval] BSTR* pRetVal);
[id(0x00000003)]
HRESULT JunkCommand([out, retval] VARIANT_BOOL* pRetVal);
};
[
uuid(D03BB687-E84E-4BD0-8273-7E966F3C965A),
version(1.0),
custom({0F21F359-AB84-41E8-9A78-36D110E6D2F9}, "DummyDLL.DummyDLL_Events")
]
dispinterface DummyDLL_Events {
properties:
methods:
};
[
uuid(70242E77-0027-411D-A59B-71FD12656C51),
version(1.0),
custom({0F21F359-AB84-41E8-9A78-36D110E6D2F9}, "DummyDLL.DummyDLL_Class")
]
coclass DummyDLL_Class {
interface _Object;
[default] interface DummyDLL_Interface;
[default, source] dispinterface DummyDLL_Events;
};
};
|