HlinkUpdateStackItem function

[HlinkUpdateStackItem may be altered or unavailable in subsequent versions of the operating system or product.]

Note  The Microsoft ActiveX Hyperlink API is deprecated in Windows Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Updates the stack item based on the context.

Syntax


HRESULT HlinkUpdateStackItem(
   IHlinkFrame         *pihlframe,
   IHlinkBrowseContext *pihlbc,
   ULONG               uHLID,
   IMoniker            *pimkTrgt,
   LPCWSTR             pwzLocation,
   LPCWSTR             pwzFriendlyName
);

Parameters

pihlframe

The address of the IHlinkFrame interface for the hyperlink frame object of the hyperlink container object. This can be NULL, if the hyperlink container does not have a hyperlink frame.

pihlbc

The address of the IHlinkBrowseContext interface to use for this navigation.

uHLID

An integer that specifies the hyperlink to set in the current browse context's navigation stack. Use one of the HLID values, such as HLID_PREVIOUS or HLID_NEXT, to indicate a logically identified hyperlink.

pimkTrgt

The address of the moniker to the hyperlink target for the new hyperlink. This must not be NULL.

pwzLocation

The address of the string that represent the location in the hyperlink target for the new hyperlink. This must not be NULL.

pwzFriendlyName

The address of the friendly name of the hyperlink.

Return value

If this function succeeds, it returns NOERROR. Otherwise, it returns an HRESULT error code.

Remarks

Returns NOERROR if successful.

Requirements

Header

HLink.h

Library

HLink.Idl

DLL

Hlink.dll

 

 

Show: