Data Structures |
| struct | HlinkImpl |
Defines |
| #define | HLINK_SAVE_MAGIC 0x00000002 |
| #define | HLINK_SAVE_MONIKER_PRESENT 0x01 |
| #define | HLINK_SAVE_MONIKER_IS_ABSOLUTE 0x02 |
| #define | HLINK_SAVE_LOCATION_PRESENT 0x08 |
| #define | HLINK_SAVE_FRIENDLY_PRESENT 0x10 |
| #define | HLINK_SAVE_TARGET_FRAME_PRESENT 0x80 |
| #define | HLINK_SAVE_ALL (HLINK_SAVE_TARGET_FRAME_PRESENT|HLINK_SAVE_FRIENDLY_PRESENT|HLINK_SAVE_LOCATION_PRESENT|0x04|HLINK_SAVE_MONIKER_IS_ABSOLUTE|HLINK_SAVE_MONIKER_PRESENT) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (hlink) |
| static HlinkImpl * | impl_from_IHlink (IHlink *iface) |
| static HlinkImpl * | impl_from_IPersistStream (IPersistStream *iface) |
| static HlinkImpl * | impl_from_IDataObject (IDataObject *iface) |
| static HRESULT | __GetMoniker (HlinkImpl *This, IMoniker **moniker, DWORD ref_type) |
| static HRESULT WINAPI | IHlink_fnQueryInterface (IHlink *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IHlink_fnAddRef (IHlink *iface) |
| static ULONG WINAPI | IHlink_fnRelease (IHlink *iface) |
| static HRESULT WINAPI | IHlink_fnSetHlinkSite (IHlink *iface, IHlinkSite *pihlSite, DWORD dwSiteData) |
| static HRESULT WINAPI | IHlink_fnGetHlinkSite (IHlink *iface, IHlinkSite **ppihlSite, DWORD *pdwSiteData) |
| static HRESULT WINAPI | IHlink_fnSetMonikerReference (IHlink *iface, DWORD rfHLSETF, IMoniker *pmkTarget, LPCWSTR pwzLocation) |
| static HRESULT WINAPI | IHlink_fnSetStringReference (IHlink *iface, DWORD grfHLSETF, LPCWSTR pwzTarget, LPCWSTR pwzLocation) |
| static HRESULT WINAPI | IHlink_fnGetMonikerReference (IHlink *iface, DWORD dwWhichRef, IMoniker **ppimkTarget, LPWSTR *ppwzLocation) |
| static HRESULT WINAPI | IHlink_fnGetStringReference (IHlink *iface, DWORD dwWhichRef, LPWSTR *ppwzTarget, LPWSTR *ppwzLocation) |
| static HRESULT WINAPI | IHlink_fnSetFriendlyName (IHlink *iface, LPCWSTR pwzFriendlyName) |
| static HRESULT WINAPI | IHlink_fnGetFriendlyName (IHlink *iface, DWORD grfHLFNAMEF, LPWSTR *ppwzFriendlyName) |
| static HRESULT WINAPI | IHlink_fnSetTargetFrameName (IHlink *iface, LPCWSTR pwzTargetFramename) |
| static HRESULT WINAPI | IHlink_fnGetTargetFrameName (IHlink *iface, LPWSTR *ppwzTargetFrameName) |
| static HRESULT WINAPI | IHlink_fnGetMiscStatus (IHlink *iface, DWORD *pdwStatus) |
| static HRESULT WINAPI | IHlink_fnNavigate (IHlink *iface, DWORD grfHLNF, LPBC pbc, IBindStatusCallback *pbsc, IHlinkBrowseContext *phbc) |
| static HRESULT WINAPI | IHlink_fnSetAdditonalParams (IHlink *iface, LPCWSTR pwzAdditionalParams) |
| static HRESULT WINAPI | IHlink_fnGetAdditionalParams (IHlink *iface, LPWSTR *ppwzAdditionalParams) |
| static HRESULT WINAPI | IDataObject_fnQueryInterface (IDataObject *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IDataObject_fnAddRef (IDataObject *iface) |
| static ULONG WINAPI | IDataObject_fnRelease (IDataObject *iface) |
| static HRESULT WINAPI | IDataObject_fnGetData (IDataObject *iface, FORMATETC *pformatetcIn, STGMEDIUM *pmedium) |
| static HRESULT WINAPI | IDataObject_fnGetDataHere (IDataObject *iface, FORMATETC *pformatetc, STGMEDIUM *pmedium) |
| static HRESULT WINAPI | IDataObject_fnQueryGetData (IDataObject *iface, FORMATETC *pformatetc) |
| static HRESULT WINAPI | IDataObject_fnGetConicalFormatEtc (IDataObject *iface, FORMATETC *pformatetcIn, FORMATETC *pformatetcOut) |
| static HRESULT WINAPI | IDataObject_fnSetData (IDataObject *iface, FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease) |
| static HRESULT WINAPI | IDataObject_fnEnumFormatEtc (IDataObject *iface, DWORD dwDirection, IEnumFORMATETC **ppenumFormatEtc) |
| static HRESULT WINAPI | IDataObject_fnDAdvise (IDataObject *iface, FORMATETC *pformatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection) |
| static HRESULT WINAPI | IDataObject_fnDUnadvise (IDataObject *iface, DWORD dwConnection) |
| static HRESULT WINAPI | IDataObject_fnEnumDAdvise (IDataObject *iface, IEnumSTATDATA **ppenumAdvise) |
| static HRESULT WINAPI | IPersistStream_fnQueryInterface (IPersistStream *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IPersistStream_fnAddRef (IPersistStream *iface) |
| static ULONG WINAPI | IPersistStream_fnRelease (IPersistStream *iface) |
| static HRESULT WINAPI | IPersistStream_fnGetClassID (IPersistStream *iface, CLSID *pClassID) |
| static HRESULT WINAPI | IPersistStream_fnIsDirty (IPersistStream *iface) |
| static HRESULT | write_hlink_string (IStream *pStm, LPCWSTR str) |
| static ULONG | size_hlink_string (LPCWSTR str) |
| static HRESULT | read_hlink_string (IStream *pStm, LPWSTR *out_str) |
| static HRESULT WINAPI | IPersistStream_fnLoad (IPersistStream *iface, IStream *pStm) |
| static HRESULT WINAPI | IPersistStream_fnSave (IPersistStream *iface, IStream *pStm, BOOL fClearDirty) |
| static HRESULT WINAPI | IPersistStream_fnGetSizeMax (IPersistStream *iface, ULARGE_INTEGER *pcbSize) |
| HRESULT | HLink_Constructor (IUnknown *pUnkOuter, REFIID riid, void **ppv) |
Variables |
| static const IHlinkVtbl | hlvt |
| static const IDataObjectVtbl | dovt |
| static const IPersistStreamVtbl | psvt |