Combines a base and relative URL into a full URL.
Syntax
HRESULT CoInternetCombineUrl(
LPCWSTR pwzBaseUrl,
LPCWSTR pwzRelativeUrl,
DWORD dwCombineFlags,
LPWSTR pwzResult,
DWORD cchResult,
DWORD *pcchResult,
DWORD dwReserved
);
Parameters
- pwzBaseUrl
- Address of a string value containing the base URL.
- pwzRelativeUrl
- Address of a string value containing the relative URL.
- dwCombineFlags
- Unsigned long integer value that controls the combining process.
- pwzResult
- Address of a string variable where the full URL will be stored.
- cchResult
- Unsigned long integer value that contains the size of the buffer.
- pcchResult
- Address of an unsigned long integer value to store the size of the information stored in the buffer.
- dwReserved
- 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.
Function Information
Windows NT Use version 4.0. Implemented as a Unicode function. Windows Use Windows 95 and later. Implemented as a Unicode function. Header Urlmon.h Import Library Urlmon.lib Minimum availability Internet Explorer 4.0
Windows CE
Windows CE Use version 2.12 and later Minimum availability Internet Explorer 4.0