ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ole32_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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.