ReactOS  0.4.14-dev-552-g2fad488
hhctrl_tlb.idl
Go to the documentation of this file.
1 /*
2  * Typelib for hhctrl
3  *
4  * Copyright 2010 Alexandre Julliard
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19  */
20 
21 #pragma makedep regtypelib
22 
23 import "unknwn.idl";
24 import "objidl.idl";
25 import "oaidl.idl";
26 
27 [
28  helpstring("HHCtrl 4.0 Type Library"),
29  version(4.0),
30  uuid(adb880a2-d8ff-11cf-9377-00aa003b7a11)
31 ]
33 {
34  importlib("stdole2.tlb");
35 
36  [
37  helpstring("IHHCtrl Interface"),
38  odl,
39  dual,
41  uuid(adb880a1-d8ff-11cf-9377-00aa003b7a11)
42  ]
43  interface IHHCtrl : IDispatch
44  {
45  /* FIXME */
46  }
47 
48  [
49  helpstring("Event interface for HHCtrl"),
50  uuid(adb880a3-d8ff-11cf-9377-00aa003b7a11)
51  ]
52  dispinterface _HHCtrlEvents
53  {
54  properties:
55  methods:
56  [id(0)] void Click(BSTR ParamString);
57  }
58 
59  [
60  helpstring("HHCtrl Object"),
61  progid("Internet.HHCtrl.1"),
62  vi_progid("Internet.HHCtrl"),
64  version(1.0),
65  uuid(adb880a6-d8ff-11cf-9377-00aa003b7a11)
66  ]
67  coclass OldHHCtrl1
68  {
69  [default] interface IHHCtrl;
70  [default, source] dispinterface _HHCtrlEvents;
71  }
72 
73  [
74  helpstring("HHCtrl Object"),
75  progid("Internet.HHCtrl.1"),
76  vi_progid("Internet.HHCtrl"),
78  version(1.0),
79  uuid(41b23c28-488e-4e5c-ace2-bb0bbabe99e8)
80  ]
81  coclass OldHHCtrl2
82  {
83  [default] interface IHHCtrl;
84  [default, source] dispinterface _HHCtrlEvents;
85  }
86 
87  [
88  helpstring("HHCtrl Object"),
89  progid("Internet.HHCtrl.1"),
90  vi_progid("Internet.HHCtrl"),
92  version(1.0),
93  uuid(52a2aaae-085d-4187-97ea-8c30db990436)
94  ]
95  coclass HHCtrl
96  {
97  [default] interface IHHCtrl;
98  [default, source] dispinterface _HHCtrlEvents;
99  }
100 }
coclass HHCTRLLib::OldHHCtrl1 threading(apartment)
coclass SHDocVw::ShellWindows dual
Definition: exdisp.idl:631
OLECHAR * BSTR
Definition: compat.h:1942
FT_Library library
Definition: cffdrivr.c:654
coclass TestTypelib::Coclass3 oleautomation
Definition: tmarshal.idl:202
coclass HHCTRLLib::OldHHCtrl1 progid("Internet.HHCtrl.1")
#define e
Definition: ke_i.h:82
importlib("stdole2.tlb")
coclass HHCTRLLib::OldHHCtrl1 helpstring("HHCtrl Object")
#define d
Definition: ke_i.h:81
coclass TestTypelib::Coclass3 odl
coclass HHCTRLLib::OldHHCtrl1 version(1.0)
coclass HHCTRLLib::OldHHCtrl1 vi_progid("Internet.HHCtrl")
GLsizei GLsizei GLchar * source
Definition: glext.h:6048
coclass HHCTRLLib::OldHHCtrl1 uuid(41b23c28-488e-4e5c-ace2-bb0bbabe99e8)] coclass OldHHCtrl2
Definition: hhctrl_tlb.idl:79
GLenum GLuint id
Definition: glext.h:5579