Hans Leidekker : wininet: Partial implementation of InternetGet/SetCookieEx .

Alexandre Julliard julliard at winehq.org
Mon May 12 07:12:30 CDT 2008


Module: wine
Branch: master
Commit: a3ea34c56e1342d1715510f8203086f575a11bb9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a3ea34c56e1342d1715510f8203086f575a11bb9

Author: Hans Leidekker <hans at it.vu.nl>
Date:   Fri May  9 15:16:05 2008 +0200

wininet: Partial implementation of InternetGet/SetCookieEx.

---

 dlls/wininet/cookie.c |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/dlls/wininet/cookie.c b/dlls/wininet/cookie.c
index 2eef2d9..bd22bc6 100644
--- a/dlls/wininet/cookie.c
+++ b/dlls/wininet/cookie.c
@@ -544,10 +544,12 @@ BOOL WINAPI InternetSetCookieA(LPCSTR lpszUrl, LPCSTR lpszCookieName,
 DWORD WINAPI InternetSetCookieExA( LPCSTR lpszURL, LPCSTR lpszCookieName, LPCSTR lpszCookieData,
                                    DWORD dwFlags, DWORD_PTR dwReserved)
 {
-    FIXME("(%s, %s, %s, 0x%08x, 0x%08lx) stub\n",
+    TRACE("(%s, %s, %s, 0x%08x, 0x%08lx)\n",
           debugstr_a(lpszURL), debugstr_a(lpszCookieName), debugstr_a(lpszCookieData),
           dwFlags, dwReserved);
-    return TRUE;
+
+    if (dwFlags) FIXME("flags 0x%08x not supported\n", dwFlags);
+    return InternetSetCookieA(lpszURL, lpszCookieName, lpszCookieData);
 }
 
 /***********************************************************************
@@ -563,10 +565,12 @@ DWORD WINAPI InternetSetCookieExA( LPCSTR lpszURL, LPCSTR lpszCookieName, LPCSTR
 DWORD WINAPI InternetSetCookieExW( LPCWSTR lpszURL, LPCWSTR lpszCookieName, LPCWSTR lpszCookieData,
                                    DWORD dwFlags, DWORD_PTR dwReserved)
 {
-    FIXME("(%s, %s, %s, 0x%08x, 0x%08lx) stub\n",
+    TRACE("(%s, %s, %s, 0x%08x, 0x%08lx)\n",
           debugstr_w(lpszURL), debugstr_w(lpszCookieName), debugstr_w(lpszCookieData),
           dwFlags, dwReserved);
-    return TRUE;
+
+    if (dwFlags) FIXME("flags 0x%08x not supported\n", dwFlags);
+    return InternetSetCookieW(lpszURL, lpszCookieName, lpszCookieData);
 }
 
 /***********************************************************************
@@ -577,10 +581,12 @@ DWORD WINAPI InternetSetCookieExW( LPCWSTR lpszURL, LPCWSTR lpszCookieName, LPCW
 BOOL WINAPI InternetGetCookieExA( LPCSTR pchURL, LPCSTR pchCookieName, LPSTR pchCookieData,
                                   LPDWORD pcchCookieData, DWORD dwFlags, LPVOID lpReserved)
 {
-    FIXME("(%s, %s, %s, %p, 0x%08x, %p) stub\n",
+    TRACE("(%s, %s, %s, %p, 0x%08x, %p)\n",
           debugstr_a(pchURL), debugstr_a(pchCookieName), debugstr_a(pchCookieData),
           pcchCookieData, dwFlags, lpReserved);
-    return FALSE;
+
+    if (dwFlags) FIXME("flags 0x%08x not supported\n", dwFlags);
+    return InternetGetCookieA(pchURL, pchCookieName, pchCookieData, pcchCookieData);
 }
 
 /***********************************************************************
@@ -596,10 +602,12 @@ BOOL WINAPI InternetGetCookieExA( LPCSTR pchURL, LPCSTR pchCookieName, LPSTR pch
 BOOL WINAPI InternetGetCookieExW( LPCWSTR pchURL, LPCWSTR pchCookieName, LPWSTR pchCookieData,
                                   LPDWORD pcchCookieData, DWORD dwFlags, LPVOID lpReserved)
 {
-    FIXME("(%s, %s, %s, %p, 0x%08x, %p) stub\n",
+    TRACE("(%s, %s, %s, %p, 0x%08x, %p)\n",
           debugstr_w(pchURL), debugstr_w(pchCookieName), debugstr_w(pchCookieData),
           pcchCookieData, dwFlags, lpReserved);
-    return FALSE;
+
+    if (dwFlags) FIXME("flags 0x%08x not supported\n", dwFlags);
+    return InternetGetCookieW(pchURL, pchCookieName, pchCookieData, pcchCookieData);
 }
 
 /***********************************************************************




More information about the wine-cvs mailing list