Notifies a hyperlink browse context and hyperlink frame, if it exists, that a hyperlink target has been navigated to.
HRESULT HlinkOnNavigate(
  IHlinkFrame * pihlframe,       //Frame object interface for the 
                                 // new hyperlink
  IHlinkBrowseContext * pihlbc,  //Browse context object to use for 
                                 // this navigation
  DWORD grfHLNF,                 //Navigation flags
  IMoniker * pimkTarget,         //Moniker interface pointer of the 
                                 // hyperlink target
  LPCWSTR pwzLocation,           //Location within the hyperlink 
                                 // target of new hyperlink
  LPCWSTR pwzFriendlyName,       //Friendly name of the hyperlink
  ULONG * puHLID                 // Pointer to hyperlink identifier
);
 HlinkOnNavigate is a helper function typically called during IHlinkTarget::Navigate which encapsulates the following calls:
phlbc->OnNavigateHlink(grfHLNF, pimkTarget, pwzLocation, pwzFriendlyName);
if (phlframe)
    phlframe->OnNavigate(grfHLNF);
 
  Windows NT: Use version 5.0 or later.
  Windows: Unsupported.
  Windows CE: Unsupported.
  Header: Declared in hlink.h.
IHlinkBrowseContext::OnNavigateHlink, IHlinkFrame::OnNavigate, IHlinkSite::OnNavigationComplete