oaidl.idl revision 554f00fe75489f3f3ce7fbb6d126ce1d2c5c922c
1N/A * Copyright 2002 Ove Kaaven 1N/A * This library is free software; you can redistribute it and/or 1N/A * modify it under the terms of the GNU Lesser General Public 1N/A * License as published by the Free Software Foundation; either 1N/A * version 2.1 of the License, or (at your option) any later version. 1N/A * This library is distributed in the hope that it will be useful, 1N/A * but WITHOUT ANY WARRANTY; without even the implied warranty of 1N/A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1N/A * Lesser General Public License for more details. 1N/A * You should have received a copy of the GNU Lesser General Public 1N/A * License along with this library; if not, write to the Free Software 1N/A * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 1N/A * Sun LGPL Disclaimer: For the avoidance of doubt, except that if any license choice 1N/A * other than GPL or LGPL is available it will apply instead, Sun elects to use only 1N/A * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where 1N/A * a choice of LGPL license versions is made available with the language indicating 1N/A * that LGPLv2 or any later version may be used, or where a choice of which version 1N/A * of the LGPL is applied is otherwise unspecified. cpp_quote(
"#if (__STDC__ && !defined(_FORCENAMELESSUNION)) || defined(NONAMELESSUNION)")
cpp_quote(
"#define __VARIANT_NAME_4 brecVal")
#
if 0 /* illegal in C++ */cpp_quote(
" HRESULT (__stdcall *pfnDeferredFillIn)(struct tagEXCEPINFO *);")
}
/* interface IOleAutomationTypes *//******************** INTERFACES ********************/ uuid(
00020400-
0000-
0000-
C000-
000000000046),
uuid(
00020404-
0000-
0000-
C000-
000000000046),
uuid(
00020403-
0000-
0000-
C000-
000000000046),
uuid(
00020401-
0000-
0000-
C000-
000000000046),
uuid(
00020412-
0000-
0000-
C000-
000000000046),
uuid(
00020402-
0000-
0000-
C000-
000000000046),
uuid(
00020411-
0000-
0000-
C000-
000000000046),
uuid(
00020410-
0000-
0000-
C000-
000000000046),
uuid(
0000002E-0000-
0000-
C000-
000000000046)
uuid(
0000002D-
0000-
0000-
C000-
000000000046)
uuid(
0000002F-
0000-
0000-
C000-
000000000046)
uuid(
00020405-
0000-
0000-
C000-
000000000046),
uuid(
0002040E-0000-
0000-
C000-
000000000046),
uuid(
00020406-
0000-
0000-
C000-
000000000046),
uuid(
0002040F-
0000-
0000-
C000-
000000000046),
/***************************************************************************** /*****************************************************************************