1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22// EventListener.idl : IDL source for EventListener.dll 23// 24 25// This file will be processed by the MIDL tool to 26// produce the type library (EventListener.tlb) and marshalling code. 27 28import "oaidl.idl"; 29import "ocidl.idl"; 30 [ 31 object, 32 uuid(86653399-24C6-4C2B-9E8A-564175250CB2), 33 dual, 34 helpstring("IEvtListener-Schnittstelle"), 35 pointer_default(unique) 36 ] 37 interface IEvtListener : IDispatch 38 { 39 [id(1), helpstring("Methode disposing")] HRESULT disposing([in] IDispatch* source); 40 }; 41 42[ 43 uuid(E3E61535-3262-45E6-BFD9-EE8AED051BD1), 44 version(1.0), 45 helpstring("EventListener 1.0 Type Library") 46] 47library EVENTLISTENERLib 48{ 49 importlib("stdole32.tlb"); 50 importlib("stdole2.tlb"); 51 52 [ 53 uuid(830E0743-87C1-4C99-A77A-5FBA0C2EBD9A), 54 helpstring("EvtListener Class") 55 ] 56 coclass EvtListener 57 { 58 [default] interface IEvtListener; 59 }; 60}; 61