Values from the HLNF enumeration are used to indicate how hyperlink navigation is to proceed. The enumeration is also used by the objects participating in the navigation protocol to convey to each other contextual information about the navigation.
typedef enum tagHLNF
{
HLNF_INTERNALJUMP
HLNF_OPENINNEWWINDOW
} HLNF;
HlinkSimpleNavigateToMoniker, HlinkSimpleNavigateToString