Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenmoniker.h
Go to the documentation of this file.
00001 /* 00002 * Monikers 00003 * 00004 * Copyright 1998 Marcus Meissner 00005 * Copyright 1999 Noomen Hamza 00006 * Copyright 2005 Robert Shearman (for CodeWeavers) 00007 * 00008 * This library is free software; you can redistribute it and/or 00009 * modify it under the terms of the GNU Lesser General Public 00010 * License as published by the Free Software Foundation; either 00011 * version 2.1 of the License, or (at your option) any later version. 00012 * 00013 * This library is distributed in the hope that it will be useful, 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00016 * Lesser General Public License for more details. 00017 * 00018 * You should have received a copy of the GNU Lesser General Public 00019 * License along with this library; if not, write to the Free Software 00020 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 00021 */ 00022 00023 #ifndef __WINE_MONIKER_H__ 00024 #define __WINE_MONIKER_H__ 00025 00026 DEFINE_OLEGUID( CLSID_FileMoniker, 0x303, 0, 0 ); 00027 DEFINE_OLEGUID( CLSID_ItemMoniker, 0x304, 0, 0 ); 00028 DEFINE_OLEGUID( CLSID_AntiMoniker, 0x305, 0, 0 ); 00029 DEFINE_OLEGUID( CLSID_CompositeMoniker, 0x309, 0, 0 ); 00030 DEFINE_OLEGUID( CLSID_ClassMoniker, 0x31a, 0, 0 ); 00031 DEFINE_OLEGUID( CLSID_PointerMoniker, 0x306, 0, 0 ); 00032 00033 HRESULT FileMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN; 00034 HRESULT ItemMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN; 00035 HRESULT AntiMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN; 00036 HRESULT CompositeMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN; 00037 HRESULT ClassMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN; 00038 HRESULT PointerMonikerCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN; 00039 HRESULT ComCatCF_Create(REFIID riid, LPVOID *ppv) DECLSPEC_HIDDEN; 00040 00041 /* This function decomposes a String path to a String Table containing all the elements ("\" or "subDirectory" or "Directory" or "FileName") of the path */ 00042 int FileMonikerImpl_DecomposePath(LPCOLESTR str, LPOLESTR** stringTable) DECLSPEC_HIDDEN; 00043 00044 HRESULT FileMoniker_CreateFromDisplayName(LPBC pbc, LPCOLESTR szDisplayName, 00045 LPDWORD pchEaten, LPMONIKER *ppmk) DECLSPEC_HIDDEN; 00046 HRESULT ClassMoniker_CreateFromDisplayName(LPBC pbc, LPCOLESTR szDisplayName, 00047 LPDWORD pchEaten, LPMONIKER *ppmk) DECLSPEC_HIDDEN; 00048 00049 HRESULT MonikerMarshal_Create(IMoniker *inner, IUnknown **outer) DECLSPEC_HIDDEN; 00050 00051 00052 #endif /* __WINE_MONIKER_H__ */ Generated on Sat May 26 2012 04:24:10 for ReactOS by
1.7.6.1
|