Last change
on this file since 181 was
181,
checked in by roman, 11 years ago
|
server is set to run as DLL surrogate, added x64 build
|
File size:
702 bytes
|
Line | |
---|
1 | //////////////////////////////////////////////////////////// |
---|
2 | // Copyright (C) Roman Ryltsov, 2013 |
---|
3 | // Created by Roman Ryltsov roman@alax.info |
---|
4 | |
---|
5 | import "oaidl.idl"; |
---|
6 | import "ocidl.idl"; |
---|
7 | |
---|
8 | [ |
---|
9 | object, |
---|
10 | uuid(955C1132-96DC-4221-86A3-BE4C8CEB698C), |
---|
11 | //dual, |
---|
12 | //oleautomation, |
---|
13 | nonextensible, |
---|
14 | pointer_default(unique) |
---|
15 | ] |
---|
16 | interface IFoo : IDispatch |
---|
17 | { |
---|
18 | [id(1)] HRESULT Bar1([in, unique] BSTR* psValue); |
---|
19 | [id(2)] HRESULT Bar2([in, out, unique] BSTR* psValue); |
---|
20 | }; |
---|
21 | [ |
---|
22 | uuid(376B7D27-4AD3-47F6-AC02-D2DDE9E5A9B6), |
---|
23 | version(1.0), |
---|
24 | ] |
---|
25 | library LibraryLib |
---|
26 | { |
---|
27 | importlib("stdole2.tlb"); |
---|
28 | [ |
---|
29 | uuid(4343C7C2-CA6E-4988-9373-FA5B3892EC6F) |
---|
30 | ] |
---|
31 | coclass Foo |
---|
32 | { |
---|
33 | [default] interface IFoo; |
---|
34 | }; |
---|
35 | }; |
---|
36 | |
---|
Note: See
TracBrowser
for help on using the repository browser.