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 23import "unknwn.idl"; 24import "objidl.idl"; 25import "oaidl.idl"; 26 27[ 28 helpstring("HHCtrl 4.0 Type Library"), 29 version(4.0), 30 uuid(adb880a2-d8ff-11cf-9377-00aa003b7a11) 31] 32library HHCTRLLib 33{ 34 importlib("stdole2.tlb"); 35 36 [ 37 helpstring("IHHCtrl Interface"), 38 odl, 39 dual, 40 oleautomation, 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"), 63 threading(apartment), 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"), 77 threading(apartment), 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"), 91 threading(apartment), 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} 101