source: trunk/Utilities/JsObjectDispatch/JsObjectDispatch.idl @ 124

Last change on this file since 124 was 124, checked in by roman, 12 years ago
  • Property svn:keywords set to Id
File size: 644 bytes
Line 
1////////////////////////////////////////////////////////////
2// Copyright (C) Roman Ryltsov, 2008-2012
3// Created by Roman Ryltsov roman@alax.info
4// 
5// $Id: JsObjectDispatch.idl 124 2012-09-15 12:27:26Z roman $
6
7import "oaidl.idl";
8import "ocidl.idl";
9
10[
11        object,
12        uuid(6821277F-B654-45A2-92CA-8CC6A574C4DB),
13        dual,
14        nonextensible,
15        pointer_default(unique)
16]
17interface IFoo : IDispatch
18{
19        [id(1)] HRESULT Bar([in] VARIANT vValue);
20};
21[
22        uuid(A8F549B9-EAA9-47DD-B691-DB42D8FEF956),
23        version(1.0),
24]
25library JsObjectDispatchLib
26{
27        importlib("stdole2.tlb");
28        [
29                uuid(CC9F5D79-1C43-423A-AA22-E2F00C33C970)             
30        ]
31        coclass Foo
32        {
33                [default] interface IFoo;
34        };
35};
36
Note: See TracBrowser for help on using the repository browser.