wintrust/tests: W2K and XP-SP1 don't set last error.

This commit is contained in:
Paul Vriens 2008-02-28 16:48:00 +01:00 committed by Alexandre Julliard
parent b84986b01c
commit 84039b26fe
1 changed files with 4 additions and 2 deletions

View File

@ -283,8 +283,10 @@ static void test_LoadFunctionPointers(void)
SetLastError(0xdeadbeef);
ret = pWintrustLoadFunctionPointers(NULL, &funcs);
ok(!ret && GetLastError() == ERROR_INVALID_PARAMETER,
"Expected ERROR_INVALID_PARAMETER, got %d\n", GetLastError());
ok(!ret, "WintrustLoadFunctionPointers succeeded\n");
ok(GetLastError() == ERROR_INVALID_PARAMETER ||
GetLastError() == 0xdeadbeef /* W2K and XP-SP1 */,
"Expected ERROR_INVALID_PARAMETER or 0xdeadbeef, got %d\n", GetLastError());
SetLastError(0xdeadbeef);
funcs.cbStruct = 0;