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

classmoniker.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 "wine/debug.h"
#include "ole2.h"
#include "wine/unicode.h"
#include "moniker.h"

Go to the source code of this file.

Data Structures

class  ClassMoniker

Defines

#define COBJMACROS
#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define CHARS_IN_GUID   39

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (ole)
static ClassMonikerimpl_from_IMoniker (IMoniker *iface)
static ClassMonikerimpl_from_IROTData (IROTData *iface)
static HRESULT WINAPI ClassMoniker_QueryInterface (IMoniker *iface, REFIID riid, void **ppvObject)
static ULONG WINAPI ClassMoniker_AddRef (IMoniker *iface)
static HRESULT ClassMoniker_Destroy (ClassMoniker *This)
static ULONG WINAPI ClassMoniker_Release (IMoniker *iface)
static HRESULT WINAPI ClassMoniker_GetClassID (IMoniker *iface, CLSID *pClassID)
static HRESULT WINAPI ClassMoniker_IsDirty (IMoniker *iface)
static HRESULT WINAPI ClassMoniker_Load (IMoniker *iface, IStream *pStm)
static HRESULT WINAPI ClassMoniker_Save (IMoniker *iface, IStream *pStm, BOOL fClearDirty)
static HRESULT WINAPI ClassMoniker_GetSizeMax (IMoniker *iface, ULARGE_INTEGER *pcbSize)
static HRESULT WINAPI ClassMoniker_BindToObject (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult)
static HRESULT WINAPI ClassMoniker_BindToStorage (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult)
static HRESULT WINAPI ClassMoniker_Reduce (IMoniker *iface, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced)
static HRESULT WINAPI ClassMoniker_ComposeWith (IMoniker *iface, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite)
static HRESULT WINAPI ClassMoniker_Enum (IMoniker *iface, BOOL fForward, IEnumMoniker **ppenumMoniker)
static HRESULT WINAPI ClassMoniker_IsEqual (IMoniker *iface, IMoniker *pmkOtherMoniker)
static HRESULT WINAPI ClassMoniker_Hash (IMoniker *iface, DWORD *pdwHash)
static HRESULT WINAPI ClassMoniker_IsRunning (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning)
static HRESULT WINAPI ClassMoniker_GetTimeOfLastChange (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pItemTime)
static HRESULT WINAPI ClassMoniker_Inverse (IMoniker *iface, IMoniker **ppmk)
static HRESULT WINAPI ClassMoniker_CommonPrefixWith (IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkPrefix)
static HRESULT WINAPI ClassMoniker_RelativePathTo (IMoniker *iface, IMoniker *pmOther, IMoniker **ppmkRelPath)
static HRESULT WINAPI ClassMoniker_GetDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName)
static HRESULT WINAPI ClassMoniker_ParseDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut)
static HRESULT WINAPI ClassMoniker_IsSystemMoniker (IMoniker *iface, DWORD *pwdMksys)
static HRESULT WINAPI ClassMonikerROTData_QueryInterface (IROTData *iface, REFIID riid, VOID **ppvObject)
static ULONG WINAPI ClassMonikerROTData_AddRef (IROTData *iface)
static ULONG WINAPI ClassMonikerROTData_Release (IROTData *iface)
static HRESULT WINAPI ClassMonikerROTData_GetComparisonData (IROTData *iface, BYTE *pbData, ULONG cbMax, ULONG *pcbData)
static HRESULT ClassMoniker_Construct (ClassMoniker *This, REFCLSID rclsid)
HRESULT WINAPI CreateClassMoniker (REFCLSID rclsid, IMoniker **ppmk)
HRESULT ClassMoniker_CreateFromDisplayName (LPBC pbc, LPCOLESTR szDisplayName, LPDWORD pchEaten, IMoniker **ppmk)
static HRESULT WINAPI ClassMonikerCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI ClassMonikerCF_AddRef (LPCLASSFACTORY iface)
static ULONG WINAPI ClassMonikerCF_Release (LPCLASSFACTORY iface)
static HRESULT WINAPI ClassMonikerCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnk, REFIID riid, LPVOID *ppv)
static HRESULT WINAPI ClassMonikerCF_LockServer (LPCLASSFACTORY iface, BOOL fLock)
HRESULT ClassMonikerCF_Create (REFIID riid, LPVOID *ppv)

Variables

static const IMonikerVtbl ClassMonikerVtbl
static const IROTDataVtbl ROTDataVtbl
static const IClassFactoryVtbl ClassMonikerCFVtbl
static const IClassFactoryVtbl * ClassMonikerCF = &ClassMonikerCFVtbl

Generated on Sun May 27 2012 05:15:28 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.