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

hlink_main.c File Reference
#include "hlink_private.h"
#include "winreg.h"
#include "rpcproxy.h"
#include "hlguids.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  CFImpl

Typedefs

typedef HRESULT(* LPFNCREATEINSTANCE )(IUnknown *, REFIID, LPVOID *)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (hlink)
static CFImplimpl_from_IClassFactory (IClassFactory *iface)
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
HRESULT WINAPI DllCanUnloadNow (void)
HRESULT WINAPI HlinkCreateFromMoniker (IMoniker *pimkTrgt, LPCWSTR pwzLocation, LPCWSTR pwzFriendlyName, IHlinkSite *pihlsite, DWORD dwSiteData, IUnknown *piunkOuter, REFIID riid, void **ppvObj)
HRESULT WINAPI HlinkCreateFromString (LPCWSTR pwzTarget, LPCWSTR pwzLocation, LPCWSTR pwzFriendlyName, IHlinkSite *pihlsite, DWORD dwSiteData, IUnknown *piunkOuter, REFIID riid, void **ppvObj)
HRESULT WINAPI HlinkCreateBrowseContext (IUnknown *piunkOuter, REFIID riid, void **ppvObj)
HRESULT WINAPI HlinkNavigate (IHlink *phl, IHlinkFrame *phlFrame, DWORD grfHLNF, LPBC pbc, IBindStatusCallback *pbsc, IHlinkBrowseContext *phlbc)
HRESULT WINAPI HlinkOnNavigate (IHlinkFrame *phlFrame, IHlinkBrowseContext *phlbc, DWORD grfHLNF, IMoniker *pmkTarget, LPCWSTR pwzLocation, LPCWSTR pwzFriendlyName, ULONG *puHLID)
HRESULT WINAPI HlinkCreateFromData (IDataObject *piDataObj, IHlinkSite *pihlsite, DWORD dwSiteData, IUnknown *piunkOuter, REFIID riid, void **ppvObj)
HRESULT WINAPI HlinkQueryCreateFromData (IDataObject *piDataObj)
HRESULT WINAPI HlinkNavigateToStringReference (LPCWSTR pwzTarget, LPCWSTR pwzLocation, IHlinkSite *pihlsite, DWORD dwSiteData, IHlinkFrame *pihlframe, DWORD grfHLNF, LPBC pibc, IBindStatusCallback *pibsc, IHlinkBrowseContext *pihlbc)
HRESULT WINAPI HlinkIsShortcut (LPCWSTR pwzFileName)
HRESULT WINAPI HlinkGetSpecialReference (ULONG uReference, LPWSTR *ppwzReference)
HRESULT WINAPI HlinkTranslateURL (LPCWSTR pwzURL, DWORD grfFlags, LPWSTR *ppwzTranslatedURL)
HRESULT WINAPI HlinkUpdateStackItem (IHlinkFrame *pihlframe, IHlinkBrowseContext *pihlbc, ULONG uHLID, IMoniker *pimkTrgt, LPCWSTR pwzLocation, LPCWSTR pwzFriendlyName)
HRESULT WINAPI HlinkParseDisplayName (LPBC pibc, LPCWSTR pwzDisplayName, BOOL fNoForceAbs, ULONG *pcchEaten, IMoniker **ppimk)
HRESULT WINAPI HlinkResolveMonikerForData (LPMONIKER pimkReference, DWORD reserved, LPBC pibc, ULONG cFmtetc, FORMATETC *rgFmtetc, IBindStatusCallback *pibsc, LPMONIKER pimkBase)
HRESULT WINAPI HlinkClone (IHlink *hlink, REFIID riid, IHlinkSite *hls, DWORD site_data, void **obj)
static HRESULT WINAPI HLinkCF_fnQueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI HLinkCF_fnAddRef (LPCLASSFACTORY iface)
static ULONG WINAPI HLinkCF_fnRelease (LPCLASSFACTORY iface)
static HRESULT WINAPI HLinkCF_fnCreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnkOuter, REFIID riid, LPVOID *ppvObject)
static HRESULT WINAPI HLinkCF_fnLockServer (LPCLASSFACTORY iface, BOOL fLock)
HRESULT WINAPI DllGetClassObject (REFCLSID rclsid, REFIID iid, LPVOID *ppv)
HRESULT WINAPI DllRegisterServer (void)
HRESULT WINAPI DllUnregisterServer (void)

Variables

typedef threading
static HINSTANCE instance
static const IClassFactoryVtbl hlcfvt
static CFImpl HLink_cf = { { &hlcfvt }, HLink_Constructor }
static CFImpl HLinkBrowseContext_cf = { { &hlcfvt }, HLinkBrowseContext_Constructor }

Generated on Fri May 25 2012 05:08:13 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.