wininet: Forward InternetGetCookieA to InternetGetCookieExA, not the other way around.
This commit is contained in:
parent
cdf2c5f2cb
commit
2551f09203
|
@ -691,7 +691,7 @@ BOOL WINAPI InternetGetCookieW(LPCWSTR lpszUrl, LPCWSTR lpszCookieName,
|
||||||
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* InternetGetCookieA (WININET.@)
|
* InternetGetCookieExA (WININET.@)
|
||||||
*
|
*
|
||||||
* Retrieve cookie from the specified url
|
* Retrieve cookie from the specified url
|
||||||
*
|
*
|
||||||
|
@ -700,20 +700,20 @@ BOOL WINAPI InternetGetCookieW(LPCWSTR lpszUrl, LPCWSTR lpszCookieName,
|
||||||
* FALSE on failure
|
* FALSE on failure
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
BOOL WINAPI InternetGetCookieA(LPCSTR lpszUrl, LPCSTR lpszCookieName,
|
BOOL WINAPI InternetGetCookieExA(LPCSTR lpszUrl, LPCSTR lpszCookieName,
|
||||||
LPSTR lpCookieData, LPDWORD lpdwSize)
|
LPSTR lpCookieData, LPDWORD lpdwSize, DWORD flags, void *reserved)
|
||||||
{
|
{
|
||||||
WCHAR *url, *name;
|
WCHAR *url, *name;
|
||||||
DWORD len, size;
|
DWORD len, size;
|
||||||
BOOL r;
|
BOOL r;
|
||||||
|
|
||||||
TRACE("(%s %s %p %p(%u))\n", debugstr_a(lpszUrl), debugstr_a(lpszCookieName),
|
TRACE("(%s %s %p %p(%u) %x %p)\n", debugstr_a(lpszUrl), debugstr_a(lpszCookieName),
|
||||||
lpCookieData, lpdwSize, lpdwSize ? *lpdwSize : 0);
|
lpCookieData, lpdwSize, lpdwSize ? *lpdwSize : 0, flags, reserved);
|
||||||
|
|
||||||
url = heap_strdupAtoW(lpszUrl);
|
url = heap_strdupAtoW(lpszUrl);
|
||||||
name = heap_strdupAtoW(lpszCookieName);
|
name = heap_strdupAtoW(lpszCookieName);
|
||||||
|
|
||||||
r = InternetGetCookieW( url, name, NULL, &len );
|
r = InternetGetCookieExW( url, name, NULL, &len, flags, reserved );
|
||||||
if( r )
|
if( r )
|
||||||
{
|
{
|
||||||
WCHAR *szCookieData;
|
WCHAR *szCookieData;
|
||||||
|
@ -725,7 +725,7 @@ BOOL WINAPI InternetGetCookieA(LPCSTR lpszUrl, LPCSTR lpszCookieName,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
r = InternetGetCookieW( url, name, szCookieData, &len );
|
r = InternetGetCookieExW( url, name, szCookieData, &len, flags, reserved );
|
||||||
|
|
||||||
if(r) {
|
if(r) {
|
||||||
size = WideCharToMultiByte( CP_ACP, 0, szCookieData, len, NULL, 0, NULL, NULL);
|
size = WideCharToMultiByte( CP_ACP, 0, szCookieData, len, NULL, 0, NULL, NULL);
|
||||||
|
@ -748,6 +748,17 @@ BOOL WINAPI InternetGetCookieA(LPCSTR lpszUrl, LPCSTR lpszCookieName,
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* InternetGetCookieA (WININET.@)
|
||||||
|
*
|
||||||
|
* See InternetGetCookieW.
|
||||||
|
*/
|
||||||
|
BOOL WINAPI InternetGetCookieA(const char *url, const char *name, char *data, DWORD *size)
|
||||||
|
{
|
||||||
|
TRACE("(%s, %s, %s, %p)\n", debugstr_a(url), debugstr_a(name), debugstr_a(data), size);
|
||||||
|
|
||||||
|
return InternetGetCookieExA(url, name, data, size, 0, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* IsDomainLegalCookieDomainW (WININET.@)
|
* IsDomainLegalCookieDomainW (WININET.@)
|
||||||
|
@ -1077,22 +1088,6 @@ DWORD WINAPI InternetSetCookieExW( LPCWSTR lpszURL, LPCWSTR lpszCookieName, LPCW
|
||||||
return InternetSetCookieW(lpszURL, lpszCookieName, lpszCookieData);
|
return InternetSetCookieW(lpszURL, lpszCookieName, lpszCookieData);
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
|
||||||
* InternetGetCookieExA (WININET.@)
|
|
||||||
*
|
|
||||||
* See InternetGetCookieExW.
|
|
||||||
*/
|
|
||||||
BOOL WINAPI InternetGetCookieExA( LPCSTR pchURL, LPCSTR pchCookieName, LPSTR pchCookieData,
|
|
||||||
LPDWORD pcchCookieData, DWORD dwFlags, LPVOID lpReserved)
|
|
||||||
{
|
|
||||||
TRACE("(%s, %s, %s, %p, 0x%08x, %p)\n",
|
|
||||||
debugstr_a(pchURL), debugstr_a(pchCookieName), debugstr_a(pchCookieData),
|
|
||||||
pcchCookieData, dwFlags, lpReserved);
|
|
||||||
|
|
||||||
if (dwFlags) FIXME("flags 0x%08x not supported\n", dwFlags);
|
|
||||||
return InternetGetCookieA(pchURL, pchCookieName, pchCookieData, pcchCookieData);
|
|
||||||
}
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* InternetGetCookieExW (WININET.@)
|
* InternetGetCookieExW (WININET.@)
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue