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

itemmoniker.c File Reference
#include <assert.h>
#include <stdarg.h>
#include <string.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winnls.h"
#include "wine/debug.h"
#include "ole2.h"
#include "wine/unicode.h"
#include "moniker.h"

Go to the source code of this file.

Data Structures

struct  ItemMonikerImpl

Defines

#define COBJMACROS
#define NONAMELESSUNION
#define NONAMELESSSTRUCT

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ole)
static ItemMonikerImplimpl_from_IMoniker (IMoniker *iface)
static ItemMonikerImplimpl_from_IROTData (IROTData *iface)
static HRESULT ItemMonikerImpl_Destroy (ItemMonikerImpl *iface)
static HRESULT WINAPI ItemMonikerImpl_QueryInterface (IMoniker *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI ItemMonikerImpl_AddRef (IMoniker *iface)
static ULONG WINAPI ItemMonikerImpl_Release (IMoniker *iface)
static HRESULT WINAPI ItemMonikerImpl_GetClassID (IMoniker *iface, CLSID *pClassID)
static HRESULT WINAPI ItemMonikerImpl_IsDirty (IMoniker *iface)
static HRESULT WINAPI ItemMonikerImpl_Load (IMoniker *iface, IStream *pStm)
static HRESULT WINAPI ItemMonikerImpl_Save (IMoniker *iface, IStream *pStm, BOOL fClearDirty)
static HRESULT WINAPI ItemMonikerImpl_GetSizeMax (IMoniker *iface, ULARGE_INTEGER *pcbSize)
static HRESULT WINAPI ItemMonikerImpl_BindToObject (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult)
static HRESULT WINAPI ItemMonikerImpl_BindToStorage (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult)
static HRESULT WINAPI ItemMonikerImpl_Reduce (IMoniker *iface, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced)
static HRESULT WINAPI ItemMonikerImpl_ComposeWith (IMoniker *iface, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite)
static HRESULT WINAPI ItemMonikerImpl_Enum (IMoniker *iface, BOOL fForward, IEnumMoniker **ppenumMoniker)
static HRESULT WINAPI ItemMonikerImpl_IsEqual (IMoniker *iface, IMoniker *pmkOtherMoniker)
static HRESULT WINAPI ItemMonikerImpl_Hash (IMoniker *iface, DWORD *pdwHash)
static HRESULT WINAPI ItemMonikerImpl_IsRunning (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning)
static HRESULT WINAPI ItemMonikerImpl_GetTimeOfLastChange (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pItemTime)
static HRESULT WINAPI ItemMonikerImpl_Inverse (IMoniker *iface, IMoniker **ppmk)
static HRESULT WINAPI ItemMonikerImpl_CommonPrefixWith (IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkPrefix)
static HRESULT WINAPI ItemMonikerImpl_RelativePathTo (IMoniker *iface, IMoniker *pmOther, IMoniker **ppmkRelPath)
static HRESULT WINAPI ItemMonikerImpl_GetDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName)
static HRESULT WINAPI ItemMonikerImpl_ParseDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut)
static HRESULT WINAPI ItemMonikerImpl_IsSystemMoniker (IMoniker *iface, DWORD *pwdMksys)
static HRESULT WINAPI ItemMonikerROTDataImpl_QueryInterface (IROTData *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI ItemMonikerROTDataImpl_AddRef (IROTData *iface)
static ULONG WINAPI ItemMonikerROTDataImpl_Release (IROTData *iface)
static HRESULT WINAPI ItemMonikerROTDataImpl_GetComparisonData (IROTData *iface, BYTE *pbData, ULONG cbMax, ULONG *pcbData)
static HRESULT ItemMonikerImpl_Construct (ItemMonikerImpl *This, LPCOLESTR lpszDelim, LPCOLESTR lpszItem)
HRESULT WINAPI CreateItemMoniker (LPCOLESTR lpszDelim, LPCOLESTR lpszItem, IMoniker **ppmk)
static HRESULT WINAPI ItemMonikerCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI ItemMonikerCF_AddRef (LPCLASSFACTORY iface)
static ULONG WINAPI ItemMonikerCF_Release (LPCLASSFACTORY iface)
static HRESULT WINAPI ItemMonikerCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnk, REFIID riid, LPVOID *ppv)
static HRESULT WINAPI ItemMonikerCF_LockServer (LPCLASSFACTORY iface, BOOL fLock)
HRESULT ItemMonikerCF_Create (REFIID riid, LPVOID *ppv)

Variables

static const IMonikerVtbl VT_ItemMonikerImpl
static const IROTDataVtbl VT_ROTDataImpl
static const IClassFactoryVtbl ItemMonikerCFVtbl
static const IClassFactoryVtbl * ItemMonikerCF = &ItemMonikerCFVtbl

Generated on Fri May 25 2012 05:13:56 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.