# IHlink::GetMonikerReference

Retrieves the moniker and location portions of the hyperlink reference.

HRESULT GetMonikerReference(

DWORD dwWhichRef, | // Absolute or relative reference
IMoniker * ppimkTarget, | // Receives a pointer to the moniker of the hyperlink target
LPWSTR * ppwzLocation | // Receives the location portion of the hyperlink target
); |

Parameters

dwWhichRef
  [in] Value from the HLINKGETREF enumeration specifying whether to get the absolute or relative reference to the hyperlink target.
ppimkTarget
  [out] On return, points to the IMoniker pointer of the target’s moniker object, if any. May be NULL, in which case the caller is not interested in the moniker to the hyperlink reference.
ppwzLocation
  [out] On return, points to the string location portion of the target, if any. If NULL, the caller is not interested in the location portion of the hyperlink reference.

Return Values

S_OK
  Indicates the moniker and location portions of the target of the hyperlink target have been successfully supplied.

See Also

HLINKGETREF, IHlinkSite::GetMoniker, IHlinkTarget::GetMoniker