Share via


IInternetProtocolInfo::ParseURL

Send Feedback

Syntax

Parses a URL.

HRESULT ParseUrl(
  LPCWSTR pwzUrl,
  PARSEACTION ParseAction,
  DWORD dwParseFlags,
  LPWSTR pwzResult,
  DWORD cchResult,
  DWORD * pcchResult,
  DWORD dwReserved
);

Parameters

  • pwzUrl
    [in] String value that contains the URL to parse.
  • ParseAction
    [in] PARSEACTION value that determines the information to be parsed from the URL.
  • dwParseFlags
    [in] Reserved. Must be set to zero.
  • pwzResult
    [out] String value that contains the information parsed from the URL.
  • cchResult
    [in] Unsigned long integer value that contains the size of the buffer.
  • pcchResult
    [out] Address of an unsigned long integer value that contains the size of the information stored in the buffer.
  • dwReserved
    [in] Reserved. Must be set to zero.

Return Values

Returns one of the following values:

  • S_OK
    Success.
  • S_FALSE
    The buffer was too small to contain the resulting URL
  • INET_E_DEFAULT_ACTION
    Use the default action.

Requirements

Pocket PC: Pocket PC 2000 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: urlmon.h
Library: urlmon.lib

See Also

IInternetProtocolInfo

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.