The hyperlink browse context maintains the navigation stack that is passed around during navigation from one document or application to another.
In addition to maintaining the navigation stack, the browse context knows whether the Go Forward and Go Back commands should be enabled. It is also used to pass around window-position information so that hyperlinking from one top-level window to another can happen while giving the illusion of window reuse (by positioning the windows on top of each other).
Like the hyperlink object, the browse context is a standard object provided by the operating system.
HlinkCreateBrowseContext | Creates an empty default instance of the system browse context object. |
IHlinkBrowseContext | Enables a COM object to define and manage the browsing context for an OLE hyperlink application. |