Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenoptary.idl
Go to the documentation of this file.
00001 /* 00002 * Copyright 2006 Jacek Caban for CodeWeavers 00003 * 00004 * This library is free software; you can redistribute it and/or 00005 * modify it under the terms of the GNU Lesser General Public 00006 * License as published by the Free Software Foundation; either 00007 * version 2.1 of the License, or (at your option) any later version. 00008 * 00009 * This library is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00012 * Lesser General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU Lesser General Public 00015 * License along with this library; if not, write to the Free Software 00016 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 00017 */ 00018 00019 import "objidl.idl"; 00020 import "oleidl.idl"; 00021 00022 /***************************************************************************** 00023 * IOptionArray interface 00024 */ 00025 [ 00026 local, 00027 object, 00028 uuid(22b6d492-0f88-11d1-ba19-00c04fd912d0), 00029 pointer_default(unique) 00030 ] 00031 interface IOptionArray : IUnknown 00032 { 00033 typedef [unique] IOptionArray *LPOPTIONARRAY; 00034 00035 HRESULT QueryOption( 00036 [in] DWORD dwOption, 00037 [out, size_is(*pcbBuf)] LPVOID pBuffer, 00038 [in, out] ULONG *pcbBuf); 00039 00040 HRESULT SetOption( 00041 [in] DWORD dwOption, 00042 [in, size_is(cbBuf)] LPVOID pBuffer, 00043 [in] ULONG cbBuf); 00044 } 00045 00046 /***************************************************************************** 00047 * IHtmlLoadOptions interface 00048 */ 00049 [ 00050 local, 00051 object, 00052 uuid(a71a0808-0f88-11d1-ba19-00c04fd912d0), 00053 pointer_default(unique) 00054 ] 00055 interface IHtmlLoadOptions : IOptionArray 00056 { 00057 typedef enum { 00058 HTMLLOADOPTION_CODEPAGE, 00059 HTMLLOADOPTION_INETSHORTCUTPATH, 00060 HTMLLOADOPTION_HYPERLINK, 00061 HTMLLOADOPTION_FRAMELOAD 00062 } HTMLLOADOPTION; 00063 } 00064 00065 cpp_quote("DEFINE_GUID(CLSID_HTMLLoadOptions, 0x18845040, 0x0FA5, 0x11D1, 0xBA,0x19, 0x00,0xC0,0x4F,0xD9,0x12,0xD0);") Generated on Fri May 25 2012 04:30:45 for ReactOS by
1.7.6.1
|