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

link.c File Reference
#include "hlink_private.h"
#include "shellapi.h"
#include "hlguids.h"
#include "wine/debug.h"

Go to the source code of this file.

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 HlinkImplimpl_from_IHlink (IHlink *iface)
static HlinkImplimpl_from_IPersistStream (IPersistStream *iface)
static HlinkImplimpl_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

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