From 87cf6b36e5f73077990815ba144c4f12af84f778 Mon Sep 17 00:00:00 2001 From: Ge van Geldorp Date: Fri, 11 Sep 2009 12:22:15 +0200 Subject: [PATCH] shlwapi/tests: Fix tests on Win7. --- dlls/shlwapi/tests/ordinal.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dlls/shlwapi/tests/ordinal.c b/dlls/shlwapi/tests/ordinal.c index 3a50219278e..c22313ab5d2 100644 --- a/dlls/shlwapi/tests/ordinal.c +++ b/dlls/shlwapi/tests/ordinal.c @@ -133,6 +133,12 @@ static void test_GetAcceptLanguagesA(void) ok(buffersize2 == strlen(buffer), "buffer content (length) wrong: got %08x, expected %08x\n", lstrlenA(buffer), buffersize2); break; + case __HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER): /* Win7 */ + ok(buffersize == 0, + "buffersize wrong: got %08x, expected 0 (2nd parameter;Win2k)\n", buffersize); + ok(ERROR_INSUFFICIENT_BUFFER == GetLastError(), + "last error wrong: got %u; expected ERROR_INSUFFICIENT_BUFFER\n", GetLastError()); + break; default: ok( 0, "retval %08x, size %08x, buffer (%s), last error %u\n", retval, buffersize, buffer, GetLastError()); @@ -163,6 +169,12 @@ static void test_GetAcceptLanguagesA(void) ok(buffersize2 == strlen(buffer), "buffer content (length) wrong: got %08x, expected %08x\n", lstrlenA(buffer), buffersize2); break; + case __HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER): /* Win 7 */ + ok(buffersize == 0, + "buffersize wrong: got %08x, expected 0 (2nd parameter;Win2k)\n", buffersize); + ok(ERROR_INSUFFICIENT_BUFFER == GetLastError(), + "last error wrong: got %u; expected ERROR_INSUFFICIENT_BUFFER\n", GetLastError()); + break; default: ok( 0, "retval %08x, size %08x, buffer (%s), last error %u\n", retval, buffersize, buffer, GetLastError());