Data Structures |
| struct | CompositeMonikerImpl |
| struct | EnumMonikerImpl |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | BLOCK_TAB_SIZE 5 /* represent the first size table and it's increment block size */ |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static CompositeMonikerImpl * | impl_from_IMoniker (IMoniker *iface) |
| static CompositeMonikerImpl * | impl_from_IROTData (IROTData *iface) |
| static CompositeMonikerImpl * | impl_from_IMarshal (IMarshal *iface) |
| static EnumMonikerImpl * | impl_from_IEnumMoniker (IEnumMoniker *iface) |
| static HRESULT | EnumMonikerImpl_CreateEnumMoniker (IMoniker **tabMoniker, ULONG tabSize, ULONG currentPos, BOOL leftToRigth, IEnumMoniker **ppmk) |
| static HRESULT WINAPI | CompositeMonikerImpl_QueryInterface (IMoniker *iface, REFIID riid, void **ppvObject) |
| static ULONG WINAPI | CompositeMonikerImpl_AddRef (IMoniker *iface) |
| static void | CompositeMonikerImpl_ReleaseMonikersInTable (CompositeMonikerImpl *This) |
| static ULONG WINAPI | CompositeMonikerImpl_Release (IMoniker *iface) |
| static HRESULT WINAPI | CompositeMonikerImpl_GetClassID (IMoniker *iface, CLSID *pClassID) |
| static HRESULT WINAPI | CompositeMonikerImpl_IsDirty (IMoniker *iface) |
| static HRESULT WINAPI | CompositeMonikerImpl_Load (IMoniker *iface, IStream *pStm) |
| static HRESULT WINAPI | CompositeMonikerImpl_Save (IMoniker *iface, IStream *pStm, BOOL fClearDirty) |
| static HRESULT WINAPI | CompositeMonikerImpl_GetSizeMax (IMoniker *iface, ULARGE_INTEGER *pcbSize) |
| static HRESULT WINAPI | CompositeMonikerImpl_BindToObject (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult) |
| static HRESULT WINAPI | CompositeMonikerImpl_BindToStorage (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult) |
| static HRESULT WINAPI | CompositeMonikerImpl_Reduce (IMoniker *iface, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced) |
| static HRESULT WINAPI | CompositeMonikerImpl_ComposeWith (IMoniker *iface, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite) |
| static HRESULT WINAPI | CompositeMonikerImpl_Enum (IMoniker *iface, BOOL fForward, IEnumMoniker **ppenumMoniker) |
| static HRESULT WINAPI | CompositeMonikerImpl_IsEqual (IMoniker *iface, IMoniker *pmkOtherMoniker) |
| static HRESULT WINAPI | CompositeMonikerImpl_Hash (IMoniker *iface, DWORD *pdwHash) |
| static HRESULT WINAPI | CompositeMonikerImpl_IsRunning (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning) |
| static HRESULT WINAPI | CompositeMonikerImpl_GetTimeOfLastChange (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pCompositeTime) |
| static HRESULT WINAPI | CompositeMonikerImpl_Inverse (IMoniker *iface, IMoniker **ppmk) |
| static HRESULT WINAPI | CompositeMonikerImpl_CommonPrefixWith (IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkPrefix) |
| static VOID | GetAfterCommonPrefix (IMoniker *pGenMk, IMoniker *commonMk, IMoniker **restMk) |
| static HRESULT WINAPI | CompositeMonikerImpl_RelativePathTo (IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkRelPath) |
| static HRESULT WINAPI | CompositeMonikerImpl_GetDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName) |
| static HRESULT WINAPI | CompositeMonikerImpl_ParseDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut) |
| static HRESULT WINAPI | CompositeMonikerImpl_IsSystemMoniker (IMoniker *iface, DWORD *pwdMksys) |
| static HRESULT WINAPI | CompositeMonikerROTDataImpl_QueryInterface (IROTData *iface, REFIID riid, VOID **ppvObject) |
| static ULONG WINAPI | CompositeMonikerROTDataImpl_AddRef (IROTData *iface) |
| static ULONG WINAPI | CompositeMonikerROTDataImpl_Release (IROTData *iface) |
| static HRESULT WINAPI | CompositeMonikerROTDataImpl_GetComparisonData (IROTData *iface, BYTE *pbData, ULONG cbMax, ULONG *pcbData) |
| static HRESULT WINAPI | CompositeMonikerMarshalImpl_QueryInterface (IMarshal *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | CompositeMonikerMarshalImpl_AddRef (IMarshal *iface) |
| static ULONG WINAPI | CompositeMonikerMarshalImpl_Release (IMarshal *iface) |
| static HRESULT WINAPI | CompositeMonikerMarshalImpl_GetUnmarshalClass (IMarshal *iface, REFIID riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, CLSID *pCid) |
| static HRESULT WINAPI | CompositeMonikerMarshalImpl_GetMarshalSizeMax (IMarshal *iface, REFIID riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, DWORD *pSize) |
| static HRESULT WINAPI | CompositeMonikerMarshalImpl_MarshalInterface (IMarshal *iface, IStream *pStm, REFIID riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags) |
| static HRESULT WINAPI | CompositeMonikerMarshalImpl_UnmarshalInterface (IMarshal *iface, IStream *pStm, REFIID riid, void **ppv) |
| static HRESULT WINAPI | CompositeMonikerMarshalImpl_ReleaseMarshalData (IMarshal *iface, IStream *pStm) |
| static HRESULT WINAPI | CompositeMonikerMarshalImpl_DisconnectObject (IMarshal *iface, DWORD dwReserved) |
| static HRESULT WINAPI | EnumMonikerImpl_QueryInterface (IEnumMoniker *iface, REFIID riid, void **ppvObject) |
| static ULONG WINAPI | EnumMonikerImpl_AddRef (IEnumMoniker *iface) |
| static ULONG WINAPI | EnumMonikerImpl_Release (IEnumMoniker *iface) |
| static HRESULT WINAPI | EnumMonikerImpl_Next (IEnumMoniker *iface, ULONG celt, IMoniker **rgelt, ULONG *pceltFethed) |
| static HRESULT WINAPI | EnumMonikerImpl_Skip (IEnumMoniker *iface, ULONG celt) |
| static HRESULT WINAPI | EnumMonikerImpl_Reset (IEnumMoniker *iface) |
| static HRESULT WINAPI | EnumMonikerImpl_Clone (IEnumMoniker *iface, IEnumMoniker **ppenum) |
| static HRESULT | CompositeMonikerImpl_Construct (IMoniker **ppMoniker, IMoniker *pmkFirst, IMoniker *pmkRest) |
| HRESULT WINAPI | CreateGenericComposite (IMoniker *pmkFirst, IMoniker *pmkRest, IMoniker **ppmkComposite) |
| HRESULT WINAPI | MonikerCommonPrefixWith (IMoniker *pmkThis, IMoniker *pmkOther, IMoniker **ppmkCommon) |
| static HRESULT WINAPI | CompositeMonikerCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | CompositeMonikerCF_AddRef (LPCLASSFACTORY iface) |
| static ULONG WINAPI | CompositeMonikerCF_Release (LPCLASSFACTORY iface) |
| static HRESULT WINAPI | CompositeMonikerCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnk, REFIID riid, LPVOID *ppv) |
| static HRESULT WINAPI | CompositeMonikerCF_LockServer (LPCLASSFACTORY iface, BOOL fLock) |
| HRESULT | CompositeMonikerCF_Create (REFIID riid, LPVOID *ppv) |
Variables |
| static const IEnumMonikerVtbl | VT_EnumMonikerImpl |
| static const IMonikerVtbl | VT_CompositeMonikerImpl |
| static const IROTDataVtbl | VT_ROTDataImpl |
| static const IMarshalVtbl | VT_MarshalImpl |
| static const IClassFactoryVtbl | CompositeMonikerCFVtbl |
| static const IClassFactoryVtbl * | CompositeMonikerCF = &CompositeMonikerCFVtbl |