00001 /* miktexidl.idl: 00002 00003 Copyright (C) 2006-2007 Christian Schenk 00004 00005 This file is part of the MiKTeX Core Library. 00006 00007 The MiKTeX Core Library is free software; you can redistribute it 00008 and/or modify it under the terms of the GNU General Public License 00009 as published by the Free Software Foundation; either version 2, or 00010 (at your option) any later version. 00011 00012 The MiKTeX Core Library is distributed in the hope that it will be 00013 useful, but WITHOUT ANY WARRANTY; without even the implied warranty 00014 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 GNU General Public License for more details. 00016 00017 You should have received a copy of the GNU General Public License 00018 along with the MiKTeX Core Library; if not, write to the Free 00019 Software Foundation, 59 Temple Place - Suite 330, Boston, MA 00020 02111-1307, USA. */ 00021 00024 00025 import "oaidl.idl"; 00026 import "ocidl.idl"; 00027 00028 /* _________________________________________________________________________ 00029 00030 ErrorInfo 00031 _________________________________________________________________________ */ 00032 00034 typedef [uuid(6AEC83E4-BF9A-4C21-8CC4-151D3E5A7C38)] struct ErrorInfo 00035 { 00037 BSTR message; 00039 BSTR info; 00041 BSTR sourceFile; 00043 LONG sourceLine; 00044 } ErrorInfo; 00045