Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenole32_objidl.idl
Go to the documentation of this file.
00001 /* 00002 * Copyright 2007 Google (Dan Hipschman) 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 /* The header file generated from this includes rpc.h, which ends up 00020 including objidl.h at some point. This will cause all sorts of errors 00021 so the easiest thing to do is just comment out our entire header. */ 00022 00023 cpp_quote("#if 0 /* ole32_objidl.idl hack */") 00024 #include "objidl.idl" 00025 cpp_quote("#endif /* ole32_objidl.idl hack */") 00026 00027 #ifndef __WIDL__ 00028 #define threading(model) 00029 #define progid(str) 00030 #endif 00031 00032 [ 00033 threading(both), 00034 uuid(00000300-0000-0000-c000-000000000046) 00035 ] 00036 coclass StdOleLink { interface IMarshal; } 00037 00038 [ 00039 threading(both), 00040 progid("file"), 00041 uuid(00000303-0000-0000-c000-000000000046) 00042 ] 00043 coclass FileMoniker { interface IMoniker; } 00044 00045 [ 00046 threading(both), 00047 uuid(00000304-0000-0000-c000-000000000046) 00048 ] 00049 coclass ItemMoniker { interface IMoniker; } 00050 00051 [ 00052 threading(both), 00053 uuid(00000305-0000-0000-c000-000000000046) 00054 ] 00055 coclass AntiMoniker { interface IMoniker; } 00056 00057 [ 00058 threading(both), 00059 uuid(00000306-0000-0000-c000-000000000046) 00060 ] 00061 coclass PointerMoniker { interface IMoniker; } 00062 00063 [ 00064 threading(both), 00065 uuid(00000308-0000-0000-c000-000000000046) 00066 ] 00067 coclass PackagerMoniker { interface IMoniker; } 00068 00069 [ 00070 threading(both), 00071 uuid(00000309-0000-0000-c000-000000000046) 00072 ] 00073 coclass CompositeMoniker { interface IMoniker; } 00074 00075 [ 00076 threading(both), 00077 uuid(0000030b-0000-0000-c000-000000000046) 00078 ] 00079 coclass DfMarshal { interface IMarshal; } 00080 00081 #ifdef __WIDL__ 00082 [ 00083 helpstring("Picture (Metafile)"), 00084 threading(both), 00085 progid("StaticMetafile"), 00086 uuid(00000315-0000-0000-c000-000000000046) 00087 ] 00088 coclass Picture_Metafile { interface IPicture; } 00089 00090 [ 00091 helpstring("Picture (Device Independent Bitmap)"), 00092 threading(both), 00093 progid("StaticDib"), 00094 uuid(00000316-0000-0000-c000-000000000046) 00095 ] 00096 coclass Picture_Dib { interface IPicture; } 00097 #endif 00098 00099 [ 00100 threading(both), 00101 progid("CLSID"), 00102 uuid(0000031a-0000-0000-c000-000000000046) 00103 ] 00104 coclass ClassMoniker { interface IMoniker; } 00105 00106 #ifdef __WIDL__ 00107 [ 00108 threading(both), 00109 uuid(00000320-0000-0000-c000-000000000046) 00110 ] 00111 coclass PSFactoryBuffer { interface IFactoryBuffer; } 00112 #endif 00113 00114 [ 00115 threading(apartment), 00116 uuid(00000323-0000-0000-c000-000000000046) 00117 ] 00118 coclass StdGlobalInterfaceTable { interface IGlobalInterfaceTable; } 00119 00120 #ifdef __WIDL__ 00121 [ 00122 helpstring("Component Categories Manager"), 00123 threading(both), 00124 uuid(0002e005-0000-0000-c000-000000000046) 00125 ] 00126 coclass StdComponentCategoriesMgr { interface ICatRegister; interface ICatInformation; } 00127 #endif Generated on Sat May 26 2012 04:24:11 for ReactOS by
1.7.6.1
|