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