Click to return to the Networking, Protocols     
IInternetProtocolInfo Int...     IInternetProtocolInfo::Co...     IInternetProtocolInfo Int...    
Web Workshop  |  Networking, Protocols & Data Formats

IInternetProtocolInfo::CombineUrl Method


Combines a base and relative URL into a full URL.

Syntax

HRESULT CombineUrl(
    LPCWSTR pwzBaseUrl,
    LPCWSTR pwzRelativeUrl,
    DWORD dwCombineFlags,
    LPWSTR pwzResult,
    DWORD cchResult,
    DWORD *pcchResult,
    DWORD dwReserved
);

Parameters

pwzBaseUrl
[in] String value containing the base URL.
pwzRelativeUrl
[in] String value containing the relative URL.
dwCombineFlags
[in] Unsigned long integer value that controls the combining process. Can be one of the following values:
ICU_BROWSER_MODE
ICU_ENCODE_SPACES_ONLY
ICU_NO_ENCODE
ICU_NO_META
pwzResult
[out] String variable where the full URL will be stored.
cchResult
[in] Unsigned long integer value that contains the size of the buffer.
pcchResult
[out] Address of an unsigned long integer value to store the size of the information stored in the buffer.
dwReserved
[in] Reserved. Must be set to zero.

Return Value

Returns one of the following values:

S_OK Success.
S_FALSE The buffer was too small to contain the resulting URL.

Remarks

For more information on the dwCombineFlags values, see the InternetCombineUrl function in the Win32 Internet Functions Reference.

Windows CE

Windows CE Use version 2.12 and later
Minimum availability Internet Explorer 4.0

See Also

IInternetProtocolInfo



Back to topBack to top

Did you find this topic useful? Suggestions for other topics? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.