Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
CombineUrl
Collapse the table of content
Expand the table of content

CombineUrl method

Combines a base URL and relative URL into a full URL.

Syntax


HRESULT retVal = object.CombineUrl(pwzBaseUrl, pwzRelativeUrl, dwCombineFlags, pwzResult, cchResult, pcchResult, dwReserved);

Parameters

pwzBaseUrl [in]

Type: LPCWSTR

A string value containing the base URL.

pwzRelativeUrl [in]

Type: LPCWSTR

A string value containing the relative URL.

dwCombineFlags [in]

Type: DWORD

An unsigned long integer value that controls the combining process. Can be a combination of the following values.

ICU_BROWSER_MODE (0x02000000)

ICU_DECODE (0x10000000)

ICU_ENCODE_PERCENT (0x00001000)

ICU_ENCODE_SPACES_ONLY (0x04000000)

ICU_NO_ENCODE (0x20000000)

ICU_NO_META (0x08000000)

pwzResult [out]

Type: LPWSTR

A tring variable where the full URL is stored.

cchResult [in]

Type: DWORD

An unsigned long integer value that contains the size of the buffer.

pcchResult [out]

Type: DWORD

A pointer to an unsigned long integer value to store the size of the information that is stored in the buffer.

dwReserved [in]

Type: DWORD

Reserved. Must be set to 0.

Remarks

For more information on the dwCombineFlags values, see the Microsoft Win32 Internet (WinInet) InternetCombineUrl function.

This method can return INET_E_DEFAULT_ACTION to cause callers (such as CoInternetCombineUrl) to use a standard method of combining the URLs, if possible.

See also

CoInternetCombineUrl

 

 

Show:
© 2015 Microsoft