Data Structures |
| struct | FileMonikerImpl |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static FileMonikerImpl * | impl_from_IMoniker (IMoniker *iface) |
| static FileMonikerImpl * | impl_from_IROTData (IROTData *iface) |
| static HRESULT | FileMonikerImpl_Construct (FileMonikerImpl *iface, LPCOLESTR lpszPathName) |
| static HRESULT | FileMonikerImpl_Destroy (FileMonikerImpl *iface) |
| static HRESULT WINAPI | FileMonikerImpl_QueryInterface (IMoniker *iface, REFIID riid, void **ppvObject) |
| static ULONG WINAPI | FileMonikerImpl_AddRef (IMoniker *iface) |
| static ULONG WINAPI | FileMonikerImpl_Release (IMoniker *iface) |
| static HRESULT WINAPI | FileMonikerImpl_GetClassID (IMoniker *iface, CLSID *pClassID) |
| static HRESULT WINAPI | FileMonikerImpl_IsDirty (IMoniker *iface) |
| static HRESULT WINAPI | FileMonikerImpl_Load (IMoniker *iface, IStream *pStm) |
| static HRESULT WINAPI | FileMonikerImpl_Save (IMoniker *iface, IStream *pStm, BOOL fClearDirty) |
| static HRESULT WINAPI | FileMonikerImpl_GetSizeMax (IMoniker *iface, ULARGE_INTEGER *pcbSize) |
| static HRESULT WINAPI | FileMonikerImpl_BindToObject (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult) |
| static HRESULT WINAPI | FileMonikerImpl_BindToStorage (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvObject) |
| static HRESULT WINAPI | FileMonikerImpl_Reduce (IMoniker *iface, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced) |
| static HRESULT WINAPI | FileMonikerImpl_ComposeWith (IMoniker *iface, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite) |
| static HRESULT WINAPI | FileMonikerImpl_Enum (IMoniker *iface, BOOL fForward, IEnumMoniker **ppenumMoniker) |
| static HRESULT WINAPI | FileMonikerImpl_IsEqual (IMoniker *iface, IMoniker *pmkOtherMoniker) |
| static HRESULT WINAPI | FileMonikerImpl_Hash (IMoniker *iface, DWORD *pdwHash) |
| static HRESULT WINAPI | FileMonikerImpl_IsRunning (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning) |
| static HRESULT WINAPI | FileMonikerImpl_GetTimeOfLastChange (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pFileTime) |
| static HRESULT WINAPI | FileMonikerImpl_Inverse (IMoniker *iface, IMoniker **ppmk) |
| static HRESULT WINAPI | FileMonikerImpl_CommonPrefixWith (IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkPrefix) |
| int | FileMonikerImpl_DecomposePath (LPCOLESTR str, LPOLESTR **stringTable) |
| static HRESULT WINAPI | FileMonikerImpl_RelativePathTo (IMoniker *iface, IMoniker *pmOther, IMoniker **ppmkRelPath) |
| static HRESULT WINAPI | FileMonikerImpl_GetDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName) |
| static HRESULT WINAPI | FileMonikerImpl_ParseDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut) |
| static HRESULT WINAPI | FileMonikerImpl_IsSystemMoniker (IMoniker *iface, DWORD *pwdMksys) |
| static HRESULT WINAPI | FileMonikerROTDataImpl_QueryInterface (IROTData *iface, REFIID riid, VOID **ppvObject) |
| static ULONG WINAPI | FileMonikerROTDataImpl_AddRef (IROTData *iface) |
| static ULONG WINAPI | FileMonikerROTDataImpl_Release (IROTData *iface) |
| static HRESULT WINAPI | FileMonikerROTDataImpl_GetComparisonData (IROTData *iface, BYTE *pbData, ULONG cbMax, ULONG *pcbData) |
| HRESULT WINAPI | CreateFileMoniker (LPCOLESTR lpszPathName, IMoniker **ppmk) |
| static WCHAR * | memrpbrkW (const WCHAR *ptr, size_t n, const WCHAR *accept) |
| HRESULT | FileMoniker_CreateFromDisplayName (LPBC pbc, LPCOLESTR szDisplayName, LPDWORD pchEaten, IMoniker **ppmk) |
| static HRESULT WINAPI | FileMonikerCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | FileMonikerCF_AddRef (LPCLASSFACTORY iface) |
| static ULONG WINAPI | FileMonikerCF_Release (LPCLASSFACTORY iface) |
| static HRESULT WINAPI | FileMonikerCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnk, REFIID riid, LPVOID *ppv) |
| static HRESULT WINAPI | FileMonikerCF_LockServer (LPCLASSFACTORY iface, BOOL fLock) |
| HRESULT | FileMonikerCF_Create (REFIID riid, LPVOID *ppv) |
Variables |
| static const IMonikerVtbl | VT_FileMonikerImpl |
| static const IROTDataVtbl | VT_ROTDataImpl |
| static const IClassFactoryVtbl | FileMonikerCFVtbl |
| static const IClassFactoryVtbl * | FileMonikerCF = &FileMonikerCFVtbl |